This uses a helper column as well as a named range that evaluates to B1:B6
In D1, the CSE formula
=INDEX($B:$B,MAX(IF(ISNUMBER(MATCH("*"&NameList&"*",A1,0)),ROW(NameList),-1)),1
In E1,
=SUBSTITUTE(A1,IFERROR(D1,""),"",1)
In F1, the CSE formula
=INDEX($B:$B,MAX(IF(ISNUMBER(MATCH("*"&NameList&"*",E1,0)),ROW(NameList),-1)),1)
In G1,
=SUBSTITUTE(E1,IFERROR(F1,""),"",1)
In H1, the CSE formula
=INDEX($B:$B,MAX(IF(ISNUMBER(MATCH("*"&NameList&"*",G1,0)),ROW(NameList),-1)),1)
<table border=1 cellspacing=0>
<tr align="center" bgcolor=#A0A0A0><td width=25> <td width=25><b>A</b><td width=25><b>B</b><td width=25><b>C</b><td width=25><b>D</b><td width=25><b>E</b><td width=25><b>F</b><td width=25><b>G</b><td width=25><b>H</b></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>1</b><td align="left" bgcolor=#FFFFFF>abigtomato<td align="left" bgcolor=#FFFFFF>round<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#CCFFCC>tomato<td align="left" bgcolor=#FFFFFF>abig<td align="left" bgcolor=#CCFFCC>big<td align="left" bgcolor=#FFFFFF>a<td align="left" bgcolor=#CCFFCC>#VALUE!</tr>
<tr><td align="center" bgcolor=#A0A0A0><b>2</b><td align="left" bgcolor=#FFFFFF>fatamerican<td align="left" bgcolor=#FFFFFF>tame<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#CCFFCC>can<td align="left" bgcolor=#FFFFFF>fatameri<td align="left" bgcolor=#CCFFCC>tame<td align="left" bgcolor=#FFFFFF>fari<td align="left" bgcolor=#CCFFCC>far</tr>
<tr><td align="center" bgcolor=#A0A0A0><b>3</b><td align="left" bgcolor=#FFFFFF>happysailor<td align="left" bgcolor=#FFFFFF>big<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#CCFFCC>#VALUE!<td align="left" bgcolor=#FFFFFF>happysailor<td align="left" bgcolor=#CCFFCC>#VALUE!<td align="left" bgcolor=#FFFFFF>happysailor<td align="left" bgcolor=#CCFFCC>#VALUE!</tr>
<tr><td align="center" bgcolor=#A0A0A0><b>4</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>tomato<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>5</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>can<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>6</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>far<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>7</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
</table>