Excel - Devolver palabra clave y la siguiente palabra en cadena


1

Tengo la siguiente fórmula:

=MID(A2,FIND(B1,A2),12)
  • A2 = "algo aburrido sobre algo aburrido #Fault Dan"
  • B1 = "#Fault"

Mi objetivo es buscar en la celda A1y encontrar la palabra clave "#Fault", y luego devolver esta y la siguiente palabra, que debería ser el nombre de alguien. Lo anterior funciona bien en un ejemplo, pero si el nombre tiene más de tres caracteres, se corta.

¿Qué método puedo usar para confirmar el número de caracteres desde el comienzo de la palabra clave hasta el final de la palabra que sigue a la palabra clave, y poner esto en lugar del "12" actual?

Respuestas:


1

Usaría el tercer criterio de búsqueda para encontrar el primer espacio después de #:

=MID(A1,FIND("#",A1),FIND(" ",A1,FIND("#",A1))-FIND("#",A1))

EDITAR

=MID(A1,FIND("#",A1),IFERROR(FIND(" ",A1,FIND(" ",A1,FIND("#",A1))+1)-FIND("#",A1),LEN(A1)))

ingrese la descripción de la imagen aquí


Apolgies, estoy buscando regresar: #Fault Dan ¿Cómo encontraría el segundo espacio después de '#'? Gracias por la respuesta sin embargo!
Dan Breakwell

@DanBreakwell ver edición
Scott Craner

Gracias Scott, pero esto sigue devolviendo solo #Fault.
Dan Breakwell

@DanBreakwell, la única forma en que sucede es si tienes dos o más espacios entre las dos palabras.
Scott Craner

¡Viste mi error! ¡Muchas gracias por su ayuda!
Dan Breakwell
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.