Note: The other languages of the website are Google-translated. Back to English

¿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.
Descargar la función completa 30¡Pista gratuita de un día 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 Enviar 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 Enviar 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 Enviar 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 Enviar 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 sección, y en la Dividido por sección, elija el Otros 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

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 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 funciones completas 30-día. Garantía de devolución de dinero de 60 días sin motivo.

Comentarios (60)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
¡Fantástico, gracias por eso! Tan fácil
Este comentario fue minimizado por el moderador en el sitio
Un gran gracias. Solución perfecta.
Este comentario fue minimizado por el moderador en el sitio
¡Algunos buenos consejos allí! Gracias.
Este comentario fue minimizado por el moderador en el sitio
Es demasiado útil.
Este comentario fue minimizado por el moderador en el sitio
Muy agradecido contigo, eso fue útil.
Este comentario fue minimizado por el moderador en el sitio
¡Me gusta más de esta manera que la fórmula intermedia!
Este comentario fue minimizado por el moderador en el sitio
¡Gracias por esto! Tengo que ahorrar un tiempo precioso para una línea de pedido de 600.
Este comentario fue minimizado por el moderador en el sitio
La fórmula para eliminar texto después de un carácter es exactamente lo que necesitaba. ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Necesito borrar todo el texto después de la primera palabra.
Este comentario fue minimizado por el moderador en el sitio
Estimado Barnett Frankel,

Si asumes que un espacio es la división entre palabras, esta fórmula =IZQUIERDA(A2,ENCONTRAR(" ",A2&" ")-1) puede ayudarte. Y si sus palabras están separadas por otras como comas, reemplace los espacios en la fórmula con comas: =IZQUIERDA(A2,ENCONTRAR(",",A2&",")-1)

Saludos, Cristal
Este comentario fue minimizado por el moderador en el sitio
Esto fue muy útil para ayudarme a crear / extraer nuevos inicios de sesión de nuestra base de datos de correo electrónico. ¡Gracias! (y gracias, Excel)!
Este comentario fue minimizado por el moderador en el sitio
Comparta la fórmula para encontrar múltiples espacios en una cadena de texto, para extraer fácilmente lo que deseamos de esa cadena.
Gracias
Este comentario fue minimizado por el moderador en el sitio
Estimado TarunKumar,
Lo siento, no estoy seguro de haber recibido tu pregunta. Sería bueno si pudiera proporcionar una captura de pantalla de lo que está tratando de hacer.
Este comentario fue minimizado por el moderador en el sitio
Tengo múltiples / en mi cadena y quiero separar el texto o la cadena después del último / encontrado en la cadena, dígame cómo hacerlo.
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Suponiendo que su celda es A4, puede aplicar esta fórmula =IZQUIERDA(A4,ENCONTRAR("@",SUSTITUIR(A4,"/","@",LARGO(A4)-LARGO(SUSTITUIR(A4,"/"," "))))-1) para obtener todo el texto antes del último símbolo /.

y luego aplique la fórmula =TRIM(RIGHT(SUBSTITUTE(A4,"/",REPT(" ",99)),99)) para obtener el texto después del último / símbolo encontrado en la cadena. Ver captura de pantalla:
Este comentario fue minimizado por el moderador en el sitio
Ver captura de pantalla:
Este comentario fue minimizado por el moderador en el sitio
Tenga en cuenta que, con
=DERECHA(A1,LARGO(A1)-BUSCAR(",",A1))
estás manteniendo el espacio después de la coma. Una solución fácil sería:
= DERECHA (A1, LEN (A1) -FIND (",", A1) -1)
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
Gracias por compartir.
Este comentario fue minimizado por el moderador en el sitio
cómo corregir el valor STVP1-AMDC1-DELC2- eliminar (-)
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
¿Quiere decir eliminar todos los guiones "-" de la cadena?
Pruebe esta fórmula =SUSTITUIR(A1,"-","")
Este comentario fue minimizado por el moderador en el sitio
Hola Chicos
Intento dividir varios elementos de una celda usando foros como se muestra en esta página, pero tengo problemas, ¡falta inconstancia y caracteres! Compruebe las instantáneas para ver la fórmula. Aquí está, por ejemplo, la situación de la fila 21:
A21: Bay12_PRL_Cb es mi celda fuente. Quiero dividir Bay21/PRL/Cb en 3 celdas
B21: Bay12_ (El "_" no debería estar ahí)
C21: PRL_Cb (Este funciona bien, usaré y ocultaré esta celda para crear D21)
D21: PR (Debería tener PRL, falta la L)
E21: Cb (Este funciona bien)

Alguien me puede indicar que estoy haciendo mal??
Este es excel mac 2008, versión 12.3.2 con licencia
Este comentario fue minimizado por el moderador en el sitio
Publiqué una instantánea, pero por alguna razón, ¡no la muestra!
Así que aquí está la fórmula:
B21: =IZQUIERDA(A21,LARGO(A21)-BUSCAR("_",A21))
C21: =DERECHA(A21,LARGO(A21)-BUSCAR("_",A21))
D21: =IZQUIERDA(C21,LARGO(C21)-BUSCAR("_",C21))
E21: =RECORTAR(DERECHA(SUSTITUIR(A21,"_",REPETIR(" ",99)),99))
Este comentario fue minimizado por el moderador en el sitio
Jajaja lo tengo. Todavía no sé qué estaba haciendo mal, pero usé una fórmula diferente y funciona. Este es entonces un BUEN método para dividir la celda en 3 o más categorías usando la fórmula. Gracias a ti cristal
Aquí están mis nuevas fórmulas revisadas.
B21: =RECORTAR(IZQUIERDA(SUSTITUIR(A21,"_",REPETIR(" ",99)),99))
C21: =DERECHA(A21,LEN(A21)-BUSCAR("_",A21)) celda para ocultar
D21: =RECORTAR(IZQUIERDA(SUSTITUIR(C21,"_",REPETIR(" ",99)),99))
E21: =RECORTAR(DERECHA(SUSTITUIR(A21,"_",REPETIR(" ",99)),99))
Resultado:
A21 (fuente): Bay12_PRL_Cb
B21: Bahía21
D21: PRL
E21: Cb

Estoy seguro de que hay una manera de simplificar esto, pero funciona para mí.
Este comentario fue minimizado por el moderador en el sitio
Estimado Jonathan Piette,
Muy feliz por ti.
Este comentario fue minimizado por el moderador en el sitio
Hola, necesito ayuda con la fórmula.
Dos columnas en la primera información sobre la dirección, en la segunda solo necesito el país.
Por ejemplo:
XXX34, AAABBBCCC VS, Šveice
¿Cómo con la fórmula puedo tomar sólo “Šveice”?
¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola Artik,
Esta fórmula puede ayudarte: =RECORTAR(DERECHA(SUSTITUIR(A1,",",REPETIR(" ",LARGO(A1))),LARGO(A1)))
Este comentario fue minimizado por el moderador en el sitio
Hola.
Tengo una cadena de texto en una celda similar a esta: ejemplo1, ejemplo2, ejemplo3, ejemplo4, ejemplo5, ejemplo6, ejemplo7, ejemplo8, ejemplo9.
Necesito extraer texto antes de la quinta coma, por ejemplo. Entonces, como resultado, tendría algo como esto: ejemplo5, ejemplo1, ejemplo2, ejemplo3, ejemplo4.
cualquier ayuda?
Este comentario fue minimizado por el moderador en el sitio
Buenos días,
La siguiente fórmula puede ayudarlo a extraer todos los textos antes de la quinta coma en una celda.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Este comentario fue minimizado por el moderador en el sitio
Hola. Estoy tratando de usar la fórmula = IZQUIERDA (B5, ENCONTRAR ("., B5) -1 pero en lugar de "." Me gustaría usar "/" para que solo ocupe el texto y el número requeridos. Por ejemplo :
ABCD-5008/2 y XYZ-5010/2. Necesito capturar solo ABCD-5008 y XYZ-5010. Pero cuando uso =IZQUIERDA(B5,ENCONTRAR("/",B5)-1) me da #¡VALOR!. Por favor, avíseme cómo abordar esta inquietud. ¡Muchos gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola Marites,
La fórmula funciona bien en mi caso. ¿Qué versión de Office usas?
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL