Saltar al contenido
Menú
Jotadoce
  • ¡Hola, bienvenid@!
  • Entrevistas
  • Blog
  • Literatura
    • Poesía
    • Prosa Poética
    • Microrrelato
  • Tienda
    • Una página en blanco
    • Papeles Arrugados
    • Carrito
  • Sobre mi
Jotadoce
Google Sheet y Excel - Autocompletar una cifra con ceros

Autocompletar una cifra con ceros en Google Sheet

Publicada el 07/03/202207/03/2022

Seguro que te ha pasado alguna vez en Google Sheet o Excel que has querido completar una cifra con ceros hasta un largo determinado. Básicamente, estoy seguro que has intentado poner un «5» como «0005» porque lo necesitabas para un software determinado (SAP por ejemplo) por simplemente por unificación de formato. Seguro que has probado a personalizar el formato, darle a personalizado y después has puesto el «0000» y ya has hecho magia. Esto tiene el problema de que no es un string de 4 caracteres sino un rellenado solo visual de ceros. Por eso, en esta entrada, te voy a enseñar de forma muy rápida como hacerlo con las fórmulas de Google Sheet.

Leer el largo de la celda

Lo primero que vamos a aprender es a leer el largo de la celda. Es decir, cuántas difras o caracteres tiene esa celda y, por tanto, ese string (cadena en inglés). Para eso solo tenemos que hacer un:

=Largo(A2) 

Esto te va a devolver el largo de la cadena que está en la celda A2.

Autocompletar con ceros 

Ahora lo que vamos a hacer es, añadir tantos ceros como cifras nos falten para el largo que queremos tener. En este caso, como el largo es 1 y queremos que sea 4, pues nos faltan 3 ceros. ¿Cómo lo hacemos? Utilizando el concatenar que te enseñé el otro día. Y quedaría: 

=CONCATENAR("000";A2)

Utilizar el largo para hacer una condición

Por último, vamos a utilizar el largo como una condición y, con esto, vamos a ir añadiendo los ceros necesarios. Te dejo aquí la fórmula y la vamos comentando.

=SI(LARGO(A2)=1;CONCATENAR("000";A2);SI(LARGO(A2)=2;CONCATENAR("00";A2);SI(LARGO(A2)=3;CONCATENAR("0";A2);A2)))

Lo que hace todo el rato esta fórmula es ver el largo de la cadena y, si es menos de 4, rellena con los suficientes ceros para llegar a un número de 4 cifras.

Para que pueda quedar más claro el anidamiento y cómo funcionan todas las fórmulas individuales, aquí te dejo todos los esquemas de las fórmulas:

  • SI/IF en Google Sheet.
  • Largo/Len en Google Sheet.
  • Concatenar/Concatenate en Google Sheet.

Espero que os haya sido de utilidad y podáis usarlo en vuestro proyecto.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Mientras TONTO
  • Planning Poker – Pesamos las historias de usuario de SCRUM
  • Autocompletar una cifra con ceros en Google Sheet
  • Qué es Jenkins y para qué se usa en una empresa
  • Cómo hacer un concatenar anidado en Google Sheet
©2022 Jotadoce | Funciona con SuperbThemes y WordPress