I would like to search an array for a cell in the function's row and return the cell adjacent to the matching array row. The array cells contain partial matches with the function's row.
| clients | return |
|---|---|
| bob smith | ***!!! |
| kim lee | |
| joe blow | |
| frank tank |
| array | value |
|---|---|
| joe | 15 |
| bob | 21 |
| frank | 33 |
| kim | 7 |
=(INDEX($A$8:$A$11,MATCH(1,ISNUMBER(SEARCH($A$8:$A$11,A2))*1,0)))
This functions returns the matching array cell but not the value adjacent to the marching array cell. I want the numbers; not the names.


=(INDEX($B$8:$B$11,MATCH(1,ISNUMBER(SEARCH($A$8:$A$11,A2))*1,0)))kimit would match onkimberlyfor instance, or evenRakim.=IFNA(INDEX($B$8:$B$11,MATCH(1,--ISNUMBER(SEARCH("|"&$A$8:$A$11&"|","|"&SUBSTITUTE($A2," ","|")&"|")),0)),"").