Cómo eliminar los 3 últimos caracteres en Excel (4 fórmulas)

  • Compartir Este
Hugh West

Es bastante obvio para todos nosotros que detectamos la presencia de algunos caracteres innecesarios al final de una línea de texto. Por lo tanto, todos podríamos querer eliminar todos esos últimos caracteres innecesarios para presentar nuestros datos de una mejor manera. Bueno, si usted está teniendo estos problemas y buscando maneras de eliminar los últimos caracteres en Excel Porque le mostraremos cuatro fórmulas distintas para eliminar los 3 últimos caracteres en Excel con facilidad.

Descargar el cuaderno de prácticas

Se recomienda descargar el archivo Excel y practicar con él.

Eliminar los 3 últimos caracteres.xlsm

4 Fórmulas para eliminar los 3 últimos caracteres en Excel

Utilizaremos una lista de información de empleados de ejemplo como conjunto de datos para demostrar todos los métodos a lo largo del artículo. En primer lugar, vamos a echar un vistazo:

Así que, sin más discusión, vamos a sumergirnos directamente en todos los métodos uno por uno.

1. Utilice las funciones LEFT y LEN para eliminar los 3 últimos caracteres en Excel

En el Lista de empleados El Nombre y apellidos contiene todos los nombres completos de los empleados. Aquí podemos ver que todos los nombres llevan el mismo apellido, que es " Roy "Por lo tanto, nuestro objetivo es eliminar el apellido de todos los nombres de los empleados y almacenar sólo el nombre en el archivo Nombre Así que, sin más dilación, vamos a ver el método paso a paso:

🔗 Pasos:

❶ En primer lugar, seleccione célula E5 ▶ para almacenar el resultado de la fórmula.

❷ A continuación, escriba la fórmula

=LEFT(D5,LEN(D5)-3)

dentro de la célula.

❸ A continuación, pulse la tecla INTRODUCE botón.

❹ Por último, arrastre el botón Asa de llenado al final del icono Nombre columna.

Ya está.

␥ Desglose de fórmulas:

📌 Sintaxis: LEFT(texto, [num_chars])

📌 Sintaxis: LEN(texto)

  • LEN(D5)-3 ▶ calcula la longitud del texto, " Jason Roy " y luego resta el resultado con 3 .
  • D5 ▶ se refiere a la dirección de la celda del texto " Jason Roy ".
  • =LEFT(D5,LEN(D5)-3) ▶ trunca los 3 últimos caracteres, es decir, " Roy "del texto " Jason Roy ".

Más información: Eliminar el último carácter de una cadena Excel

2. Borrar los 3 últimos caracteres utilizando la función SUSTITUIR en Excel

Ahora, borraremos los 3 últimos caracteres sustituyéndolos por un cadena nula ("") Para ello, utilizaremos la función Reemplazar aquí.

🔗 Pasos:

❶ En primer lugar, seleccione célula E5 ▶ para almacenar el resultado de la fórmula.

❷ Entonces, tipo la fórmula

=REPLACE(D5, FIND(" ",D5)+1, 3, "")

dentro de la célula.

❸ A continuación, pulse la tecla INTRODUCE botón.

❹ Por último, arrastre el botón Asa de llenado al final del icono Nombre columna.

Ya está.

␥ Desglose de fórmulas:

📌 Sintaxis: REPLACE(texto_antiguo, start_num, num_chars, texto_nuevo)

📌 Sintaxis: FIND(encontrar_texto, dentro_del_texto, [inicio_num])

  • "" ▶ se refiere a un cadena nula en Excel.
  • 3 ▶ se refiere al último 3 caracteres en una línea de texto.
  • FIND(" ",D5)+1 ▶ encuentra el número inicial del último 3 personajes.
  • " " ▶ utilizado para la detección de la fin de una línea de texto.
  • =REPLACE(D5, FIND(" ",D5)+1, 3, "") ▶ trunca los 3 últimos caracteres, es decir, " Roy "del texto " Jason Roy ".

Más información: Eliminar el último carácter de una cadena en Excel con VBA

3. Ignorar los 3 últimos caracteres en Excel con la función Flash Fill

Microsoft Excel 2013 y las versiones posteriores han ideado una herramienta extremadamente útil llamada Flash de relleno En esta sección, suprimiremos los 3 últimos caracteres, es decir, ignoraremos el apellido, Roy de cada uno de los nombres de los empleados con la ayuda del Flash de relleno Estos son los pasos a seguir:

🔗 Pasos:

❶ En primer lugar, seleccione célula E5 y escriba Jason en él.

❷ A continuación, pulse la tecla INTRODUCE botón.

❸ En la siguiente celda, E6 empieza a teclear Brandon dejando sólo su apellido, Roy .

Ahora notará que Excel ya tiene el patrón y sugiere una vista previa para todos los nombres siguientes.

❹ Basta con pulsar el botón INTRODUCE de nuevo.

Por lo tanto, hicimos el Nombre columna completa con sólo los nombres de los empleados.

Más información: Cómo eliminar caracteres en Excel

4. Eliminar los últimos 3 caracteres usando código VBA en Excel

Por último, en esta sección utilizaremos los códigos VBA para suprimir los 3 últimos caracteres, es decir, el apellido Roy de todos los nombres completos de los empleados. Ahora vienen los pasos:

🔗 Pasos:

Seleccione la gama (D5:D14) de las celdas ▶ para eliminar los 3 últimos caracteres.

❷ Prensa ALT + F11 teclas ▶ para abrir el VBA ventana.

❸ Ir a Inserte Módulo .

Copia lo siguiente VBA código:

 Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function 

❺ Prensa CTRL + V ▶ a pegar lo anterior VBA código.

Guardar el VBA código y volver a tu hoja de cálculo.

❼ Ahora, seleccione célula E5 ▶ para almacenar el resultado de la fórmula.

❽ Entonces, tipo la fórmula

=RemoveLast3Characters(D5,3)

dentro de la célula.

❾ A continuación, pulse la tecla INTRODUCE botón.

❹ Por último, arrastre el botón Asa de llenado al final del icono Nombre columna.

Ya está.

📓 Nota:

La función =RemoveLast3Characters(Texto,Número) es una función sintetizada. Puede utilizar esta función junto con la función VBA código para borrar cualquier número de últimos caracteres de una cadena. Sólo tiene que introducir cualquier número deseado en la ranura Número de la función. Eso es todo.

Cosas para recordar

📌 Cuidado con el sintaxis de la funciones .

📌 Inserta los datos gamas cuidadosamente en el fórmulas .

📌 ("") remite a Cadena NULL en Excel.

Conclusión

Para terminar, hemos discutido 4 métodos distintos para eliminar los tres últimos caracteres en Excel. Se recomienda descargar el libro de práctica adjunto junto con este artículo y practicar todos los métodos con eso. Y no dude en hacer cualquier pregunta en la sección de comentarios a continuación. Vamos a tratar de responder a todas las consultas pertinentes tan pronto como sea posible.

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.