KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorSun Fecha de modificación

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

eliminar primeros y últimos caracteres 1. Elimina los primeros N caracteres con fórmula o función definida por el usuario (UDF)
2. Elimina los últimos N caracteres con fórmula o función definida por el usuario (UDF)
3. Elimina por lotes N caracteres desde la izquierda, la derecha o el centro, sin necesidad de fórmulas
4. Descargar archivo de ejemplo

1. Elimine los primeros N caracteres con fórmulas

Aquí te presento tres métodos distintos para eliminar rápidamente los primeros N caracteres de una cadena.

1,1 Eliminar los primeros N caracteres con las funciones DERECHA / REEMPLAZAR

>>Combinar las funciones DERECHA y LARGO para eliminar los primeros N caracteres

Sintaxis y argumentos de la fórmula

Fórmula:    =RIGHT(celda_cadena;LARGO(celda_cadena)-n_caracteres)

Referencia: celda_cadena: la celda que utiliza para Eliminar caracteres específicos

n_caracteres: el número de caracteres que desea eliminar

Ejemplo: elimina los 2 primeros caracteres de la cadena en la celda A2. Copia y pega la fórmula
=DERECHA(A2;LARGO(A2)-2)
y pulsa la tecla Intro.
Eliminar los primeros N caracteres con la función DERECHA

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

Sintaxis y argumentos de la fórmula

Fórmula:    =REEMPLAZAR(texto_antiguo;n_inicial;núm_caracteres;texto_nuevo)

Referencia: texto_antiguo: la celda en la que desea reemplazar caracteres

texto_antiguo: la celda en la que desea reemplazar caracteres

n_inicial: la posición del carácter en texto_antiguo que desea reemplazar por texto_nuevo

núm_caracteres: el número de caracteres en Texto antiguo que desea reemplazar por texto_nuevo

texto_nuevo: el texto que sustituirá al texto_antiguo

Ejemplo: Reemplaza los dos primeros caracteres por nada en la celda A6. Copia y pega esta fórmula:
=REPLACE(A6,1,2,«»)
y pulsa la tecla Intro.
Eliminar los primeros N caracteres con la función REEMPLAZAR

1,2 Eliminar los primeros N caracteres con una función definida por el usuario

1. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones y, a continuación, haga clic en Insertar > Módulo para crear un módulo.

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

Código VBA: Eliminar 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 está utilizando. Por ejemplo, para eliminar los 3 primeros caracteres de la cadena en la celda A11, copie y pegue esta fórmula
=RemoveFirstC(A11;3)
y pulse la tecla Intro.
Eliminar los primeros N caracteres con una función definida por el usuario


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

Aquí se presentan dos métodos para eliminar los últimos N caracteres de una 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(celda_cadena;LARGO(celda_cadena)-núm_caracteres)

Referencia: celda_cadena: la celda que utiliza para Eliminar caracteres específicos

n_caracteres: el número de caracteres que desea eliminar

Ejemplo: elimina los 2 últimos caracteres de la cadena en la celda A2. Copia y pega la fórmula
=IZQUIERDA(A2;LARGO(A2)-2)
y pulsa la tecla Intro.
Eliminar los últimos N caracteres con la función IZQUIERDA

2,2 Eliminar los últimos N caracteres con una función definida por el usuario

1. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo para crear un módulo.

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

Código 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 está utilizando. Por ejemplo, para eliminar los 3 últimos caracteres de la cadena en la celda A5, escriba esta fórmula
=RemoveLastC(A5;3)
y pulse la tecla Intro.
Eliminar los últimos N caracteres con una función definida por el usuario


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

Si no quiere perder tiempo recordando fórmulas para eliminar N caracteres del principio o del final de una cadena, la utilidad Eliminar caracteres en una posición de Kutools para Excel le permite realizar esta tarea con solo unos clics y sin necesidad de fórmulas.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Después de instalar gratuitamente Kutools para Excel, siga estos pasos:

Seleccione las celdas de las que desea eliminar caracteres específicos y aplique la utilidad haciendo clic en Kutools > Texto > Eliminar caracteres en una posición.
haga clic en la función Eliminar por posición de Kutools

3,1 Eliminar los primeros/últimos N caracteres sin fórmula

>>Eliminar los primeros N caracteres

establezca las opciones en el cuadro de diálogo para eliminar los primeros N caracteres

1) En el cuadro de texto Numbers, escriba el número de caracteres que desea eliminar de la cadena. En este ejemplo, eliminaré los primeros 3 caracteres de las cadenas.

2) Active la opción From left en la sección Position.

El resultado se muestra como:
el resultado al eliminar los primeros n caracteres

>>Eliminar los últimos N caracteres

establezca las opciones en el cuadro de diálogo para eliminar los últimos N caracteres

1) En el cuadro de texto Numbers, escriba el número de caracteres que desea eliminar de la cadena. En este ejemplo, eliminaré los últimos 3 caracteres de las cadenas.

2) Active la opción From right en la sección Position.

El resultado se muestra como:
el resultado al eliminar los últimos n caracteres

3,2 Eliminar N caracteres desde una posición específica en medio sin fórmula

Pero a veces puede que desee eliminar un número determinado de caracteres del centro de una cadena.

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

establezca las opciones para eliminar N caracteres desde el medio

1) En el cuadro de texto Number, escriba el número de caracteres que desea eliminar de las cadenas. Aquí eliminaré 3 caracteres.

2) Active la opción Specify y, a continuación, escriba en el cuadro de texto adyacente el número desde el que desea comenzar a eliminar la cadena, en la sección Position. En este caso, eliminaré desde el tercer carácter.

El resultado se muestra como:
el resultado al eliminar n caracteres del medio


Descargar archivo de ejemplo

ejemplo


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos