问题描述

如何同时匹配Excel两个表格里面的两列数据,得到需要的数据,如图所示:
表一:
Sheet1里面有姓名、班级、学院、专业、电话号码-1的数据。
表二:
Sheet2里面有姓名、班级、电话号码-1、电话号码2的数据。
如何将Sheet2的姓名和班级同时匹配上Sheet1的姓名和班级,然后得到对应的电话号码-1?

解决办法

一、建立临时列

在表一建立临时列:姓名+班级,在姓名+班级列的第二行使用公式:=A2&B2,选择✓,然后双击该框的+号,即可得到该列所需要的所有数据,如图所示:
建立临时列姓名+班级
对表二进行同样操作,如图所示:
建立临时列姓名+班级

二、使用vlookup函数

1.vlookup函数介绍和操作步骤

vlookup(查找值,数据表,列序列,【匹配条件】)
查找值:你想求谁对应的数据,这个谁就是查找值。例如:表二想求张三1对应的电话号码-1,张三1也就是查找值,如图所示:
查找值
数据表:你想求的数据的来源表,或者可以说这个数据的出处,然后去这个表找到对应的范围。例如:表二想求的电话号码-1来源于表一,就回到表一,然后圈选出包括匹配条件和所求数据在内的范围,然后再写上逗号,就到列序数了。如图所示:
数据表
列序数:也就是数据表圈选的范围的每一列,1对应姓名+班级列,2对应学院列,3对应专业列,4对应电话号码-1列,我们在这求的是电话号码-1列,所以要写上“4”,然后再写上逗号,就到[匹配条件]了。如图所示:
列序数
[匹配条件]:FALSE表示精确匹配,TURE表示近似匹配,一般情况都默认选FALSE,也可以用0替代;同样,TURE可以用1替代。如图所示:
匹配条件

2.双击“+”,得到结果

目前,所有步骤到此结束,根据两列数据匹配得到对应的数据。
结果

总结

以上就是今天要讲的内容,本文仅仅简单介绍了vlookup匹配两列数据获取对应数据的使用,而vlookup提供了大量能使我们快速便捷地处理数据的函数和方法,并且还可以结合其他excel的函数共同使用,它是比较灵活的函数,朋友们可以多点尝试使用vlookup解决问题。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐