Cómo agregar ceros a la izquierda en Excel

Microsoft Excel elimina automáticamente los ceros iniciales de los números, porque son innecesarios para cálculos o precisión. Sin embargo, hay momentos en que estos ceros del primer dígito son necesarios, como al ingresar IDs de productos, códigos postales o números de seguro social. En tales casos, necesita anular el comportamiento de formato predeterminado de Excel. Configurar un formato de número personalizado a través del cuadro de diálogo Formato de celdas muestra ceros iniciales y asegura que Excel aún reconozca las cifras como números. Sin embargo, también puede usar formato de texto a través del cuadro de diálogo Formato de celdas, las funciones TEXTO o CONCATENAR o la característica de importación de texto para agregar ceros iniciales.

Formatos de número personalizados

Haga clic con el botón derecho en celdas, filas o columnas seleccionadas y luego elija "Formato de celdas". En la pestaña Número, seleccione la categoría "Personalizado" e ingrese ceros en el campo Tipo; el número de ceros que ingrese corresponde al número de dígitos que deben mostrarse; si la celda contiene menos dígitos que el número de ceros que configuró, se agregan ceros iniciales. También puede incluir símbolos de formato como signos de dólar, comas, guiones, apóstrofos y puntos decimales. Como ejemplo, si configuró "000-00-000" (sin comillas) para un número de seguro social y la celda solo contenía "9", la salida se convierte en "000-00-009". Otra consideración es que Excel permite solo 15 cifras significativas antes de redondear el número, así que si su número supera 15 dígitos, excluyendo ceros iniciales, debe usar un formato de texto.

El formato de texto

Los formatos de texto le permiten ingresar cualquier dato en una celda, incluyendo ceros iniciales, sin que Excel cambie los valores. Simplemente elija la categoría "Texto" en el cuadro de diálogo Formato de celdas. El formato de texto, sin embargo, no devolverá ceros iniciales que Excel ya eliminó. Si necesita agregar ceros iniciales a texto o números, vuelva a escribir el valor como texto o use la función TEXTO o CONCATENAR. También puede formatear un número como texto en una celda individual agregando un apóstrofo antes del número, como: '000-12-345. Los números formateados como texto aún pueden usarse en cálculos, siempre que no incluyan elementos de texto adicionales, como caracteres o guiones.

La función TEXTO

La función TEXTO le permite referenciar texto o números y luego especificar un formato para la salida. Esta función usa la estructura "=TEXTO(valor,formato)". El valor puede ser cualquier referencia de celda o número, y el formato sigue la misma estructura que configurar números personalizados, excepto que el formato está entre comillas. Como ejemplo, la siguiente fórmula convierte el número en la celda A1 en un número de seguro social de 9 dígitos:

=TEXTO(A1,"000-00-000")

Concatenación de números

Los formatos de número personalizados y la función TEXTO especifican un número específico de dígitos, pero el número de ceros iniciales varía con el número de dígitos ingresados, excluyendo ceros iniciales. Sin embargo, la función CONCATENAR le permite agregar un número específico de ceros iniciales, independientemente de cuántos dígitos se incluyan en la celda de origen. Use la estructura "=CONCATENAR(ceros,A1)" e ingrese los ceros entre comillas. Como ejemplo, para agregar tres ceros al texto o número en A1, use la fórmula:

=CONCATENAR("000",A1)

También puede concatenar usando el ampersand con la estructura "=ceros&A1", como:

="000"&A1

Importación de texto

Cuando abre un archivo de texto, Excel inicia automáticamente el Asistente para importación de texto. Usando la configuración predeterminada, Excel reconoce números y elimina ceros iniciales. Para evitar este comportamiento, seleccione las columnas numéricas en el Paso 3 y elija "Texto" en el campo Formato de datos de columna. Esto obliga a Excel a tratar los números como texto antes de comenzar a importar datos, lo que significa que los ceros iniciales se conservan.