En esta oportunidad les comparto una formula que me solicitaron en la oficina.
La pregunta es: Se puede hallar una palabra dentro de una cadena de texto no importando en que ubicacion se encuentre dentro del texto?
La respuesta es SI.
Si deseas buscar dentro de una cadena de texto, palabras o caracteres
específicos la posición inicial de la primera cadena de texto de una
celda en particular pues te doy la solución ya que a través de la
función de Excel ENCONTRAR y HALLAR en efecto puedes obtener el resultado
requerido.
La formula se ingresa en la celda B2 y en la A2 tendrenos el siguinete texto carcha1y2__embarazadas.xls
Opcion 1
Utilizando las funciones:
SI
SI.ERROR
EXTRAE
ENCONTRAR
LARGO
La formula queda de la siguiente forma:
=SI(SI.ERROR(EXTRAE(A2,ENCONTRAR($G$2,A2,1),$H$2),0)="FERTIL","fertil",SI(SI.ERROR(EXTRAE(A2,ENCONTRAR($G$3,A2,1),$H$3),0)="embarazadas","embarazadas",SI(SI.ERROR(EXTRAE(A2,ENCONTRAR($G$4,A2,1),$H$4),0)="r1","r1",SI(SI.ERROR(EXTRAE(A2,ENCONTRAR($G$5,A2,1),$H$5),0)="suplementaciones","suplementaciones",SI(SI.ERROR(EXTRAE(A2,ENCONTRAR($G$6,A2,1),$H$6),0)="vunas","vacunas","NO EXISTE")))))
Opcion 2
SI
ESERROR
HALLAR
La formula quedaria asi:
=SI(ESERROR(HALLAR("fertil",A2)),SI(ESERROR(HALLAR("embarazadas",A2)),SI(ESERROR(HALLAR("r1",A2)),SI(ESERROR(HALLAR("suplementaciones",A2)),SI(ESERROR(HALLAR("vunas",A2)),"NO EXISTE","vacunas"),"suplementaciones"),"r1"),"embarazadas"),"fertil")
Y eso es todo, espero que le encuentren utilidad.
No hay comentarios :
Publicar un comentario