Cómo convertir un número en texto con ceros a la izquierda en Excel

  • Compartir Este
Hugh West

Los ceros a la izquierda ayudan predominantemente a especificar la longitud de un número. En el caso de mantener registros como cualquier número de identidad especial, código postal, números de seguridad, etc., hay que mantener ceros a la izquierda en las celdas. Sin embargo, cuando intentas introducir un código postal como ' 00901 de Puerto Rico en una celda, Excel lo trunca a ' 901 ′ de inmediato. Es extremadamente importante para Microsoft Excel para hacer frente a los ceros a la izquierda. Para ello, tiene que convertir el número a texto. En este artículo, voy a discutir las formas de convertir números a texto con ceros a la izquierda. Este artículo mostrará cómo convertir número a texto con ceros a la izquierda en Excel.

Descargar el cuaderno de prácticas

Descárgate el cuaderno de prácticas.

Convertir número en texto con ceros a la izquierda

9 métodos sencillos para convertir números en texto con ceros a la izquierda en Excel

Permítanme presentarles primero el conjunto de datos. En realidad, se dan nueve códigos postales sin ceros a la izquierda, y bueno decir que el código postal consta de cinco dígitos. Ahora, tenemos que añadir ceros a la izquierda Hemos encontrado 9 métodos efectivos para convertir números a texto con ceros a la izquierda en Excel.

1. Utilizar el formato de texto

Es una solución sencilla

Puede añadir un cero a la izquierda sin ningún problema si cambias el formato de la celda de número a texto. Esto significa que Excel no trata tu número como un número real y no elimina los ceros. Entonces, ¿cómo puedo hacerlo? Sólo tienes que seguir los siguientes pasos

Pasos

  • Seleccione una celda en blanco o un rango de celdas donde desee utilizar el formato.
  • Haga clic en la selección desplegable Formato del comando Números de la ventana Inicio ficha.
  • Elija la opción Texto de las listas.

  • Ahora, las celdas están listas para mostrar ceros a la izquierda. Después de introducir el código postal manualmente, obtendremos el siguiente resultado.

Más información: Cómo convertir números en textos/palabras en Excel

2. Utilizar el formato personalizado

Formato personalizado es un tipo especial de formato en el que dispone de numerosas opciones para seleccionar en Formatear celdas Escogeremos uno de ellos.

Pasos

  • Copie los códigos postales en un nuevo rango de celdas y seleccione el rango de celdas.
  • Haga clic en el botón Número mando.
  • Elija el A medida opción de Formatear celdas .
  • Tipo ' 00000 ya que el código postal consta de cinco dígitos.
  • Pulse OK .

  • A continuación, obtendrá el siguiente resultado.

Más información: [Solucionado]: El cero inicial no se muestra en Excel (9 posibles soluciones)

3. Añadir apóstrofo antes del número

Añadir apóstrofes es la forma más sencilla de mantener los ceros a la izquierda antes de cualquier número. La principal ventaja es que el apóstrofo no es visible en la celda, aunque está disponible en la barra de fórmulas y puedes editarlo.

En el siguiente conjunto de datos, si escribe un apóstrofo (') antes de introducir el código postal y pulse Entre en (es decir, tienes que escribir "04330" en lugar de "04330"), verás el código postal con ceros a la izquierda.

Más información: Añadir o mantener ceros a la izquierda en Excel (10 formas adecuadas)

4. Aplicación de la función TEXTO

La función TEXTO ayuda a convertir números en texto en una hoja de trabajo. Para comprender el proceso, siga atentamente los pasos.

Pasos

  • Seleccione la celda en blanco, por ejemplo D5 .
  • Escribe la fórmula como:
=TEXT(C5, "00000")

donde C5 es el valor de un código postal y " 00000 " es el formato deseado, ya que el número del código postal consta de cinco dígitos.

  • Pulse Entre en .

Más información: Cómo poner 0 en Excel delante de los números (5 métodos prácticos)

5. Uso de la función DERECHA

La función DERECHO devuelve todos los caracteres de una cadena de texto, dependiendo del número de caracteres que especifique. Siga los pasos cuidadosamente.

Pasos

  • Seleccione la celda en blanco, por ejemplo D5 .
  • Escribe la fórmula como:
=RIGHT("00000"&C5,5)

donde C5 es el valor de un código postal, " 00000 " es el formato deseado y 5 es el número de caracteres

  • Pulse Entre en .

6. Utilización de la función BASE

La función BASE convierte un número en una representación de texto con el radix (base) dado.

Para entender bien el método, sigue los pasos.

Pasos

  • Seleccione la celda en blanco, por ejemplo D5 .
  • Escribe la fórmula como:
=BASE(C5,10,5)

donde C5 es el número de un código postal, 10 es la base, y 5 es la longitud de caracteres deseada.

  • Pulse Entre en .

7. Aplicación de la función CONCATENAR

La función CONCATENAR une una cadena de dos o más textos. Podemos utilizarlo para convertir números en texto con ceros a la izquierda. Para realizar este método, siga los pasos cuidadosamente.

Pasos

  • Seleccione la celda en blanco, por ejemplo D5 .
  • Escribe la fórmula como:
=CONCATENAR("00", C5)

donde " 00 " es el primer elemento & C5 es el segundo elemento, principalmente el número de un código postal.

  • Pulse Entre en para aplicar la fórmula.

  • A continuación, arrastre el Asa de llenado en la columna.

Nota: Utilizando CONCATENAR puede añadir un cero a la izquierda pero no se pueden rellenar con ceros a la izquierda.

Más información: Cómo concatenar números con ceros a la izquierda en Excel (6 métodos)

8. Combinación de las funciones REPT y LEN

Varias veces, la función REPT puede repetir un texto. Además, la función LEN devuelve el número de caracteres de una cadena de texto. La combinación de REPT y LEN pueden convertir números en texto con ceros a la izquierda. Para entender el método con claridad, siga los pasos.

Pasos

  • Seleccione una celda en blanco, por ejemplo E5 .
  • Escribe la fórmula como:
=REPT(0,5)

donde 0 es el elemento a repetir y 5 es el tiempo a repetir

  • Pulse OK .

  • Se ve que todos los valores son ceros. Así que tenemos que fusionar Columna C y Columna D Para ello, seleccione la celda E5 o una nueva celda en blanco en una nueva hoja de cálculo.
  • Escribe la fórmula como:
=REPT(0,5)&C5

  • Pulse OK .

  • Una vez más se ve que las salidas no están rellenadas (se añaden ceros a la izquierda), lo que significa que todas las salidas no son 5 dígitos texto con ceros a la izquierda. Por eso tenemos que utilizar la función LEN Para ello, seleccione la celda anterior E5 o una celda en blanco
  • Escribe la fórmula como:
=REPT(0,5-LEN(C5))&C5

donde C5 es el número de códigos postales.

  • Pulse OK .

Más información: Cómo sumar ceros a la izquierda para obtener 10 dígitos en Excel (10 maneras)

9. Uso de Power Query Editor

La función Text.PadStart Devuelve el texto de una longitud especificada rellenando el inicio del texto dado. Podemos convertir números en texto con ceros a la izquierda utilizando esta función. Para entender el proceso, siga los pasos.

Pasos

  • Seleccione el rango de celdas B4:B13 .
  • Pasar a la Datos ficha.
  • Elija la opción De la mesa .
  • Compruebe la tabla seleccionada.
  • Pulse OK .

  • Ahora tenemos que convertir el código postal (número) en el texto como dice la fórmula.
  • Elige el cursor en la esquina superior izquierda
  • Seleccione Texto opción para transformar el número en texto

Por lo tanto, tenemos que añadir una nueva columna.

  • Haga clic en el botón Añadir columna ficha.
  • Seleccione Columna personalizada.
  • Escriba el nuevo nombre de la columna Texto con ceros a la izquierda (relleno) .
  • Escribe la fórmula como:
=Text.PadStart([#" Código postal (número)"],5, "0")

donde la columna Código Postal (Número) se introduce como texto, 5 es el número de dígitos & 0 es el carácter a rellenar.

  • Pulse OK .

  • Haga clic en el botón Cerrar & Cargar mando.
  • Elige el Cerrar & Cargar a opción.

  • Elija la opción de carga como Cuadro .
  • Seleccionar celda C4 de la Hoja de trabajo existente .
  • Pulse Carga .

  • El resultado final que obtendrás será como el siguiente.

Cómo convertir números en texto automáticamente en Excel

Para convertir números en texto automáticamente en Excel, podemos utilizar fácilmente la celda de formato. Aquí, tenemos que convertir el rango de celdas en texto. Después de eso, si introduce cualquier número, actuará como texto automáticamente. Siga los pasos cuidadosamente.

Pasos

  • En primer lugar, debe seleccionar el rango de celdas C5 a C13 .

  • A continuación, vaya al Inicio de la cinta de opciones.
  • Desde el Número seleccione la flecha hacia abajo.

  • Ahora, si pones números en ese rango de celdas, actuará como texto automáticamente.
  • A medida que introducimos números que no son valores de texto, nos mostrará errores para informarnos de que son números pero están almacenados en formato texto.

  • Para eliminar el error, seleccione el rango de celdas C5 a C13 .
  • A continuación, seleccione la flecha hacia abajo.
  • A continuación, haga clic en Ignorar error .

  • Como consecuencia, obtenemos el siguiente resultado que elimina los errores.

💬 Cosas a tener en cuenta

Asegúrese de que los datos están en formato de texto antes de utilizar la función Text.PadStart Además, compruebe si tiene que encontrar ceros a la izquierda añadidos o ceros a la derecha rellenos.

Los ceros a la izquierda añadidos son sólo el prefijo añadido antes de los ceros de un número, mientras que los ceros rellenos se fusionan con el número formando un número determinado de dígitos.

Conclusión

Hemos mostrado 9 métodos efectivos para convertir números a texto con ceros a la izquierda en Excel. Aunque todas las formas discutidas anteriormente son eficaces, también depende de sus necesidades. Por lo tanto, elija la mejor para usted y su conjunto de datos. Y por favor comparta sus pensamientos en la sección de comentarios a continuación. Gracias por estar conmigo. No se olvide de visitar nuestro Exceldemy página.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.