Inicio
» MS OFFICE
»
Las 4 mejores maneras de agregar ceros iniciales en Excel
Las 4 mejores maneras de agregar ceros iniciales en Excel
Excel elimina los ceros iniciales cuando interpreta una entrada como un número, por lo que un ID como 00127 puede aparecer como 127. La solución adecuada depende de lo que represente el valor: utilice texto o un apóstrofo cuando los dígitos sean un identificador que deba permanecer tal cual se introdujo, y utilice un formato de número personalizado cuando solo necesite un ancho de visualización uniforme. Para una columna completa de valores existentes, una fórmula puede generar los ceros automáticamente.
Estos cuatro métodos funcionan para casos comunes como identificadores de membresía, códigos de producto, códigos postales y números de referencia. La diferencia clave radica en si los ceros deben formar parte del valor almacenado o solo de la forma en que Excel lo muestra.
1. Escriba un apóstrofe antes del valor.
Para una entrada única, comience el valor con un apóstrofo: escriba '00127en una celda y presione Intro. Excel trata la entrada como texto y muestra 00127; el apóstrofo en sí no aparece en la celda.
Un apóstrofe le indica a Excel que mantenga los dígitos como texto, incluidos los ceros iniciales.
Ideal para: un número reducido de identificadores o códigos que no deban usarse en operaciones aritméticas. También puede usar este método al pegar un solo valor. Sin embargo, para listas largas, formatee previamente las celdas de destino o utilice uno de los métodos de procesamiento masivo que se describen a continuación.
2. Formatee las celdas como texto antes de introducir los datos.
Si prevé introducir o pegar muchos códigos, configure primero las celdas como texto. Esto evita que Excel elimine los ceros durante la introducción de datos.
Seleccione las celdas de destino o la columna completa.
Abra la página de inicio y busque el menú Formato de número , que actualmente puede mostrar General.
Seleccionar texto .
Escriba o pegue los códigos, incluyendo los ceros iniciales.
Seleccione "Texto" para el rango de destino antes de introducir o pegar los identificadores.
Importante: cambiar el formato de celdas que ya contienen valores a Texto no restaura los ceros que Excel ya ha eliminado. Si un valor se almacenó como 127, al formatearlo posteriormente como Texto no se sabrá si el original era 0127, 00127 o 127. Utilice una fórmula o un formato personalizado para reconstruir un ancho conocido. Para códigos de más de 15 dígitos, utilice Texto desde el principio: los valores numéricos de Excel solo conservan 15 dígitos de precisión.
3. Utilice REPT para agregar ceros con una fórmula.
Cuando los valores de origen ya están en una columna y cada código debe tener la misma longitud, utilice esta función REPTpara agregar la cantidad necesaria de ceros. Supongamos que el valor numérico original está en la celda B2 y que cada salida debe tener cinco caracteres de longitud. Introduzca esta fórmula en C2:
=REPT("0",MAX(0,5-LEN(B2&"")))&B2
La fórmula cuenta los caracteres en B2, repite el cero suficientes veces para llegar a cinco caracteres y suma el resultado al valor original. Por ejemplo, 127 se convierte en 00127, 84 se convierte en 00084y 12345 permanece igual 12345. Modifique 5el ancho según sus necesidades.
Una fórmula puede estandarizar la longitud del código en una columna de salida separada.
Introduzca la fórmula que aparece junto al primer valor de origen.
Pulsa Intro y, a continuación, introduce o copia la fórmula hacia abajo en la columna.
Comprueba algunos valores cortos y largos para confirmar que el ancho objetivo es correcto.
Si necesita resultados fijos en lugar de fórmulas, copie la columna de resultados y utilice Pegado especial > Valores.
Esto devuelve texto, que suele ser apropiado para identificadores. Si su código fuente contiene caracteres que ya han perdido ceros y desconoce el ancho previsto, una fórmula no puede inferir los dígitos faltantes de forma fiable.
4. Aplicar un formato de número personalizado
Elija este método cuando el valor subyacente deba permanecer numérico, pero la hoja de cálculo deba mostrar un número fijo de dígitos. Por ejemplo, un formato personalizado 00000muestra el número 127 00127sin modificar su valor almacenado.
Seleccione las celdas que desea formatear.
Pulse Ctrl+1 para abrir Formatear celdas.
En la pestaña Número , seleccione Personalizado .
En el cuadro Tipo , introduzca un cero por cada dígito deseado, como por ejemplo 00000.
Seleccione Aceptar .
Un formato personalizado de cinco ceros muestra valores numéricos más cortos con ceros a la izquierda.
Ideal para: valores numéricos que requieren un ancho visual uniforme en el libro de trabajo. Un formato personalizado modifica la visualización, no el valor subyacente, por lo que la barra de fórmulas aún podría mostrar 127. Tampoco recupera los ceros eliminados antes de aplicar el formato; simplemente muestra los ceros necesarios para que coincidan con el patrón. Excel para la web tiene limitaciones para crear formatos personalizados, así que utilice la aplicación de escritorio si la opción Personalizado no está disponible.
¿Qué método debería elegir?
Uno o dos códigos: escriba primero un apóstrofe.
Nuevos datos en una columna completa: preformatear el rango como texto.
Valores existentes que necesitan relleno: utilice la fórmula REPT en una columna auxiliar.
Solo la pantalla necesita dígitos de ancho fijo: aplique un formato personalizado como 00000.
Para códigos postales, números de cuenta, números de teléfono y otros identificadores, conservar los dígitos originales es más importante que realizar cálculos. Guárdelos como texto cuando la exactitud de los caracteres sea crucial, especialmente para códigos muy largos. Utilice el formato personalizado cuando desee que Excel conserve un valor numérico y muestre una cantidad estándar de dígitos.