需求:
1.两张表格,有相同列,需要根据相同的列去匹配出其他列的信息
sheet1:
sheet2:
sheet1与sheet2存在相关联的列,想要把sheet2中爱好,年龄列从sheet1中根据姓名列匹配出来:
(1)插入函数:VLOOKUP(参数1,参数2,参数3,参数4)
VLOOKUP函数有4个参数,具体含义如下:
参数1:目标表的关联列(本文示例中sheet2中 A列为关联列)
参数2:根据关联表的哪个区域匹配 (本文示例中sheet1 中A2:B10为关联区域)
参数3:需要匹配查找区域的第几列。(本文示例中年龄列为匹配区域的第二列)
参数4:查找模式,即是要精确查找还是要模糊查找,精确查找:False或0,模糊查找:True或1 (本文示例使用精确查找,0)
匹配爱好列的信息:
=VLOOKUP(A2,Sheet1!$A(2:)B(10,2,0)
![](https://img2020.cnblogs.com/blog/1516373/202003/1516373-20200326231400538-183663778.png)
匹配年龄列的信息:
=VLOOKUP(A2,Sheet1!)A(1:)C$10,3,0)
注:
(1)匹配年龄列时,公式中的区域相应发生变化
(2)当sheet2中爱好列匹配出来后,也可以根据sheet1中爱好列和年龄列来匹配出sheet2中的年龄列
如下:
(3)$的写法是为了从固定区域匹配
(4)如果是在一个表格中,公式相同,只是去掉关联表明“sheet1!”罢了
学习链接:
https://baijiahao.baidu.com/s?id=1602523080098933959&wfr=spider&for=pc
https://baijiahao.baidu.com/s?id=1603886666150544094&wfr=spider&for=pc