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三键结束
效果如图,附件可下载参考
直接复制你公式就ok了吗 &后面“”这需要加数字吗
后面的数字是变化的
复制公式的全部,粘贴到公式栏,注意按组合键结束输入,下拉即可
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+回车键,使数组公式生效
追问&后面“”怎写后面数字是变化的
追答&后面“”怎写后面数字是变化的。什么意思?举例说明。
如果你指的是“这些56”,“请问23”,中的56、23,就不必理会。通配符*代表任意数目的任意字符。
a是1000行 b是300行 用公式的结果值出来300行啊
追答a是1000行,$A$1:$A$4改为$A$1:$A$1000
b是300行,$B$1:$B$2改为$B$1:$B$300