Excel no reemplaza 7 por 07 en una celda de texto formateada

Excel no reemplaza 7 por 07 en una celda de texto formateada

Excel no muestra el cero al principio de la celda de texto. Este archivo debe estar en un formato específico para que un programa lo lea, por lo que es muy importante que la celda esté configurada como texto.

LA CELDA DEBE ESTAR CONFIGURADA COMO TEXTO, NO PUEDE SER CÓDIGO O PERSONALIZADO, es para que la lea un programa y no un humano, el formato es importante.

IMPORTANTE: No puedo agregar ningún dato/columna/fila/código nuevo a mi archivo, el programa que lo lee requiere que sea un número determinado de columnas y no lee el código.

Aquí está la celda configurada como texto:

Conjunto de celdas como texto

Así es como intento reemplazarlo:

tratando de reemplazar

Respuesta1

Lo que desea hacer es hacer clic derecho en las celdas que desea cambiar, hacer clic en "Formato de celdas", luego en la pestaña Número, hacer clic en la opción de lista "Personalizado". El campo debajo de "Tipo:" le permitirá formatear el texto de la misma manera que lo hace la segunda mitad de mi respuesta. 00 permitirá un cero delante para números de un solo dígito y ningún cero delante para números de dos dígitos:

Configurar el formato de celda usando el cuadro de diálogo de formato de celdas

Alternativamente, también puedes hacer lo siguiente, ya que parece que tienes varias filas usando los mismos datos:

Configurar el formato de celda usando una función

Elfunción TEXTO =Text(CELL, "XXXX")le permite establecer ceros precedentes dependiendo de cuántos dígitos hay en la fila a la que hace referencia, entre otras cosas.

Respuesta2

Si desea ingresar un número como texto en Excel, puede hacerlo agregando una comilla simple ( ') delante del número, por ejemplo '07. Esto obligará a Excel a almacenarlo como texto, incluso si parece un número.

Como alternativa más rápida, si tiene muchos valores, puede usar una columna temporal con la fórmula ="0"&V3o =""&V3. Copie esta celda y péguela en valores en la columna V, y Excel la almacenará como texto.

Respuesta3

Encontré una solución alternativa, copié la columna en Notepad ++ y la edité allí, luego la volví a copiar en Excel, funciona, pero no es ideal. Si tiene una manera de hacerlo sin un software auxiliar, lo haría. ser mucho mejor

Respuesta4

Pruebe esto en la celda adyacente y complete.

ingrese la descripción de la imagen aquí

 =REPT(0,2-LEN(A2))&A2

NÓTESE BIEN:Supongamos que quieres 2 ceros a la izquierda antes de los números, entoncesreemplazar 2 con 3en la Fórmula los valores se verán como se muestra a continuación.

007
008
005
002
006

información relacionada