【Excel】如何将第二列的数据与第一列的匹配并将其数据放到与第一列对应的行(VLOOKUP)
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数
|
简单说明
|
输入数据类型
|
lookup_value
|
要查找的值
|
数值、引用或文本字符串
|
table_array
|
要查找的区域
|
数据表区域
|
col_index_num
|
返回数据在查找区域的第几列数
|
正整数
|
range_lookup
|
模糊匹配
|
TRUE(1)(或不填) /FALSE(0)
|
Excel 示例:
A | B | C | D | E | F |
1 | 2 | 2a | 2aa | =IFERROR(VLOOKUP(A:A,Sheet1!$B$1:$D$10,1,0),"") | =IFERROR(VLOOKUP(A:A,Sheet1!$B$1:$D$10,2,0),"") |
2 | 4 | 4a | 4aa | 2 | 2a |
3 | 6 | 6a | 6aa | ||
4 | 4 | 4a | |||
5 | |||||
6 | 6 | 6a |
Func: =IFERROR(VLOOKUP(A:A,Sheet1!$B$1:$D$10,2,0),"")
延伸:当要把两个Sheet的根据某一列的数据相同的都放到其中一个Sheet中,只需根据需要该下上面的Func然后复制粘贴放到要将数据存放的那一列即可。
例如:Sheet1中的B列跟Sheet2中的A列有部分数据相同,且第一行为栏位名称
Func: =IFERROR(VLOOKUP(B:B,Sheet2!$A$2:$D$20,2,0),"")
然后,把鼠标放到第一个存放函数的单元格的右下角,往下拉,或者是双击即可。