excel用vlookup查询时出现相同条件值, 如何全部显示对应值?

2024年11月22日 08:49
有2个网友回答
网友(1):

这个问题可以用lookup解决:
=lookup(,0/((sheet2!a$1:a$100=a1)*(sheet2!b$1:b$100=b1)),sheet2!c$1:c$100)
下拉填充
若一定要用vlookup,可用以下公式:
=--substitute(vlookup(a1&b1,if({1,1},sheet2!a$1:a$100&sheet2!b$1:c$100),2,),a1,)
按组合键ctrl+shift+enter结束公式输入,下拉填充

网友(2):

用数组公式
=INDEX(B:B,SMALL(IF(A$1:A$10="张三",ROW(A$1:A$10),8^8),ROW(A1)))
以同按CTRL+SHIFT+回车
这三键作为结束
再下拉填充即可