¿Cómo eliminar textos antes o después de un carácter específico en las celdas de Excel?
Este artículo presenta diferentes métodos para eliminar textos antes o después de un carácter específico o la n-ésima aparición de un carácter en las celdas de Excel.
Método B: Eliminar textos antes o después del primer o último carácter específico mediante fórmulas
Método C: Eliminar textos antes o después de la n-ésima aparición de un carácter mediante fórmulas
Método D: Quitar textos antes/después de un carácter específico con Kutools para Excel
Eliminar textos antes o después de un carácter específico mediante Buscar y Reemplazar en Excel
Para eliminar todos los textos antes o después de un carácter específico con la función Buscar y Reemplazar, siga estos pasos:
1. Seleccione las celdas de las que desea eliminar textos antes o después de un carácter específico, presione Ctrl + H para abrir el cuadro de diálogo Buscar y Reemplazar.
En el cuadro de diálogo Buscar y Reemplazar:
1. Para eliminar todo antes del carácter específico, como una coma, escriba *, en el cuadro de texto Buscar lo siguiente;
2. Para eliminar todo después del carácter específico, como una coma, escriba ,* en el cuadro de texto Buscar lo siguiente;
Notas:
1. Puede cambiar la coma por cualquier otro carácter según sea necesario.
2. En este caso, se eliminarán todos los textos antes de la última coma o después de la primera coma de las celdas seleccionadas.
2. Mantenga el cuadro de texto Reemplazar con vacío, y luego haga clic en el botón Reemplazar Todo. Ver captura de pantalla:
Elimine fácilmente todos los caracteres numéricos, no numéricos o especificados de las celdas en Excel
Kutools para Excel's Eliminar Carácter La utilidad ayuda a eliminar fácilmente todos los caracteres numéricos, no numéricos o especificados de las celdas seleccionadas en Excel.
¡Descargue ahora la versión de prueba gratuita completa de 30 días de Kutools para Excel!
Eliminar textos antes o después del primer/último carácter específico mediante fórmulas
Esta sección le mostrará fórmulas para eliminar todo antes o después del primer/último carácter específico de las celdas en Excel.
Para eliminar todo antes de la primera coma, por favor:
Seleccione una celda en blanco, copie y pegue la siguiente fórmula en ella, y presione la tecla Enter. Luego arrastre el controlador de relleno para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Fórmula: Eliminar todo antes de la primera coma
=RIGHT(B5,LEN(B5)-FIND(",",B5))
Notas:
1. En la fórmula anterior, B5 es la celda de la que eliminará textos, y "," es el carácter en base al cual eliminará textos.
2. Para eliminar todo antes del último carácter específico, use esta fórmula:
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"Carácter","@",(LEN(B5)-LEN(SUBSTITUTE(B5,"Carácter","")))/LEN("Carácter"))))
Para eliminar todo después de la primera coma, por favor:
Seleccione una celda en blanco, copie y pegue la siguiente fórmula en ella, y presione la tecla Enter. Luego arrastre el controlador de relleno para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Fórmula: Eliminar todo después de la primera coma
=LEFT(B5,FIND(",",B5)-1)
Notas:
1. En la fórmula anterior, B5 es la celda de la que eliminará textos, y "," es el carácter en base al cual eliminará textos.
2. Para eliminar todo después del último carácter específico, use esta fórmula:
=LEFT(B5,FIND("@",SUBSTITUTE(B5,"carácter","@",LEN(B5)-LEN(SUBSTITUTE(B5,"carácter",""))))-1)
Eliminar textos antes o después del carácter de la n-ésima aparición mediante fórmulas
Las siguientes fórmulas pueden ayudar a eliminar todo antes o después del carácter de la n-ésima aparición de las celdas en Excel.
Para eliminar todo antes del carácter de la n-ésima aparición de las celdas, necesita:
Seleccione una celda en blanco para mostrar el resultado, copie la siguiente fórmula en ella, y presione la tecla Enter. Luego arrastre el controlador de relleno para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Fórmula: Eliminar todo antes de la segunda aparición de la coma
=RIGHT(SUBSTITUTE(B5, ",", CHAR(9), 2), LEN(B5)- FIND(CHAR(9), SUBSTITUTE(B5, ",", CHAR(9), 2), 1) + 1)
Notas:
1. En las fórmulas, B5, "," y el número 2 significan que todo el contenido después de la segunda aparición de la coma será eliminado de la celda B5.
2. Puede cambiar "," y el número 2 por cualquier carácter y posición de aparición según sea necesario.
Para eliminar todo después del carácter de la n-ésima aparición de las celdas, necesita:
Seleccione una celda en blanco para mostrar el resultado, copie la siguiente fórmula en ella, y presione la tecla Enter. Luego arrastre el controlador de relleno para aplicar la fórmula a otras celdas. Ver captura de pantalla:
Fórmula: Eliminar todo después de la segunda aparición de la coma
=LEFT(SUBSTITUTE(B5,",",CHAR(9),2),FIND(CHAR(9),SUBSTITUTE(B5,",",CHAR(9),2),1)-1)
Notas:
1. En las fórmulas, B5, "," y el número 2 significan que todo el contenido después de la segunda aparición de la coma será eliminado de la celda A7.
2. Puede cambiar "," y el número 2 por cualquier carácter y posición de aparición según sea necesario.
Elimine fácilmente textos antes/después de un carácter específico con Kutools para Excel
Si solo hay un separador de coma para cada celda en un rango, y desea eliminar todo antes o después de esta coma de las celdas, pruebe la utilidad Dividir Celdas de Kutools para Excel. Esta utilidad le ayudará a resolver el problema con solo unos pocos clics:
1. Seleccione las celdas de las que desea eliminar todo antes o después de la coma, y luego haga clic en Kutools > Texto > Dividir Celdas. Ver captura de pantalla:
2. En el cuadro de diálogo Dividir Celdas, seleccione la opción Dividir Datos en la sección Tipo, y en la sección Separador, elija la opción Otro y escriba una coma en el cuadro en blanco, y luego haga clic en el botón Aceptar. Ver captura de pantalla:
3. Aparece otro cuadro de diálogo Dividir Celdas, seleccione una celda en blanco para ubicar los textos, y luego haga clic en el botón Aceptar.
Luego puede ver que las celdas seleccionadas están divididas por un carácter específico – coma. Ver captura de pantalla:
Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.

Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- 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 vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!