Como eliminar o último díxito en Excel (6 métodos rápidos)

  • Comparte Isto
Hugh West

Queres eliminar o último díxitos da túa folla de cálculo de Excel? Estás no lugar indicado! Podes facelo con algunhas funcións integradas de Excel.

Aquí neste artigo discutiremos 6 métodos sobre como eliminar o último díxito en Excel.

Imos utilizar o seguinte conxunto de datos dalgúns datos aleatorios para explicar este artigo.

Descargar libro de prácticas

Descargar este libro de prácticas para facer exercicio mentres estás a ler isto artigo.

Eliminar o último díxito.xlsm

6 Métodos rápidos para eliminar o último díxito en Excel

Explicaremos algúns métodos sobre como eliminar o último díxito en Excel.

1. Usa a función TRUNC para eliminar o último díxito

A función TRUNC elimina a fracción dun número enteiro.

Sintaxe:

TRUNC(number,[num_digit])

Argumento:

número É a referencia a partir da cal eliminarase a parte da fracción.

num_digit- Este argumento é opcional. Este argumento indica cantos díxitos da fracción permanecerán no retorno. Se esta parte está en branco ou 0, non se mostrará ningunha fracción na devolución.

Agora, mostraremos como se aplica esta función para eliminar o último díxito.

Paso 1:

  • Primeiro, vai á Cela C5 .
  • Escribe a fórmula a continuación nesa cela.
=TRUNC(B5/10)

Paso 2:

  • Agora, prema o botón Botón .

Podemos ver que se elimina o último díxito dos datos da Cela B5 .

Paso 3:

  • Agora, arrastra a icona Recheo de control cara á última cela.

Entón, os últimos díxitos son extraídos dos datos da Columna B . Dividimos todos os valores por " 10 " e eliminamos todos os valores fraccionarios.

Ler máis: Como borrar a fórmula en Excel (7+ métodos) )

2. Insira a función LEFT coa función LEN para eliminar o último díxito

A función LEFT proporciona os caracteres ou díxitos do lado inicial ou esquerdo dunha serie.

Sintaxe:

LEFT(text,[num_chars])

Argumento:

texto- Esta é a serie de referencia da que obteremos o número necesario de díxitos ou caracteres.

num_chars- Este argumento é opcional. Define cantos díxitos queremos da serie dada. Debe ser igual ou maior que 0 .

A función LEN devolve a lonxitude dunha serie.

Sintaxe:

LEN(text)

Argumento:

texto- Este é a serie ou cadea dada cuxa lonxitude será calculada por esta función.

Inseriremos a función LEFT coa función LEN .

Paso 1:

  • Primeiro, vai á Cela C5 .
  • A continuación, escribe a seguinte fórmula nesacela.
=LEFT(B5,LEN(B5)-1)

Paso 2:

  • Agora, preme Intro .

Paso 3:

  • Agora, arrastra a icona Recheo de control ata a última cela.

Podemos ver que o último díxito de cada cela da Columna B elimínase.

Ler máis: Como eliminar o erro de número en Excel (3 xeitos)

3. Combina REPLACE & Funcións LEN para eliminar o último díxito

A función REPLACE substitúe varios díxitos ou caracteres dunha serie segundo a súa elección.

Sintaxe:

REPLACE(old_text, start_num, num_chars, new_text)

Argumento:

texto_antigo- Isto é a serie indicada onde se producirá a substitución.

número_inicio- Isto define a localización do texto_antigo desde onde comezará a substitución.

num_chars- Isto indica cantos díxitos se substituirán.

new_text- Estes son os díxitos que se establecerán no texto_antigo.

Combinaremos as funcións REPLACE e LEN neste método.

Paso 1:

  • Pon a seguinte fórmula na Cela C5 .
=REPLACE(B5,LEN(B5),1,"")

Paso 2:

  • Fai clic no botón Intro .

Paso 3:

  • Arrastra a icona Recheo de control cara á última cela.

Esta combinación eliminou facilmente o último díxitos dos números dados.

Ler máis: ComoEliminar valor en Excel (9 métodos)

Lecturas similares

  • Como eliminar a cuadrícula de Excel (6 métodos sinxelos)
  • Eliminar bordos en Excel (4 xeitos rápidos)
  • Como eliminar a caixa de verificación en Excel (6 métodos)
  • Eliminar marcas de tempo da data en Excel (4 xeitos sinxelos)
  • Como eliminar decimais en Excel (13 xeitos sinxelos)

4. Retirar o último número mediante Excel Flash Fill

Excel Flash Fill enche automaticamente unha columna en función dunha pista. Podemos facer un patrón de manipulación de datos. E iso pódese aplicar facilmente mediante este Flash Fill .

Este é o noso conxunto de datos. Queremos eliminar o último díxito deste conxunto de datos.

Paso 1:

  • Primeiro, fai un patrón eliminando o último díxito da Cela B5 na Cela C5 .

Paso 2:

  • Agora, faga clic en Cela C6 .
  • Vaia á pestana Datos .
  • Seleccione o Opción Flash Fill .

Despois de seleccionar a Flash Fill , os nosos datos convértense na seguinte imaxe.

Con que facilidade Flash Fill eliminou o último díxito en Excel.

Tamén podemos aplicar este Flash Fill usando o atallo do teclado. Preme Ctrl+E e realizarase a operación Flash Fill .

Nota:

Se Flash Fill está desactivado e, a continuación, actívao do seguinte xeito.

Vaia a Ficheiro>Opcións e despoisvexa na imaxe de abaixo.

  • En Opcións de Excel, primeiro seleccione Avanzado .
  • A continuación, marque o Recheo flash automaticamente .
  • Finalmente, prema Aceptar .

Entón habilitarase Recheo flash .

Ler máis: Como eliminar números dunha cela en Excel (7 xeitos efectivos)

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

Aplicaremos un código macro VBA para eliminar o último díxitos en Excel.

Consideramos o seguinte conxunto de datos. e os novos datos substituiranse aquí.

Paso 1:

  • Primeiro, vai ao Desenvolvedor pestana.
  • Fai clic en Grabar macro .
  • Engade Eliminar_último_díxito_1 na caixa Nome da macro .
  • A continuación, fai clic en Aceptar .

Paso 2:

  • A continuación, faga clic en Macros e seleccione Eliminar_último_díxito_1 na caixa de diálogo Macro .
  • A continuación, prema o Paso a .

Paso 3:

  • Agora, escribe o seguinte código na xanela de comandos.
2079

Paso 4:

  • Agora, selecciona os datos da folla de cálculo de Excel.

Paso 5:

  • Preme a pestana marcada da pestana principal VBA para executar o código .
  • Ou pode premer o botón F5 .

Este é o noso resultado final.

Le M mineral: Como eliminar a validación de datos en Excel (5 xeitos)

6. Construírunha función VBA para eliminar o último díxito

Construiremos unha función VBA para eliminar o último díxito en Excel.

Paso 1:

  • Cree unha nova macro chamada Eliminar_último_díxito_2 .
  • A continuación, prema Aceptar .

Paso 2:

  • Introdúcese na macro Eliminar_último_dígito_2 seguindo o método mostrado no método anterior. Ou prema Alt+F8 .

Paso 3:

  • Anote o seguinte código na xanela de comandos.
7754

Paso 4:

  • Anote o seguinte código na xanela de comandos.
  • Agora, garda o código e vai á Folla de traballo de Excel .
  • Escribe a seguinte fórmula que formou o recén creado VBA función.
=RemoveLastDigit(B5,1)

Paso 5:

  • Entón prema Intro .

Paso 6:

  • Agora, arrastra a icona Recheo de control para obter os valores do resto das celas.

Esta é unha función de personalización. Vexa a fórmula que usamos " 1 " no último argumento porque queriamos eliminar só o último díxito. Se queremos eliminar máis dun díxitos, cambia este argumento segundo a necesidade.

Ler máis: Como eliminar os ceros principais en Excel (7 xeitos sinxelos + VBA) )

Cousas para recordar

  • A función TRUNC só funciona con valores numéricos. Non podemos usar texto aquí.
  • Candoao aplicar a función LEN con outras funcións hai que restar “ 1 ” como se menciona na fórmula.

Conclusión

Describimos como eliminar o último díxito en Excel. Amosamos algunhas funcións, así como o código VBA, para realizar esta operación. Espero que isto satisfaga as túas necesidades. Bota unha ollada ao noso sitio web Exceldemy.com e dá as túas suxestións na caixa de comentarios.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.