Note: The other languages of the website are Google-translated. Back to English

¿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 Enviar 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 Enviar 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 Enviar 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.

30-días de prueba gratis, 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 Enviar 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 Enviar 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 másDescargar 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 Posición .

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 Posición .

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 Posición 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
Comentarios (19)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
No puedo hacer que esta fórmula funcione, escribo: = IZQUIERDA (A1, LEN (A1) -4) y da error cada vez.
Mi columna A1 tiene los siguientes datos: ELDB-AK-S-42228-001


¿Por qué esto no funciona?
Este comentario fue minimizado por el moderador en el sitio
Lo siento, no sé qué pasó con su hoja, funciona correctamente en mi libro de trabajo
Este comentario fue minimizado por el moderador en el sitio
Formatea tus Celdas a Caracteres Especiales.
Este comentario fue minimizado por el moderador en el sitio
Originalmente estaba teniendo problemas porque estaba usando esta fórmula dentro de otros 2 (IF y ROUND) y pude hacer que esta fórmula funcionara eliminando LEN
Este comentario fue minimizado por el moderador en el sitio
usar ; en lugar de , en tu fórmula
Este comentario fue minimizado por el moderador en el sitio
Cambia LEN por LARGO
Este comentario fue minimizado por el moderador en el sitio
no escribas LEN, escribe LARGO
Este comentario fue minimizado por el moderador en el sitio
Justo lo que necesitaba!
Este comentario fue minimizado por el moderador en el sitio
muy bueno su trabajo muy bueno muchas gracias
Este comentario fue minimizado por el moderador en el sitio
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" estos son mis datos. Quiero el código PIN separado de los datos. usando =DERECHA(P2,LEN(P2)-6) no funciona.
Este comentario fue minimizado por el moderador en el sitio
Desea extraer los últimos 6 caracteres, la fórmula = DERECHO (P2,6) puede ayudarlo, más detalles, consulte este artículo. https: //www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Este comentario fue minimizado por el moderador en el sitio
"658414 Mottagares kundnummer Menigo Rutt VÄX319" es mi información, pero solo me interesan las últimas seis letras/números. ¿Algunas ideas?
Este comentario fue minimizado por el moderador en el sitio
Hola, Krets, puedes usar esta fórmula =DERECHA(A1, 6) para extraer los últimos 6 caracteres en otra celda. Para más detalles, por favor lea este artículo:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Este comentario fue minimizado por el moderador en el sitio
Gracias, gran ayuda.
Este comentario fue minimizado por el moderador en el sitio
¡¡¡Me gusta esto!!! Explicado claramente. Fácil de seguir. ¡¡¡Trabajó!!! ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Merci vraiment ca m'a beaucoup aidé, gracias es muy útil
Este comentario fue minimizado por el moderador en el sitio
Gracias por tu ayuda me atribuye mucho, utilizando en vez de izquierda, DERECHA se obtuvo tambien buenos resultados...Gracias. 
Este comentario fue minimizado por el moderador en el sitio
buenísimo, mil gracias!!
Este comentario fue minimizado por el moderador en el sitio
Artículo útil
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL