Cómo agregar ceros a la izquierda en Excel

Microsoft Excel elimina automáticamente los ceros a la izquierda de los números, porque los ceros no son necesarios para los cálculos o la precisión. Sin embargo, hay ocasiones en las que estos ceros del primer dígito son necesarios, como al ingresar identificaciones de productos, códigos postales o números de seguro social. En tales casos, debe anular el comportamiento de formato predeterminado de Excel. La configuración de un formato de número personalizado a través del cuadro de diálogo Formato de celdas muestra los ceros a la izquierda y garantiza que Excel siga reconociendo las cifras como números. Sin embargo, también puede usar el formato de texto a través del cuadro de diálogo Formato de celdas, las funciones Texto o Concatenar o la función de importación de texto para agregar ceros a la izquierda.

Formatos de números personalizados

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

El formato de texto

Los formatos de texto le permiten ingresar cualquier dato en una celda, incluidos los ceros iniciales, sin que Excel cambie los valores. Simplemente elija la categoría "Texto" en el cuadro de diálogo Formato de celdas. Sin embargo, el formato de texto no devolverá los 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 con formato de texto aún se pueden usar en los cálculos, siempre que no incluyan texto adicional. elementos, como caracteres o guiones.

La función de texto

La función Texto le permite hacer referencia a texto o números y luego especificar un formato para la salida. Esta función utiliza la estructura "=Texto(valor,formato)". El valor puede ser cualquier referencia de celda o número, y el formato sigue la misma estructura que la configuración de números personalizados, excepto que el formato está entre comillas. Como ejemplo, la siguiente fórmula convierte el número de 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úmeros personalizados y la función Texto especifican una cantidad específica de dígitos, pero la cantidad de ceros a la izquierda varía según la cantidad de dígitos ingresados, sin incluir los ceros a la izquierda. Sin embargo, la función Concatenar le permite agregar un número específico de ceros a la izquierda, 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 importar texto. Con la configuración predeterminada, Excel reconoce números y elimina los ceros a la izquierda. Para evitar este comportamiento, seleccione las columnas de números 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 se conservan los ceros iniciales.