Saltar al contenido principal

¿Cómo mantener o eliminar ceros a la izquierda en Excel?

En general, cuando escribimos un número que contiene ceros a la izquierda como 00032423 en una celda, puede aparecer como 32423. ¿Y cómo puede mantener estos ceros a la izquierda en Excel? Y a la inversa, ¿cómo se pueden eliminar los ceros iniciales cuando no es necesario mostrarlos?

Mantenga ceros a la izquierda con Formato de celdas

Eliminar ceros iniciales con VBA

Elimine los ceros iniciales con Kutools para Excel con clics buena idea3

Agregue / elimine los mismos ceros a la izquierda con Kutools para Excel


flecha azul burbuja derecha Mantenga ceros a la izquierda con Formato de celdas

Si desea mantener los ceros a la izquierda en Excel, solo necesita formatear las celdas como Formateo de texto antes de escribir los datos.

1. Seleccione las celdas de rango en las que desea escribir los datos con ceros a la izquierda y haga clic derecho para seleccionar Formato de celdas desde el menú contextual. Ver captura de pantalla:

doc-keep-delete-lead-zeor-1

2. En el Formato de celdas diálogo, haga clic Número pestaña y seleccione Texto del desplegable Categoría cristal. Hacer clic OK para cerrar el diálogo. Ver captura de pantalla:

doc-keep-delete-lead-zeor-2

Ahora, cuando escriba números con ceros a la izquierda en las celdas de rango, los ceros a la izquierda se conservarán en las celdas. Ver captura de pantalla:

doc-keep-delete-lead-zeor-3

Note: Este método no puede funcionar si formatea las celdas como texto después de escribir números.


Un clic para eliminar todos los ceros a la izquierda de las celdas en Excel

Con solo un clic, se han eliminado todos los ceros iniciales de las celdas en la selección.  ¡Haga clic para obtener una prueba gratuita de 30 días!
doc remov cero a la izquierda
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

flecha azul burbuja derecha Eliminar ceros iniciales con VBA

Si desea eliminar los ceros iniciales en Excel, tiene cuatro métodos para resolverlo.

Método 1 Dar formato a las celdas como formato numérico

Seleccione el rango en el que desea escribir el número sin mostrar ceros a la izquierda, y haga clic derecho para hacer clic Formato de celdas para abrir Formato de celdas cuadro de diálogo y seleccione Número del desplegable Categoría panel, luego haga clic en OK. 

Note: Este método no puede funcionar si formatea las celdas después de escribir el número.

Método 2 Usa una fórmula

Seleccione una celda en blanco junto a las celdas de rango en las que ha escrito los números con ceros a la izquierda y escriba esta fórmula = VALOR (A1) (A1 indica que la celda contiene números con ceros a la izquierda). Y presione Participar , ahora el número sin cero inicial se muestra en la celda de fórmula. Ver captura de pantalla:

doc-keep-delete-lead-zeor-4

Método 3 ejecutar un VBA

1. Prensa Alt + F11 para mostrar el Microsoft Visual Basic para aplicaciones ventana.

2. En la ventana, haga clic en recuadro > Módulo para mostrar una nueva ventana del módulo, luego copie el siguiente código VBA en la ventana del módulo.

VBA: elimine los ceros iniciales en Excel

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. Hacer clic en Ejecutar , y aparece un cuadro de diálogo KutoolsforExcel para que seleccione un rango para eliminar los ceros iniciales. Ver captura de pantalla:

doc-keep-delete-lead-zeor-5

4. Hacer clic en OK. Luego, se eliminan los ceros iniciales en la selección.

Método 4 Utilice la función Convertir a número

Seleccione las celdas de rango que están llenas de números con ceros a la izquierda, haga clic en el icono de advertencia junto a la selección y luego seleccione el Convertir a Número desde el menú contextual. Ver captura de pantalla:

doc-keep-delete-lead-zeor-6


flecha azul burbuja derecha Elimine los ceros iniciales con Kutools para Excel con clics

Kutools for Excel, con más de 200 funciones prácticas, facilita su trabajo. 

Después de instalar Kutools para Excel, haga lo siguiente:(¡Descarga gratis Kutools para Excel ahora!)

Si tiene Kutools for Excel, puede eliminar rápidamente todos los ceros iniciales de los textos con dos clics por su Quitar ceros iniciales utilidad

Seleccione el texto que desea eliminar los ceros iniciales y luego haga clic en Kutools > Texto > Quitar ceros iniciales. Ver captura de pantalla:
doc eliminar ceros iniciales 01

Luego aparece un cuadro de diálogo para recordar que los ceros iniciales se han eliminado de cuántas celdas. Ver captura de pantalla:
doc eliminar ceros iniciales 02

Haga Clic en OK para cerrar el diálogo

flecha azul burbuja derecha Eliminar ceros iniciales




flecha azul burbuja derecha Agregar / Eliminar ceros a la izquierda con Kutools para Excel

Si desea agregar o eliminar el mismo número de ceros a la izquierda en una celda, puede aplicar Kutools for Excel's Añadir texto y Eliminar por posición utilidades, uno puede ayudarlo a agregar el mismo número de ceros a la izquierda a las celdas, uno lo ayuda a eliminar el mismo número de cadenas de la izquierda de las celdas.

Después de instalar Kutools para Excel, haga lo siguiente:(¡Descarga gratis Kutools para Excel ahora!)

Suma el mismo número de ceros a la izquierda

1. En primer lugar, debe formatear las celdas como Texto seleccionándolos y haciendo clic en Inicio e ir a Numérico grupo para seleccionar Texto de la lista desplegable. Ver captura de pantalla:
doc kutools 1

2. Y luego mantenga estas celdas seleccionadas y haga clic en Kutools > Texto > Añadir texto. Ver captura de pantalla:
doc kutools 2

3. En el Añadir texto diálogo, escriba los ceros que desea agregar en el cuadro de texto de Textoy verificar Antes del primer carácter opción, y puede obtener una vista previa del resultado de la adición en el panel derecho. Ver captura de pantalla:
doc kutools 3

4. Hacer clic en Ok or ¡Aplicá!, ahora se agrega el mismo número de ceros a la izquierda en las celdas.
doc kutools 4

Eliminar el mismo número de ceros a la izquierda

1. Seleccione las celdas en las que desea eliminar los ceros iniciales y haga clic en Kutools > Texto > Eliminar por posición. Ver captura de pantalla:
doc kutools 5

2. En el cuadro de diálogo emergente, escriba el número de ceros que desea eliminar, marque la opción y podrá obtener una vista previa del resultado en el panel Vista previa.
doc kutools 6

3. Hacer clic en Ok or ¡Aplicá!, ahora los ceros iniciales se eliminan a la vez.


Navegación con pestañas y edición de varios libros de trabajo de Excel / documentos de Word como Firefox, Chrome, Internet Explore 10.

Es posible que esté familiarizado con ver varias páginas web en Firefox / Chrome / IE, y cambiar entre ellas haciendo clic fácilmente en las pestañas correspondientes. Aquí, Office Tab admite un procesamiento similar, que le permite examinar varios libros de Excel o documentos de Word en una ventana de Excel o de Word, y cambiar fácilmente entre ellos haciendo clic en sus pestañas. Haz clic gratis 30-día de prueba de Office Tab!

no sobresalir

Artículos relativos:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I want to keep the leading zero's when I copy from the program I use at work & paste onto excel with out having to manually re-enter them. I would also like to keep them when I use my scanner into excel. Using the 'Text' format I can manually re-enter them into the cell & they will stay. Is there a format so that they go in with the leading zero's already there?
This comment was minimized by the moderator on the site
Hi, McJoe, I do not understand your question clearly, if you want to copy text string with leading zeros from a program, maybe Word document, and paste them to a worksheet and keep the leading zeros, you just format the cells as text before you pasting.
This comment was minimized by the moderator on the site
I want to remove the zero infront of the - 3TT-0233449.How do I go about it?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
Thanks it worked
This comment was minimized by the moderator on the site
This is the BEST Excel site for years going! IDK how they do so much volume. WorkRng.Value = WorkRng.Value =VALUE(A1) brilliant code.
This comment was minimized by the moderator on the site
value(a1) worked great, thank you soo much !
This comment was minimized by the moderator on the site
BRILLIANT WORK!!! Excellent
This comment was minimized by the moderator on the site
I wanted to display "0001" instead of "1" in excel as Excel removes leading zeroes. Solution: Use Format Cells/ Custom format/ Type = "0000" Done. Instead this page refers to "Kutools" THIRTEEN times. Who's writing this page? Obviously the author of Kutools or someone getting a kickback from it!
This comment was minimized by the moderator on the site
If you needed to use your newly formatted number to conduct an HVLookup it will not match other data that may have embedded leading zero's. The formatting method you are referring to displays the number the way you want to see it but it will not be useful in a data match or lookup while the VBA will work.
This comment was minimized by the moderator on the site
This comment is very helpful and is the correct approach for must users looking to perform this function retroactively on their data.


The Shill is also very real, lol.
This comment was minimized by the moderator on the site
You can also do

format cell > text format ( instead of Number or accounting or Currency or general )
This comment was minimized by the moderator on the site
But how to keep the leading zeroes when I download data directly from my website or from my warehouse program? The download is directly in excel, so I can not modify anything in advance. Is there any option in excel which determines in advance that the entire column or sheet must be read (downloaded) as text?
This comment was minimized by the moderator on the site
download file in.txt and open excel and desired column select and go to format cell and select as text, after this please open your .txt file and copy from .txt file and paste it in xl.... Done
This comment was minimized by the moderator on the site
Is there any way to do it from Excel tools ? In case we have n number of records this method is of no use.
This comment was minimized by the moderator on the site
using value(a1) worked great for deleting leading zeros
This comment was minimized by the moderator on the site
Nice try slick, your methods don't work. Didn't try VBA, surely there's an easier way than that.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations