Skip to main content

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

Author: Sun Last Modified: 2025-06-03

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

remove first last chars 1. Eliminar los primeros N caracteres con fórmula/UDF
2. Eliminar los últimos N caracteres con fórmula/UDF
3. Eliminar por lotes N caracteres desde la izquierda, derecha o medio sin fórmulas
4. Descargar archivo de ejemplo

1. Eliminar 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 las funciones DERECHA / REEMPLAZAR

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

Sintaxis de la fórmula y argumentos

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

Referencia: celda_cadena: la celda de la que deseas eliminar caracteres

n_caracteres: el número de caracteres que deseas eliminar

Ejemplo: Eliminar los primeros 2 caracteres de la cadena en la Celda A2, copia y pega la fórmula
=DERECHA(A2,LARGO(A2)-2)
presiona Enter tecla
Remove first N characters with right function

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

Sintaxis de la fórmula y argumentos

Fórmula:    =REEMPLAZAR(Texto_viejo,Inicio_n,Num_Caracteres,Texto_nuevo)

Referencia: Texto_viejo: la celda que usas para reemplazar caracteres

Texto_viejo: la celda que usas para reemplazar caracteres

Inicio_n: la posición del carácter en texto_viejo que deseas reemplazar con texto_nuevo

Num_Caracteres: el número de caracteres en el texto viejo que deseas reemplazar con texto_nuevo

Texto_nuevo: el texto que reemplazará al texto_viejo

Ejemplo: Reemplaza los dos primeros caracteres con nada en la Celda A6, copia y pega esta fórmula:
=REEMPLAZAR(A6,1,2,"")
presiona Enter tecla
Remove first N characters with replace function

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

1. Presiona Alt + F11 para habilitar la ventana de Microsoft Visual Basic para Aplicaciones, luego haz clic en Insertar > Módulo para crear un Módulo.

2. Copia el siguiente código y pégalo en el script del 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. Guarda el código y regresa a la hoja que estás utilizando. Por ejemplo, elimina los primeros 3 caracteres de la cadena en la Celda A11, copia y pega esta fórmula
=RemoveFirstC(A11,3)
presiona Enter tecla
Remove first N characters with user defined function


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

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

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

Sintaxis de la fórmula y argumentos

Fórmula:    =IZQUIERDA(celda_cadena,LARGO(celda_cadena)-Num_caracteres)

Referencia: celda_cadena: la celda de la que deseas eliminar caracteres

n_caracteres: el número de caracteres que deseas eliminar

Ejemplo: Eliminar los últimos 2 caracteres de la cadena en la Celda A2, copia y pega la fórmula
=IZQUIERDA(A2,LARGO(A2)-2)
presiona Enter tecla
Remove last N characters with left function

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

1. Presiona Alt + F11 para habilitar la ventana de Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo para crear un Módulo.

2. Copia el siguiente código y pégalo 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. Guarda el código y regresa a la hoja que estás utilizando. Por ejemplo, elimina los últimos 3 caracteres de la cadena en la Celda A5, escribe esta fórmula
=RemoveLastC(A5,3)
presiona Enter tecla
Remove last N characters with user defined function


3. Eliminar N caracteres desde la izquierda, derecha o medio sin fórmulas

Si no quieres perder tiempo recordando fórmulas para eliminar N caracteres desde la izquierda o derecha de una cadena, la utilidad Eliminar por Posición de Kutools for Excel puede manejar esta tarea con unos clics sin necesidad de fórmulas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las 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 for Excel, procede de la siguiente manera:

Selecciona las celdas de las que deseas eliminar caracteres, aplica la utilidad haciendo clic en Kutools > Texto > Eliminar por Posición.
click Remove by Position feature of kutools

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

>> Eliminar los primeros N caracteres

set options in the dialog to remove first N characters

1) En el cuadro de texto Números, escribe el número de caracteres que deseas eliminar de la cadena, en este ejemplo, eliminaré los primeros 3 caracteres de las cadenas.

2) Marca la opción Desde la izquierda en la sección Posición.

El resultado se muestra como:
the result to remove first n chars

>> Eliminar los últimos N caracteres

set options in the dialog to remove last N characters

1) En el cuadro de texto Números, escribe el número de caracteres que deseas eliminar de la cadena, en este ejemplo, eliminaré los últimos 3 caracteres de las cadenas.

2) Marca la opción Desde la derecha en la sección Posición.

El resultado se muestra como:
the result to remove last n chars

3.2 Eliminar N caracteres desde una posición específica del medio sin fórmula

Pero en algunas ocasiones, es posible que desees eliminar un número específico de caracteres del medio de una cadena.

Ejemplo: Eliminar 3 caracteres comenzando desde el tercer carácter de la cadena.

set options to remove N characters from a middle

1) En el campo Número, escribe el número de caracteres que deseas eliminar de las cadenas, aquí eliminaré 3 caracteres.

2) Marca la opción Especificar, luego escribe el número desde el cual deseas eliminar la cadena en el cuadro de texto adyacente en la sección Posición, aquí eliminaré caracteres a partir del tercer carácter.

El resultado se muestra como:
the result to remove  n chars in middle


Descargar archivo de ejemplo

sample


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!