Saltar al contenido principal

¿Cómo eliminar los primeros o últimos n caracteres de una celda o cadena en Excel?

Este tutorial demuestra diferentes trucos rápidos para eliminar los primeros o últimos N caracteres de una celda o una cadena en Excel.

doc eliminar primero último 1 1. Quite los primeros N caracteres con fórmula / UDF
2. Elimina los últimos N caracteres con fórmula / UDF
3. Elimine por lotes N caracteres de la izquierda, la derecha o el centro sin fórmulas
4. Descarga el archivo de muestra

1. Elimina los primeros N caracteres con fórmulas

En esta parte, presento tres formas diferentes de eliminar rápidamente los primeros N caracteres de una cadena.

1.1 Eliminar los primeros N caracteres con la función DERECHA / REEMPLAZAR

>> Combine la función DERECHA y LARGO para eliminar los primeros N caracteres

Sintaxis y argumentos de la fórmula

Fórmula: = DERECHA (celda_cadena, LEN (celda_cadena) -n_caracteres)

Referencia: string_cell: la celda que usa para eliminar caracteres

n_character: la cantidad de caracteres que desea eliminar

Ejemplo: elimine los primeros 2 caracteres de la cadena en la celda A2, copie y pegue la fórmula
= DERECHA (A2, LEN (A2) -2)
prensa Participar clave
doc eliminar primero último 2

>> Función REEMPLAZAR para eliminar los primeros N caracteres

Sintaxis y argumentos de la fórmula

Fórmula: = REPLACE (Texto_antiguo, Estrato_n, Num_Chars, Nuevo_texto)

Referencia: Old_text: la celda que usa para reemplazar caracteres

Old_text: la celda que usa para reemplazar caracteres

Start_n: la posición del carácter en old_text que desea reemplazar con new_text

Num_Chars: la cantidad de caracteres en el texto antiguo que desea reemplazar con new_text

New_text: el texto que reemplazará al old_text

Ejemplo: reemplace los dos primeros caracteres con nada en la celda A6, copie y pegue esta fórmula:
= REEMPLAZAR (A6,1,2, "")
prensa Participar clave
doc eliminar primero último 3

1.2 Eliminar los primeros N caracteres con la función definida por el usuario

1. Prensa Alt + F11 para habilitar la ventana de Microsoft Visual Basic para Aplicaciones, luego haga clic en recuadro > Módulo para crear un módulo.

2. Copie el código siguiente y péguelo en el Módulo guión.

Código de VBA: elimine los primeros n caracteres

Public Function RemoveFirstC(rng As String, cnt As Long)

RemoveFirstC = Right(rng, Len(rng) - cnt)

End Function

3. Guarde el código y vuelva a la hoja que usa. Por ejemplo, elimine los primeros 3 caracteres de la cadena en la celda A11, copie y pegue esta fórmula
= Eliminar primeroC (A11,3)
prensa Participar clave
doc eliminar primero último 4


quitar posición

Esta herramienta Eliminar caracteres aumenta su eficiencia en un 90%, deja mucho tiempo para disfrutar de su vida

▲ Dígale adiós a la modificación y la memorización de fórmulas, le dará un descanso completo para el cerebro.

▲ Excepto esta herramienta, hay 228 herramientas avanzadas (incluidas más de 30 herramientas de edición de texto) más en Kutools for Excel, que puede resolver su 80% Excel rompecabezas.

▲ Conviértase en un experto en Excel en 5 minutos, obtenga el reconocimiento y la promoción de las personas.

▲ Más de 110000 personas de alta eficiencia y más de 300 opciones de empresas de renombre mundial.

Prueba gratuita de 30 días, no se requiere tarjeta de crédito


2. Elimina los últimos N caracteres con fórmulas

En esta parte, hay dos formas de eliminar los últimos N caracteres de la cadena en Excel.

2.1 Eliminar los últimos N caracteres con la función IZQUIERDA

Sintaxis y argumentos de la fórmula

Fórmula: = LEFT (string_cell, LEN (string_cell) -Num_chars)

Referencia: string_cell: la celda que usa para eliminar caracteres

n_character: la cantidad de caracteres que desea eliminar

Ejemplo: elimine los 2 últimos caracteres de la cadena en la celda A2, copie y pegue la fórmula
= IZQUIERDA (A2, LARGO (A2) -2)
prensa Participar clave
doc eliminar primero último 5

2.2 Eliminar los últimos N caracteres con la función definida por el usuario

1. Prensa Alt + F11 teclas para habilitar Microsoft Visual Basic para aplicaciones ventana, haga clic en recuadro > Módulo para crear un módulo.

2. Copie el código siguiente y péguelo en el script del módulo.

Código de VBA: eliminar los últimos n caracteres

Public Function RemoveLastC(rng As String, cnt As Long)

RemoveLastC = Left(rng, Len(rng) - cnt)

End Function

3. Guarde el código y vuelva a la hoja que usa. Por ejemplo, elimine los últimos 3 caracteres de la cadena en la celda A5, escriba esta fórmula
= EliminarÚltimoC (A5,3)
prensa Participar clave
doc eliminar primero último 6


no moverse

¿Quiere tener un aumento de sueldo y mucho tiempo para acompañar a la familia?

Office Tab mejora su eficiencia en un 50% en Microsoft Office trabajando ahora mismo

Increíble, trabajar con dos o más documentos es más fácil y rápido que trabajar con uno.

En comparación con los navegadores más conocidos, la herramienta con pestañas de Office Tab es más potente y eficiente.

Reduzca cientos de clics del mouse y la escritura en el teclado todos los días para usted, diga adiós a la mano del mouse ahora.

Si normalmente trabaja en varios documentos, Office Tab le ahorrará mucho tiempo.

30-día de prueba gratis, No se requiere tarjeta de crédito.

Leer MasDescargar gratis ahora


3. Quite N caracteres de la izquierda, la derecha o el centro sin fórmulas

Si no quiere perder el tiempo para recordar fórmulas para hacer frente a la tarea de eliminar N caracteres de la izquierda o la derecha de una cadena, el Eliminar por posición utilidad de Kutools for Excel puede manejar esta tarea con clics sin fórmulas.

Ahora, haga que trabaje más rápido y mejor que otros, obtenga promoción con facilidad

35 herramientas de edición de texto para Excel mejoran su 90% de productividad en el procesamiento de texto y dejan mucho tiempo para disfrutar de la vida

Estas herramientas son solo una parte de Kutools for Excel, hay otras herramientas de 194 que pueden resolver 80% Rompecabezas de Excel para ti.

  • Kutools for Excel lo ayuda a lidiar fácilmente con 1500 escenarios de trabajo, mejora en promedio su eficiencia del 71% todos los días
  • Un clic para completar la mayoría de las operaciones complicadas, evite la mano del mouse causada por miles de clics del mouse para usted.
  • En segundos, puede manejar las tareas de Excel sin buscar fórmulas dolorosas y VBA, y tiene mucho más tiempo para acompañar a su familia.
  • Elegido por más de 110000 personas de alta eficiencia y más de {module708} empresas de renombre mundial.

Después de instalar Kutools para Excel de forma gratuita, haga lo siguiente:

Seleccione las celdas de las que desea eliminar caracteres, aplicando la utilidad haciendo clic en Kutools > Texto > Eliminar por posición.
doc eliminar primero último 7

3.1 Eliminar primeros / últimos N caracteres sin fórmula

>> Eliminar los primeros N caracteres

doc eliminar primero último 8

1 en Números cuadro de texto, escriba la cantidad de caracteres que desea eliminar de la cadena, en este ejemplo, eliminaré primero 3 caracteres de cadenas.

2) Comprobar Desde la izquierda en opción Puesto de trabajo .

El resultado se muestra como:
doc eliminar primero último 9

>> Eliminar los últimos N caracteres

doc eliminar primero último 10

1 en Números cuadro de texto, escriba la cantidad de caracteres que desea eliminar de la cadena, en este ejemplo, eliminaré el último 3 caracteres de cadenas.

2) Comprobar Desde la derecha en opción Puesto de trabajo .

El resultado se muestra como:
doc eliminar primero último 11

3.2 Eliminar N caracteres de una posición intermedia específica sin fórmula

Pero a veces, es posible que desee eliminar un número específico de caracteres del medio de una cadena.

Ejemplo: Quite 3 caracteres a partir del tercer carácter de la cadena.

doc eliminar primero último 12

1 en Número texto, escriba la cantidad de caracteres que desea eliminar de las cadenas, aquí eliminaré 3 personajes.

2) Comprobar Especificar opción, luego escriba el número del que desea eliminar la cadena al lado del cuadro de texto en Puesto de trabajo sección, aquí eliminaré caracteres del tercer carácter.

El resultado se muestra como:
doc eliminar primero último 13

Eliminar caracteres por posición sin fórmulas

eliminar por posición

Consejo: Si desea eliminar todos los caracteres numéricos, alfabéticos, no numéricos, no alfabéticos o específicos de las celdas, puede aplicar Kutools para Excel Quitar caracteres utilidad.
eliminar por caracteres

Más consejos sobre cómo eliminar caracteres ...


Descargar archivo de muestra

muestra


Herramientas de productividad recomendadas

Pestaña de Office: exploración, edición y administración de documentos con pestañas en Microsoft Office 2019-2003 y Office 365


pestaña de oficina

Kutools para Excel: recopila más de 300 herramientas avanzadas para ahorrar un 50% de tiempo en su trabajo diario de Excel


pestaña kutools
pestaña kutoolsp
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations