Page 1 of 1

return value base on lookup

Posted: Thu Oct 22, 2020 11:06 pm
by sna
Hi Dear,

I have data as in attached
I have data as per below
A ruler ink
B pen ink book


if I type ink it would return A,B but if I type book it would return only B.

What formula can do this?


Best wishes

Re: return value base on lookup

Posted: Fri Oct 23, 2020 1:30 pm
by puriwutpokin
Try it
C8=INDEX({"A","B";"B",""},AGGREGATE(15,6,{1;2},ROWS(C$8:C8)),MATCH(B$8,{"ink","book"},0))

Re: return value base on lookup

Posted: Sat Oct 24, 2020 1:56 pm
by sna
Thanks but how can we don't need type A,B in array string

Re: return value base on lookup

Posted: Sat Oct 24, 2020 7:17 pm
by Bo_ry
Please try

=IFERROR(INDEX($B$4:$B$5,AGGREGATE(15,6,ROW($B$4:$B$5)/(MMULT(N($C$4:$I$5=$B$8),ROW(A$1:INDEX(A:A,COLUMNS($C$4:$I$5)))^0)>0),ROWS(C$8:C8))-ROW($B$4)+1),"")

Re: return value base on lookup

Posted: Mon Oct 26, 2020 9:40 am
by sna
Thank you