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

¿Cómo extraer texto antes / después del segundo espacio o coma en Excel? 

En Excel, la función Texto a columnas puede ayudarlo a extraer cada texto de una celda en celdas separadas por espacio, coma u otros delimitadores, pero, ¿alguna vez ha intentado extraer el texto antes o después del segundo espacio o coma de una celda? en Excel como se muestra en la siguiente captura de pantalla? En este artículo, hablaré sobre algunos métodos para hacer frente a esta tarea.

extracto de doc antes del segundo espacio 1

Extrae texto antes del segundo espacio o coma con fórmula

Extrae texto después del segundo espacio o coma con fórmula


flecha azul burbuja derecha Extrae texto antes del segundo espacio o coma con fórmula

Para obtener el texto antes del segundo espacio, aplique la siguiente fórmula:

Ingrese esta fórmula: = SI (ESERROR (ENCONTRAR ("", A2, ENCONTRAR ("", A2,1) +1)), A2, IZQUIERDA (A2, ENCONTRAR ("", A2, ENCONTRAR ("", A2,1) +1 ))) en una celda en blanco donde desea ubicar el resultado, C2, por ejemplo, y luego arrastre el controlador de relleno hacia las celdas que desea que contengan esta fórmula, y todo el texto antes del segundo espacio se haya extraído de cada celda, vea la captura de pantalla:

extracto de doc antes del segundo espacio 2

Nota:: Si desea extraer el texto antes de la segunda coma u otros separadores, simplemente reemplace el espacio en la fórmula con una coma u otros delimitadores que necesite. Como: =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


flecha azul burbuja derecha Extrae texto después del segundo espacio o coma con fórmula

Para devolver el texto después del segundo espacio, la siguiente fórmula puede ayudarlo.

Introduzca esta fórmula: = MEDIO (A2, ENCONTRAR ("", A2, ENCONTRAR ("", A2) +1) +1,256) en una celda en blanco para ubicar el resultado, y luego arrastre el controlador de relleno hacia las celdas para completar esta fórmula, y todo el texto después de que el segundo espacio se haya extraído a la vez, vea la captura de pantalla:

extracto de doc antes del segundo espacio 3

Nota: Si desea extraer el texto después de la segunda coma u otros separadores, solo necesita reemplazar el espacio con una coma u otros delimitadores en la fórmula según lo necesite. Como: = MEDIO (A2, ENCONTRAR (",", A2, ENCONTRAR (",", A2) +1) +1,256).


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (28)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Hola, esta fórmula será ideal para, pero en lugar de eliminar el texto después del segundo espacio, quiero eliminar todo después del 3. He intentado insertar 3. FIND (" ", A2 Entiendo que la fórmula en sí es = FIND ("", X13,1 ). ¿Pueden ayudarme? No soy bueno anidando las fórmulas. Muchas gracias.
Este comentario fue minimizado por el moderador en el sitio
Hola, estoy buscando una solución para extraer del siguiente texto, todo el texto después del segundo conjunto de dígitos, por ejemplo:


XY limitada - UAN#24675 Materiales según P/O#75176 Anticon & Sarking y solo necesito " Anticon & Sarking.
Este comentario fue minimizado por el moderador en el sitio
¿Cómo cambiarías esto a la tercera coma? en lugar del 3do?
Este comentario fue minimizado por el moderador en el sitio
Hola Rodney,
Para extraer el texto antes del tercer espacio, aplique esta fórmula:
=SI(ESERROR(ENCONTRAR(" ",A2,ENCONTRAR(" ",A2,ENCONTRAR(" ",A2,1)+1) +1)),A2,IZQUIERDA(A2,ENCONTRAR(" ",A2,ENCONTRAR (" ",A2,ENCONTRAR(" ",A2,1)+1) + 1)));
Para extraer el texto después del tercer espacio, utilice esta fórmula:
=MEDIO(A2, ENCONTRAR(" ", A2,ENCONTRAR(" ", A2, ENCONTRAR(" ", A2)+1) +1)+1,30000)
¡Pruébalo, espero que te pueda ayudar!
¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
¡Gracias! Esto fue tremendamente útil
Este comentario fue minimizado por el moderador en el sitio
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
Eso devolverá todo el texto a la izquierda de la segunda coma más la segunda coma. Esto debería ser

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
omitir la segunda coma

1. Saquon Barkley, RB, Penn State
2. Derrius Guice, RB, LSU
3. Sony Michel, RB, Georgia
4. Ronald Jones II, RB, USC
5. Nick Chubb, RB, Georgia

Malo:
1. Saquon Barkley, RB,
2. Derrius Guice, RB,
3. Sony Michel, RB,
4. Ronald Jones II, RB,

Mejor:
1. Saquon Barkley, RB
2. Derrius Guice, RB
3. Sony Michel, RB
4. Ronald Jones II, RB
Este comentario fue minimizado por el moderador en el sitio
Pero esto no funcionará si la cadena de texto NO siempre tiene una segunda coma...
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿hay alguna forma de seleccionar el texto después de la tercera coma desde el final?
Este comentario fue minimizado por el moderador en el sitio
Hola Archi,
Para extraer todo el texto después de la tercera coma, aplique esta fórmula:
=DERECHA(A1,LARGO(A1)-BUSCAR("@@@",SUSTITUIR(A1,","@@@",3)))

Por favor pruebalo.
Este comentario fue minimizado por el moderador en el sitio
¿Hay alguna manera de extraer varias piezas de esta cadena? 123ABC.01.02.03.04 ---- por ejemplo, para sacar el 123ABC, y luego en la siguiente columna sacar 123ABC.01, y luego 123ABC.01.02, luego 123ABC.01.02.03, y así sucesivamente.
Este comentario fue minimizado por el moderador en el sitio
¡¡¡GRACIAS!!!
Este comentario fue minimizado por el moderador en el sitio
¿Cómo hago esto de derecha a izquierda? Básicamente, quiero extraer las últimas dos palabras.
Este comentario fue minimizado por el moderador en el sitio
hola, demo,
Para extraer y devolver las dos últimas palabras de las cadenas de texto, aplique la siguiente fórmula:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

Por favor, inténtalo, ¡espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
¿Cómo puedo extraer Texto 1 y Texto 2 de una cadena como Texto 1_Texto 2_Texto 3_Texto 4
Este comentario fue minimizado por el moderador en el sitio
En mi escenario Hay tres "-" y, a veces, un "-"
antes del segundo texto “-“ se debe ingresar
si en la celda solo hay un "-" debe estar en blanco

por ejemplo, As-01-14-32 responde asíAs-01

por ejemplo, respuesta As-01 Celda en blanco

que sera farmula
Este comentario fue minimizado por el moderador en el sitio
Hola, Bill,
Para resolver su problema, aplique la siguiente fórmula:
=SI.ERROR(IZQUIERDA(A1,BUSCAR("#",SUSTITUIR(A1,"-","#",2))-1),"")
Por favor, inténtalo, ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
esta funcionando, gracias
Este comentario fue minimizado por el moderador en el sitio
Una cosa más
después del tercero”-“todo el texto debe permanecer incluso 1 o 10 de lo contrario en blanco
por ejemplo, A-01-12-Como respuesta Como
por ejemplo, A-01-12-Asty respuesta Asty
por ejemplo, A-01 respuesta en blanco
Este comentario fue minimizado por el moderador en el sitio
Hola,
Puede ser que la siguiente fórmula pueda resolver su tarea, intente:
=SI.ERROR(RECORTAR(MEDIO(A1,BUSCAR("#",SUSTITUIR(A1,"-","#",3))+1,255)),"")
Este comentario fue minimizado por el moderador en el sitio
Bien gracias
Este comentario fue minimizado por el moderador en el sitio
Hi
Necesito ayuda si quiero extraer algo después de la primera coma y antes de la última coma.
"Piso 135 Nevendon Road, Sally, Wickford, SS12 0NL"

Columna A = Piso 135 Nevendon Road
Columna B = Sally,Wickford
Columnas C = SS12 0NL
Este comentario fue minimizado por el moderador en el sitio
Hola, Jayaswal,
Para resolver su problema, aplique las siguientes fórmulas:
Primera parte - Celda B1: = IZQUIERDA (A1, ENCONTRAR (",", A1,1) -1)
Segunda parte--Celda C1: =MID(A1,FIND(",",A1)+1,LOOKUP(1,0/(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=","),ROW(INDIRECT("1:"&LEN(A1))))-FIND(",",A1)-1)
Tercera parte--Celda D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

Por favor, inténtalo, ¡espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
Hola, tengo una cadena larga en una sola celda y quiero extraer toda la información después de cada ID de producto. ID del producto: 686, Cantidad del producto: 1, SKU del producto: RUB 100, Nombre del producto: Emu Oil Rub 100g, Peso del producto: 0.2000, Detalles de la variación del producto: |ID del producto: 691, Cantidad del producto: 1, SKU del producto: MOIST 100, Nombre del producto: Emu Oil Moisturizer 100g, Peso del producto: 0.1900, Detalles de la variación del producto: , |ID del producto: 705, Cantidad del producto: 3, SKU del producto: WASH 250, Nombre del producto: Gel de baño natural para manos y cuerpo con aceite de Emu 250ml, Peso del producto : 0.4000, Detalles de la variación del producto: necesito la cantidad en una celda y el nombre del producto en otra celda para cada uno de los productos después de la ID del producto. ¿Puede usted ayudar?
Este comentario fue minimizado por el moderador en el sitio
tengo el texto asi
LAXMI RANI DELHI DELHI CG012054567IN CA
entonces, quiero que el texto se organice en Excel de esta manera
LAXMI RANI (1.ª celda) DELHI (2.ª celda) DELHI (3.ª celda) CG012054567IN (4.ª celda) CA (5.ª celda)
Este comentario fue minimizado por el moderador en el sitio
Hola, rangaih, para solucionar tu problema, primero puedes dividir los valores de tus celdas según el espacio usando el Texto a columnas característica, después de dividir las cadenas de texto, solo necesita combinar los primeros dos valores de celda según lo necesite. Intente, ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola

Tengo un escenario en 4 tipos como se muestra a continuación en un gráfico de Excel

Tipo 1: FX01865-CWB-22F
Tipo 2: CD30250-AJX-2D-AB
Tipo 3: DF10250-MUR-JH-B
Tipo 4: YZ00250-MDS-4T-BHR

Para todos los casos, quiero extraer solo el TEXTO EN NEGRITA como respuesta en las celdas adyacentes

Por favor ayuda a compartir fórmula

GraciasSaran

Este comentario fue minimizado por el moderador en el sitio
Editar - Veo que esto ya fue abordado por Dave - ¡gracias señor! cielo yang ¿Puede editar la solución incorrecta para "Extraer texto antes del segundo delimitador" con la lógica de ecuación correcta?
Este comentario fue minimizado por el moderador en el sitio
Hola, quiero extraer cada valor después del guión bajo. Cómo puedo hacer eso. Estoy familiarizado con el delimitador, pero quiero aprender la fórmula para hacerlo.

Brush_25mm_Orange_Skid_110cm
Pulido_25mm_Naranja_Tostado_100cm
Coche_25mm_Blanco_Neumático_120cm
Pintura_25mm_Rojo_Reflectante_95cm
No hay comentarios publicados aquí todavía
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