¿Cómo eliminar los primeros o últimos n caracteres de una celda o cadena en Excel?
Este tutorial presenta diversos trucos rápidos para eliminar los primeros o últimos N caracteres de una celda o cadena en Excel.
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.
>>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.
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.
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.
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.
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.
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.
3,1 Eliminar los primeros/últimos N caracteres sin fórmula
>>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:
>>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:
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.
![]() | 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:
Las mejores herramientas de productividad para Office
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.
- 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




