Táboa de contidos
Para todos nós é bastante obvio que detectamos a presenza dalgúns caracteres innecesarios ao final dunha liña de texto. Polo tanto, é posible que todos queiramos eliminar todos eses últimos caracteres innecesarios para presentar os nosos datos dun xeito mellor. Ben, se tes estes problemas e buscas formas de eliminar os últimos caracteres en Excel , continúa con este artigo. Porque mostrarémosche catro fórmulas distintas para eliminar os 3 últimos caracteres en Excel con facilidade.
Descarga o Caderno de prácticas
Recoméndase que descargue o ficheiro de Excel e practique xunto con el.
Eliminar os 3 últimos caracteres.xlsm4 fórmulas para eliminar os 3 últimos caracteres en Excel
Utilizaremos a información de mostra dos empregados. lista como un conxunto de datos para demostrar todos os métodos ao longo do artigo. Nun primeiro momento, imos botarlle unha ollada:
Entón, sen ter máis discusión, mergullémonos directamente en todos os métodos un por un.
1. Use as funcións LEFT e LEN para eliminar os 3 últimos caracteres en Excel
Na Información do empregado. Lista , a columna Nome completo contén todos os nomes completos dos empregados. Aquí, podemos ver que cada nome leva o mesmo apelido que é " Roy ". Polo tanto, o noso obxectivo é eliminar o apelido de todos os nomes dos empregados e almacenar só o nome de pila na columna Nome de pila . Así, sen demora,imos pasar polo método por pasos:
🔗 Pasos:
❶ En primeiro lugar, seleccione cela E5 ▶ para almacenar o resultado da fórmula.
❷ A continuación, escriba a fórmula
=LEFT(D5,LEN(D5)-3)
dentro da cela.
❸ Despois diso, prema o botón ENTER .
❹ Finalmente, arrastre a icona Enchendo o controlador ata o final de a columna Nome .
Isto é.
␥ Desglose da fórmula:
📌 Sintaxe: LEFT(texto, [num_chars])
📌 Sintaxe: LEN( text)
- LEN(D5)-3 ▶ calcula a lonxitude do texto, “ Jason Roy ” e despois resta o resultado con 3 .
- D5 ▶ refírese ao enderezo da cela do texto “ Jason Roy ”.
- =LEFT(D5,LEN(D5)-3) ▶ trunca os últimos 3 caracteres, é dicir, “ Roy ” do texto “ Jason Roy ”.
Ler máis: Eliminar o último carácter da cadea Excel
2. Elimina os 3 últimos caracteres usando a función REPLACE en Excel
Agora, eliminaremos os últimos 3 caracteres substituíndoos por unha cadea nula (“”) . Para iso, usaremos a función Substituír aquí.
🔗 Pasos:
❶ En primeiro lugar, seleccione cela E5 ▶ para almacenar o resultado da fórmula.
❷ A continuación, escriba a fórmula
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
dentro da cela.
❸ Despois diso, prema o botón ENTER .
❹ Finalmente, arrastrea icona Encher o controlador ao final da columna Nome .
Isto é.
␥ Desglose da fórmula:
📌 Sintaxe: REPLACE(texto_antigo, número_inicio, caracteres_num, texto_novo)
📌 Sintaxe: FIND(buscar_texto, dentro_texto, [número_inicio])
-
""
▶ refírese a un cadea nula en Excel. - 3 ▶ refírese aos últimos 3 caracteres dunha liña de texto.
-
FIND(" ",D5)+1
▶ atopa o número de inicio dos últimos 3 caracteres. -
" "
▶ usado para a detección do fin dunha liña de texto. -
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ trunca os 3 últimos caracteres, é dicir, “ Roy ” do texto “ Jason Roy ”.
Ler máis: Eliminar o último carácter da cadea en Excel con VBA
3. Ignora os 3 últimos caracteres en Excel usando o Función de recheo de Flash
Microsoft Excel 2013 e as versións posteriores crearon unha ferramenta moi útil chamada Recheo de flash . Nesta sección, eliminaremos os 3 últimos caracteres, é dicir, ignoraremos o apelido, Roy de cada un dos nomes dos empregados coa axuda da ferramenta Flash Fill . Estes son os pasos a seguir:
🔗 Pasos:
❶ En primeiro lugar, seleccione a cela E5 e escriba Jason nel.
❷ Despois preme o botón ENTER .
❸ Na seguinte cela, E6 comeza a escribir Brandon só deixando o seu apelido, Roy .
Agora notarás que Excel xa ten o patrón e suxerirá unha vista previa para todos os seguintes nomes.
❹ Todo o que tes que facer é premer o botón ENTER de novo.
Así, completamos a columna Nome só cos nomes de pila dos empregados.
Ler máis: Como eliminar caracteres en Excel
4. Eliminar os 3 últimos caracteres usando o código VBA en Excel
Por último, nesta sección, utilizaremos os códigos VBA para eliminar os 3 últimos caracteres, é dicir, o apelido Roy dos nomes completos de todos os empregados. Agora ven os pasos:
🔗 Pasos:
❶ Seleccione o intervalo (D5:D14) do celas ▶ para eliminar os 3 últimos caracteres.
❷ Prema as teclas ALT + F11 ▶ para abrir a xanela VBA .
❸ Ir a Inserir ▶ Módulo .
❹ Copie o seguinte código VBA :
8870
❺ Preme CTRL + V ▶ para pegar o VBA anterior código.
❻ Garde o código VBA e volve atrás na súa folla de cálculo.
❼ Agora, seleccione a cela E5 ▶ para almacenar o resultado da fórmula.
❽ A continuación, escriba a fórmula
=RemoveLast3Characters(D5,3)
dentro da cela.
❾ Despois diso, preme o botón ENTER .
❹ Finalmente, arrastra a icona Enchendo o controlador ata o final de o Nome de pila columna.
Isto é.
📓 Nota:
A función =RemoveLast3Characters(Text,Number)
é unha función sintetizada. Podes usar esta función xunto co código VBA para eliminar calquera número dos últimos caracteres dunha cadea. Só tes que introducir o número que desexes no slot Número da función. Iso é todo.
Cousas para lembrar
📌 Teña coidado coa sintaxe das funcións .
📌 Insira os datos intervalo con coidado nas fórmulas .
📌 (“”) refírese a Cadea NULL en Excel.
Conclusión
Para rematar, comentamos 4 métodos distintos para eliminar os tres últimos caracteres en Excel. Recoméndase que descargue o libro de prácticas adxunto xunto con este artigo e practique todos os métodos con iso. E non dubides en facer calquera pregunta na sección de comentarios a continuación. Tentaremos responder a todas as consultas pertinentes o antes posible.