如何用Excel中的vlookup函数怎样在表1中查找表2中的值。并返回符合条件的多个值?

表1

表2

如在表二中查找A列姓名为1,电话这个值;而表二中B列有电话2个相应的值,则要求在表一C2中显示表二中姓名为1相对应的所有值。

在表1的B2中输入公式
=INDEX(SHEET2!$B:$B,SMALL(IF(SHEET2!$A$2:$A$200=$A2,ROW($2:$200),65536),COLUMN(A1))))
按组合键确认后,将公式右拖,下拉填充.追问

是在C2中显示表二中姓名为1相对应的所有值。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2020-01-29
表1的B2输入
=index(表2!$B:$B,small(if(表2!$A$2:$A$500=$A2,row($2:$500),2^20),column(A1)))&""
数组公式,Ctrl+Shift+回车结束,
向右向下填充公式,即可本回答被提问者采纳
第2个回答  2014-05-23
=vlookup("表一的A2:A11",表二的AB两列,1,0)
相似回答