乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel 怎样用VLOOKUP匹配多列数据?-excel多列匹配,excel怎么同时匹配多列数据

Excel 怎样用VLOOKUP匹配多列数据?-excel多列匹配,excel怎么同时匹配多列数据

作者:乔山办公网日期:

返回目录:excel表格制作


由于提问没有表格的截图,不清楚数据是在哪些行和列,只好按我zd这边的设定举例了。

H2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉。

=IF(H1="","",VLOOKUP(H1,OFFSET($A$1,,MAX((H1=$A$1:$E$999)*{0,1,2,3,4}),999,2),2,))

如果返回的结果固定是数字的,公式简精为:(此公式输入完成后直接回车即可)

=IF(H1="","",SUMIF($A:$E,H1,$B:$F))



1、首先,打开您需要查找的数据表,如图所示。我们需要将表1和表2中的工作数,性能和薪水相匹配。

2、之后单击鼠标以选择我们要匹配的G2单元格。

3、输入VLOOKUP函数[= VLOOKUP($ F2,$ A $ 2:$ D $ 7,COLUMN(B1),0)]。

4、选择精确搜索,拖放该函数以完成多列的搜索返回。效果如下


既然你懂得VLookup函数,那这里就不解释了。

我觉得可以在两个表都插入一列,公式=A1&B1&C1

然后用VLookup函数,插入的那一列作为查找的关键字。

1、单个条件匹配查找多列数据。
示例公式:
=VLOOKUP($A1,SHEET2!$A$1:$D$100,COLUMN(A1),) 右拉填充3列,再下拉填充。公式通过A列数据匹配后,可得到B列C列和D列的数据。
2、多列条件匹配查找符合条件数据。
示例公式:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!zhidaoA$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网