多语言展示
当前在线:1605今日阅读:27今日分享:41

使用vlookup时没有唯一匹配字段?教你一招!

当我们在excel中进行数据的查找或匹配时,数据较少时我们可以使用Ctrl+F即查找的方式找到,但数量很大时,查找的方法显然效率不高,这时用vlookup函数就是最好的选择。但是vlookup的前提条件,是需要有能够唯一匹配数据的字段,当每个字段都不能进行唯一匹配时,该怎么办呢?下面就让我给大家提供一个小技巧:巧用“&”。
工具/原料

Excel2013版本

方法/步骤
1

如图所示,每个学生分别在10月1日、10月2日、10月3日都进行了语文和数学模拟考试,现在需要根据C列的成绩,按照E列(日期)和F列(姓名)的顺序,将每个学生每天的数学考试成绩匹配到H列。显然,直接采用vlookup函数无法实现。因为不管是日期还是姓名都不是可唯一匹配的字段。这时我们只需要巧用“&”,来制造能够进行唯一匹配的字段就好啦。

2

首先,在原来的B列和C列之间插入一列,成为新的C列,并取字段名称为“日期+姓名”;在右侧“姓名”和“语文成绩”列之间也插入一列,也取名为“日期+姓名”,如图所示

3

此时,在新的C列中输入“=A2&B2”,回车,此时得到的结果为A2单元格与B2单元格内容的结合。将该公式向下填充完毕。同理,在H列输入“=E2&F2”并回车,将该公式向下填充完毕。如图所示。此时我们获得了一个新的唯一匹配字段。

4

接下来,就可以使用“日期+姓名”这个字段进行vlookup匹配数学成绩啦。如下图所示。匹配完毕后,复制J列的数据并粘贴为“值”以去除公式,然后删除C列、H列即可。

注意事项

最后删除C列和H列时,一定要注意先将J列的数据粘贴成为数据格式,去掉公式。

推荐信息