Saltar al contenido principal

¿Cómo eliminar textos antes o después de un carácter específico de las celdas en Excel?

Este artículo presenta diferentes métodos para eliminar textos antes o después de un carácter específico o del enésimo carácter de aparición de las celdas en Excel.


Elimine 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, haga lo siguiente.

1. Seleccione las celdas que eliminará los textos antes o después de un carácter específico, presione Ctrl + H teclas para abrir el Buscar y reemplazar diálogo.

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 Encuentra lo que caja de texto;

2. Para eliminar todo después del carácter específico, como una coma, escriba ,* en el Encuentra lo que caja de texto;

Notas:

1. Puede cambiar la coma a cualquier carácter que necesite.

2. En este caso, todos los textos antes de la última coma o después de la primera coma se eliminarán de las celdas seleccionadas.

2. Mantener el Reemplazar con cuadro de texto vacío, y luego haga clic en el reemplazar todo botón. 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 personaje La utilidad le ayuda a eliminar fácilmente todos los caracteres numéricos, no numéricos o especificados de las celdas seleccionadas en Excel.
¡Descargue la función completa de prueba gratuita de 30 días de Kutools para Excel ahora!


Eliminar textos antes o después del primer / último carácter específico por fórmula

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 quitar todo antes de la primera coma, Por favor:

Seleccione una celda en blanco, copie y pegue la fórmula siguiente en ella y presione Participar llave. Luego arrastre el Llene la manija para aplicar la fórmula a otras celdas. Ver captura de pantalla:

Fórmula: Eliminar todo antes de la primera coma

= DERECHA (B5, LEN (B5)-ENCONTRAR(",",B5))

Notas:

1. En la fórmula anterior, B5 es la celda de la que eliminará los textos y "," es el carácter en el que eliminará los textos.

2. Para eliminar todo antes del último carácter específico, use esta fórmula:

= DERECHA (B5, LEN (B5) -BUSCAR ("@", SUSTITUIR (B5,"Caracter"," @ ", (LEN (B5) -LEN (SUSTITUIR (B5,"Caracter"," "))) / LEN ("Caracter"))))

Para eliminar todo después de la primera coma, Por favor:

Seleccione una celda en blanco, copie y pegue la fórmula siguiente en ella y presione Participar llave. Luego arrastre el Llene la manija para aplicar la fórmula a otras celdas. Ver captura de pantalla:

Fórmula: Eliminar todo después de la primera coma

= IZQUIERDA (B5, ENCONTRAR (",", B5) -1)

Notas:

1. En la fórmula anterior, B5 es la celda de la que eliminará los textos y "," es el carácter en el que eliminará los textos.

2. Para eliminar todo después del último carácter específico, use esta fórmula:

= IZQUIERDA (B5, BUSCAR ("@", SUSTITUIR (B5,"personaje"," @ ", LEN (B5) -LEN (SUSTITUIR (B5,"personaje"," ")))) - 1)


Eliminar textos antes o después de la enésima aparición carácter por fórmula

Las fórmulas a continuación pueden ayudar a eliminar todo antes o después del enésimo carácter de ocurrencia de las celdas en Excel.

Para eliminar todo antes del enésimo carácter de aparición de las celdas, necesitas:

Seleccione una celda en blanco para generar el resultado, copie la siguiente fórmula en ella y presione Participar llave. Luego arrastre el Llene la manija para aplicar la fórmula a otras celdas. Ver captura de pantalla:

Fórmula: Eliminar todo antes de la segunda coma de aparición

= DERECHA (SUSTITUIR (B5, ",", CHAR (9), 2), LEN (B5) - BUSCAR (CHAR (9), SUSTITUIR (B5, ",", CHAR (9), 2), 1) + 1)

Notas:

1. En las fórmulas, B5, ","Y 2 número significa que todo el contenido después de la segunda coma de aparición se eliminará de la celda B5.

2. Puede cambiar el ","Y 2 número a cualquier carácter y número de posición de ocurrencia que necesite.

Para eliminar todo después del carácter de aparición n de las celdas, necesitas:

Seleccione una celda en blanco para generar el resultado, copie la siguiente fórmula en ella y presione Participar llave. Luego arrastre el Llene la manija para aplicar la fórmula a otras celdas. Ver captura de pantalla:


Fórmula: Eliminar todo después de la segunda coma de aparición

= IZQUIERDA (SUSTITUIR (B5,",", CHAR (9),2), BUSCAR (CHAR (9), SUSTITUIR (B5,",", CHAR (9),2), 1) -1)

Notas:

1. En las fórmulas, B5, ","Y 2 número significa que todo el contenido después de la segunda coma de aparición se eliminará de la celda A7.

2. Puede cambiar el ","Y 2 número a cualquier carácter y número de posición de ocurrencia que necesite.


Elimine fácilmente textos antes / después de un personaje específico con Kutools para Excel

Si solo hay un separador de coma para cada celda en un rango y desea eliminar todo lo que está antes o después de esta coma de las celdas, intente el Células partidas utilidad de Kutools for Excel. Esta utilidad te ayudará a resolver el problema con solo varios clics:

1. Seleccione las celdas de las que eliminará todo antes o después de la coma y luego haga clic en Kutools > Texto > Células partidas. Ver captura de pantalla:

2. En el Células partidas diálogo, seleccione el Dividir en columnas opción en el Tipo de Propiedad sección, y en la Dividido por sección, elija el Otro opción y escriba una coma en el cuadro en blanco, y luego haga clic en el OK botón. Ver captura de pantalla:

3. Otro Células partidas aparece el cuadro de diálogo, seleccione una celda en blanco para ubicar los textos y luego haga clic en el OK del botón.

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ías) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Kutools para Excel - Te ayuda a terminar siempre el trabajo antes de tiempo, tener más tiempo para disfrutar la vida
¿Se encuentra a menudo tratando de ponerse al día con el trabajo, falta de tiempo para usted y su familia?  Kutools for Excel puede ayudarte a lidiar con 80% Sobresalga los rompecabezas y mejore la eficiencia del trabajo en un 80%, le da más tiempo para cuidar de la familia y disfrutar de la vida.
300 herramientas avanzadas para 1500 escenarios de trabajo, hacen que su trabajo sea mucho más fácil que nunca.
Ya no necesitas memorizar fórmulas y códigos VBA, dale un descanso a tu cerebro a partir de ahora.
Las operaciones complicadas y repetidas se pueden realizar con un procesamiento único en segundos.
Reduzca miles de operaciones de teclado y mouse todos los días, diga adiós a las enfermedades profesionales ahora.
Conviértase en un experto en Excel en 3 minutos, ayúdelo a obtener rápidamente un reconocimiento y una promoción de aumento de sueldo.
110,000 personas altamente efectivas y más de 300 empresas de renombre mundial.
Haga que sus $ 39.0 valgan más que $ 4000.0 en la capacitación de otros.
Prueba gratuita de todas las funciones durante 30 días. Garantía de devolución de dinero de 60 días sin motivo.

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations