Cómo eliminar el último dígito en Excel (6 métodos rápidos)

  • Compartir Este
Hugh West

¿Quieres eliminar el último dígito de tu hoja de cálculo Excel? Estás en el lugar adecuado! Puedes hacerlo con algunas funciones incorporadas de Excel.

Aquí en este artículo, vamos a discutir 6 métodos sobre cómo eliminar el último dígito en Excel.

Vamos a utilizar el siguiente conjunto de datos aleatorios para explicar este artículo.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.

Eliminar último dígito.xlsm

6 métodos rápidos para eliminar el último dígito en Excel

Vamos a explicar algunos métodos sobre cómo eliminar el último dígito en Excel.

1. Utilice la función TRUNC para eliminar el último dígito

La función TRUNC elimina la parte fraccionaria de un entero.

Sintaxis:

TRUNC(número,[num_dígito])

Argumento:

número - Es la referencia de la que se extraerá la parte de la fracción.

num_digit- Este argumento es opcional. Este argumento indica cuántos dígitos de la fracción permanecerán en la devolución. Si esta parte está en blanco o 0, no aparecerá ninguna fracción en la declaración.

Ahora, mostraremos cómo se aplica esta función para eliminar el último dígito.

Primer paso:

  • En primer lugar, vaya a Célula C5 .
  • Escribe la siguiente fórmula en esa celda.
=TRUNC(B5/10)

Segundo paso:

  • Ahora, pulse el botón Entre en botón.

Podemos ver que el último dígito se elimina de los datos de Célula B5 .

Tercer paso:

  • Ahora, arrastre el Asa de llenado hacia la última celda.

Así, los últimos dígitos se extraen de los datos de Columna B Dividimos todos los valores por ". 10 " y eliminado todos los valores fraccionarios.

Más información: Cómo Borrar Fórmula en Excel (7+ Métodos)

2. Inserte la función IZQUIERDA con la función LEN para eliminar el último dígito

La función IZQUIERDA proporciona los caracteres o dígitos del inicio o de la izquierda de una serie.

Sintaxis:

LEFT(texto,[num_chars])

Argumento:

texto- Es la serie de referencia de la que obtendremos el número de dígitos o caracteres necesarios.

num_chars- Este argumento es opcional. Define cuántos dígitos queremos de la serie dada. Debe ser igual o mayor que 0 .

La función LEN devuelve la longitud de una serie.

Sintaxis:

LEN(texto)

Argumento:

texto- Es la serie o cadena dada cuya longitud será calculada por esta función.

Insertaremos el IZQUIERDA con la función LEN función.

Primer paso:

  • En primer lugar, vaya a Célula C5 .
  • A continuación, escribe la siguiente fórmula en esa celda.
=LEFT(B5,LEN(B5)-1)

Segundo paso:

  • Ahora, pulse Entre en .

Tercer paso:

  • Ahora, arrastre el Asa de llenado a la última celda.

Podemos ver que el último dígito de cada celda de Columna B se elimina.

Más información: Cómo eliminar un error numérico en Excel (3 maneras)

3. Combine las funciones REPLACE & LEN para eliminar el último dígito

La función REPLACE sustituye varios dígitos o caracteres de una serie según su elección.

Sintaxis:

REPLACE(texto_antiguo, start_num, num_chars, texto_nuevo)

Argumento:

old_text- Esta es la serie dada donde se producirá el reemplazo.

start_num- Define la ubicación del texto_antiguo desde la que se iniciará el reemplazo.

num_chars- Indica cuántos dígitos se sustituirán.

nuevo_texto- Esos son los dígitos que se pondrán en el texto_antiguo.

Combinaremos el SUSTITUIR y LEN en este método.

Primer paso:

  • Introduce la siguiente fórmula Célula C5 .
=REPLACE(B5,LEN(B5),1,"")

Segundo paso:

  • Haga clic en el botón Entre en botón.

Tercer paso:

  • Arrastre el Asa de llenado hacia la última celda.

Esta combinación eliminaba fácilmente el último dígito de los números dados.

Más información: Cómo eliminar un valor en Excel (9 métodos)

Lecturas similares

  • Cómo eliminar la cuadrícula de Excel (6 métodos sencillos)
  • Eliminar bordes en Excel (4 formas rápidas)
  • Cómo Eliminar Casilla de Verificación en Excel (6 Métodos)
  • Eliminar marcas de tiempo de fecha en Excel (4 maneras fáciles)
  • Cómo quitar decimales en Excel (13 maneras fáciles)

4. Extraer el último número utilizando Excel Flash Fill

Relleno Flash Excel rellena automáticamente una columna basándose en una pista. Podemos hacer un patrón de manipulación de datos. Y eso se puede aplicar fácilmente con esto Flash de relleno .

Queremos eliminar el último dígito de este conjunto de datos.

Primer paso:

  • Primero, haz un patrón eliminando el último dígito de Célula B5 en Célula C5 .

Segundo paso:

  • Ahora, haga clic en Célula C6 .
  • Ir a la Datos ficha.
  • Seleccione Flash de relleno opción.

Tras seleccionar el Flash de relleno nuestros datos se convierten en la imagen de abajo.

Con qué facilidad Flash de relleno eliminado el último dígito en Excel.

También podemos aplicar esta Flash de relleno utilizando el atajo de teclado. Pulse la tecla Ctrl+E y el Flash de relleno se realizará la operación.

Nota:

Si Flash de relleno está desactivado, actívelo de la siguiente manera.

Ir a Archivo>Opciones ver en la imagen de abajo.

  • En Opciones de Excel 1ª seleccione la opción Avanzado .
  • A continuación, marque la casilla Flash de relleno automático .
  • Por último, pulse OK .

Entonces Flash de relleno permitirá.

Más información: Cómo eliminar números de una celda en Excel (7 formas efectivas)

5. Código de macro VBA para eliminar el último dígito en Excel

Aplicaremos un Macro VBA para eliminar el último dígito en Excel.

Consideramos el siguiente conjunto de datos y los nuevos datos sustituirán aquí.

Primer paso:

  • En primer lugar, vaya a la página Desarrollador ficha.
  • Haga clic en Grabar macro .
  • Ponga Eliminar_último_dígito_1 en el Nombre de la macro caja.
  • A continuación, haga clic en OK .

Segundo paso:

  • A continuación, haga clic en Macros y seleccione Eliminar_último_dígito_1 del Macro cuadro de diálogo.
  • A continuación, pulse la tecla Entra .

Tercer paso:

  • Ahora, escribe el siguiente código en la ventana de comandos.
 Sub Remove_last_digit_1() Dim last As Range For Each last In Selection If (Not last.HasFormula) And (Application.WorksheetFunction.IsNumber(last)) Then last = Left(last, Len(last) - 1) End If Next last End Sub 

Paso 4:

  • Ahora, seleccione los datos de la hoja Excel.

Paso 5:

  • Pulse la pestaña marcada del VBA pestaña principal para ejecutar el código.
  • O puede pulsar la tecla F5 botón.

Este es nuestro resultado final.

Más información: Cómo eliminar la validación de datos en Excel (5 maneras)

6. Crear una función VBA para eliminar el último dígito

Construiremos un VBA para eliminar el último dígito en Excel.

Primer paso:

  • Cree una nueva macro denominada Eliminar_último_dígito_2 .
  • A continuación, pulse OK .

Segundo paso:

  • Entra el Eliminar_último_dígito_2 siguiendo el método anterior. O pulse Alt+F8 .

Tercer paso:

  • Escribe el siguiente código en la ventana de comandos.
 Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function 

Paso 4:

  • Escribe el siguiente código en la ventana de comandos.
  • Ahora, guarde el código y vaya a la página Hoja de cálculo Excel .
  • Escribe la siguiente fórmula que formó el recién creado VBA función.
=RemoveLastDigit(B5,1)

Paso 5:

  • A continuación, pulse Entre en .

Paso 6:

  • Ahora, arrastre el Asa de llenado para obtener los valores del resto de las celdas.

Se trata de una función personalizada. Véase la fórmula que hemos utilizado " 1 "Si queremos eliminar más de un dígito, basta con cambiar este argumento según sea necesario.

Más información: Cómo eliminar ceros a la izquierda en Excel (7 maneras fáciles + VBA)

Cosas para recordar

  • En TRUNC sólo funciona con valores numéricos. No podemos utilizar texto aquí.
  • Al aplicar el LEN con otras funciones debe restar " 1 "como se menciona en la fórmula.

Conclusión

Describimos cómo eliminar el último dígito en Excel. Mostramos algunas funciones, así como el código VBA, para realizar esta operación. Espero que esto satisfaga sus necesidades. Por favor, eche un vistazo a nuestro sitio web Exceldemy.com y danos tus sugerencias en el cuadro de comentarios.

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.