D1:
=INDEX(A:A,SMALL(IF((ISNUMBER(FIND(A$1:A$100,PHONETIC(B:B))))+(A$1:A$100=""),4^8,ROW(A$1:A$100)),ROW(A1)))&""
数组公式,Ctrl+Shift+Enter三键结束
效果如图,附件可下载参考
D1=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$2,$A$1:$A$4&"*"),4^8,ROW($A$1:$A$4)),ROW(D1)))&""向下复制
数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效