Tabla de contenido
En este artículo, voy a discutir cómo eliminar ceros (0) de Excel. A menudo, cuando trabajamos con hojas de cálculo no preparadas por nosotros, nos enfrentamos a diferentes tipos de formatos numéricos en las celdas. Por ejemplo, los números de teléfono pueden contener ceros a la izquierda. Por otra parte, algunas celdas pueden contener sólo ceros como valores que pueden afectar a los cálculos posteriores en Excel (Por ejemplo, en el cálculo de la media). Por suerte, Exceltiene varias opciones para eliminar ambos tipos de ceros. Veamos los métodos.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de prácticas que hemos utilizado para preparar este artículo.
Eliminar 0.xlsm7 métodos sencillos para eliminar el 0 de Excel
1. Aplique la opción Buscar y reemplazar para eliminar 0 de Excel
Si queremos eliminar los valores cero de un rango de datos, Buscar y reemplazar Esta opción puede ser de gran ayuda. He aquí los pasos que hay que seguir:
Pasos:
- En primer lugar, seleccione todo el conjunto de datos ( B5:B13 ).
- A continuación, escriba Ctrl+T desde el teclado. Buscar y reemplazar Ahora, vaya a la ventana Sustituir escriba 0 en el Encuentre lo que deje el campo Sustituir por A continuación, marque la casilla ' Emparejar todo el contenido de la celda ya que estamos buscando las celdas que sólo contienen ceros. De lo contrario, reemplazará los ceros que se encuentren en cualquier número; como 100, 80, 90, etc. Después de eso, haga clic en el botón Sustituir todo botón.
- Excel mostrará cuántos valores de celda cero se sustituyen por espacios en blanco. Pulse sobre el botón OK botón.
- Por último, aquí está el resultado: se han eliminado todos los ceros del conjunto de datos.
2. Elimine el 0 inicial utilizando la opción de comprobación de errores (Convertir texto en número)
A veces, la gente aplica Texto en las celdas de Excel para mostrar los ceros a la izquierda. Si queremos eliminar estos ceros a la izquierda de una vez, podemos convertir el formato Texto a Número Así pues, he aquí los pasos asociados:
Pasos:
- En primer lugar, seleccione todo el conjunto de datos ( B5:B13 Ahora, verá que aparece un icono amarillo en la esquina superior izquierda de la selección.
- A continuación, haga clic en el icono amarillo de comprobación de errores y elija la opción ' Convertir a número del menú desplegable.
- Por último, veremos que todos los ceros a la izquierda han desaparecido.
3. Borrar el 0 inicial cambiando el formato numérico personalizado de las celdas
Ahora, vamos a discutir otro método para eliminar los ceros a la izquierda. A veces, la gente utiliza formatos de números personalizados en los conjuntos de datos. Por ejemplo, cada celda contendrá un cierto número de dígitos sea cual sea el valor. En tales casos, podemos eliminar los ceros a la izquierda con sólo elegir la opción Número general formato.
Pasos:
- Seleccione todo el conjunto de datos ( B5:B11 ) al principio.
- A continuación, vaya al grupo Número de la Inicio Por defecto , el Especial aquí se selecciona el formato de número.
- Ahora, elija General del menú desplegable.
- Por último, el resultado es el siguiente.
4. Borrar el 0 inicial mediante la técnica especial de pegado
Podemos eliminar los espacios iniciales de los conjuntos de datos utilizando Pegado especial Por defecto, las celdas de Excel Número es el formato General y aplicaremos este principio en este método. Este método funcionará tanto para el Número personalizado y los números convertidos a Texto Supongamos que tenemos un conjunto de datos en el que los valores (números) están ambos en Texto y A medida formato.
Pasos:
- Primero, seleccione una celda vacía y cópiela.
- A continuación, seleccione el conjunto de datos ( B5:B13 ) y haga clic con el botón derecho del ratón sobre él y elija la opción Pegado especial
- Ahora, el Pegado especial A continuación, seleccione Añadir del Opciones y haga clic en el botón OK .
- Por último, el resultado es el siguiente.
5. Utilice la función VALUE para eliminar el 0 inicial de Excel
A diferencia de lo descrito en los métodos anteriores, ahora hablaremos de cómo eliminar espacios a la izquierda utilizando funciones de Excel como la función VALOR . VALOR convierte una cadena de texto que representa un número en un número. Del mismo modo Método 4 esta fórmula funcionará tanto para el Número personalizado y los números convertidos a Texto .
Pasos:
- Escriba la siguiente fórmula en Célula C5 .
=VALOR(B5)
- Al final, obtendremos la siguiente salida. Utilice la función Asa de llenado ( + ) para copiar la fórmula en el resto de las celdas.
6. Borrar el 0 inicial de un texto en Excel usando una combinación de funciones
Hasta ahora, hemos discutido cómo eliminar ceros cuando la celda contiene sólo dígitos. Sin embargo, hay situaciones en las que las celdas contienen tanto el texto y dígitos. En tales escenarios, podemos eliminar ceros a la izquierda utilizando combinaciones de funciones de Excel. Por ejemplo, en este método, vamos a combinar el DERECHA , LEN , ENCONTRAR , IZQUIERDA y SUSTITUIR para eliminar los ceros a la izquierda.
Pasos:
- En primer lugar, escriba la siguiente fórmula en Célula C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)+1)
- El resultado de la fórmula mencionada será el siguiente.
Desglose de la fórmula:
➤ SUBSTITUTE(B5, "0″,"")
Toma, la función SUBSTITUTE sustituye los ceros por En blanco (""), el resultado es ' ABCD '.
➤ LEFT(SUBSTITUTE(B5, "0″,""),1)
Toma, la función IZQUIERDA extrae el carácter situado más a la izquierda de la cadena. Y, el resultado es ' A '.
➤ FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)
Ahora, la función BUSCAR busca el carácter situado más a la izquierda y su posición dada por la tecla IZQUIERDA Aquí, el resultado de esta parte de la fórmula es ' 3 '.
A continuación, se añade 1 al resultado de la operación ENCONTRAR para obtener toda la longitud de la cadena de texto.
Y, a continuación, el resultado de la ENCONTRAR se resta de la longitud de caracteres dada por la función LEN .
➤ RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0″,"")),1),B5)+1)
Por fin, la función DERECHO extrae la cadena de texto completa excluyendo los ceros a la izquierda.
7. Borrar el 0 inicial de Excel usando VBA
Podemos eliminar el cero inicial utilizando VBA Repasemos los pasos de este método.
Pasos:
- En primer lugar, seleccione todo el conjunto de datos ( B5:B13 ).
- A continuación, haga clic con el botón derecho del ratón en el nombre de la hoja de Excel correspondiente y seleccione Ver Código .
- Ahora, un código Módulo Entonces escribe el siguiente código allí.
Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub
- Después de eso, Ejecutar el código.
- Por último, se han eliminado todos los ceros a la izquierda del conjunto de datos ( B5:B11 ).