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

如题所述

这个问题可以用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结束公式输入,下拉填充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-29
用数组公式
=INDEX(B:B,SMALL(IF(A$1:A$10="张三",ROW(A$1:A$10),8^8),ROW(A1)))
以同按CTRL+SHIFT+回车
这三键作为结束
再下拉填充即可