Devolver un valor si el valor de una celda esta contenida en otra

Estoy usando la función

VLOOKUP(MID(A2,FIND(",",A2,1)+6,LEN(A2)),'[Libro2.xlsx].hoja1'!$L$7:$U$108,5,TRUE)

Necesito buscar una subcadena de la celda A3 en Libro2 y que esa subcadena este contenida en el intervalo de L7 a P108 del libro2 y si la encuentra que me devuelva el valor de la columna P.

Y no me da la solución correcta, tengo la duda además de si usar false or True en vlookup(), porque estoy buscando que la subcadema este incluida no tiene por que ser el valor exacto de las celdas donde se busca.

Espero haber explicado correcto mi problema y espero su ayuda e ideas,

Aleida

Respuesta
2

H0la Aleida:

Asumo hiciste tu función con sumo cuidado, por lo tanto, incluyo en tu función lo que tendría que funcionar si el criterio de búsqueda es una subcadena del contenido de alguna celda en en rango de búsqueda

VLOOKUP("*" & MID(A2,FIND(",",A2,1)+6,LEN(A2)) & "*",'[Libro2.xlsx].hoja1'!$L$7:$U$108,5,FALSE)

S@lu2

Hola Isaac, Muchas gracias!!

Eso mismo era lo que me faltaba poner, funciono perfecto, Gracias..

y Muy buen fin de semana,

Aleida

1 respuesta más de otro experto

Respuesta
1

Sube una imagen con las hojas involucradas y pon un ejemplo puesto a mano del resultado que esperas..

Hola Ignacio,

Gracias! Ya resolví con la solución que me dio Isaac.

Buen fin de semana

Aleida

Que bien, igual buen fin de semana!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas