PPT分类 Office教程 > Excel教程
相关标签
发布于 2022-12-17 13:43

Excel技巧:如何利用Lookup进行Excel表格匹配?

今天有小伙伴提到关于Lookup函数的问题,她觉得这个函数的公式没有错,不明白为什么系统一直在报错。lookup是工作中使用频率较高的一个函数,虽然好,但稍不注意就会出错。这个功能虽然好,但也会出错。

场景:企业人力资源部门、行政部门、联盟学校团委老师和其他需要表单匹配的办公人员。

问题。如何使用Lookup进行Excel表格匹配?

答案。掌握Lookup的详细功能就可以了。

例如,你需要匹配下表中 "政治展望 "所对应的参数。

Lookup函数使用3个参数。

=LOOKUP(C6,$F$11:$F$13,$G$11:$G$13)

这是查询C列的政治面貌和F列的政治面貌的匹配,对应G列的参数。

注意,F和G位置的区域需要用$符号锁定。

但是当你双击D6的公式时,你会发现当你点击 "党员 "时出现了错误(如上图1)。查询到的不是党员。事实上,情况并非如此。在使用查找功能进行匹配时,有一个细节。那就是上图中的F11:F13这个区域有一个特殊的要求,就是这个区域的顺序必须是升序的。也就是由小到大,对于数字也可以理解,由小到大,无非就是1、2、3、4的数字大小。在这里,我想说的是,如果你是一个有心人,那么你就会发现,你是一个 "有心人"。

如果你把汉字F11:F13的第一个中文字母拿出来做政治外观。你会发现是这样的:

你看这个字母顺序是q t d ,如果是按字母排序应该是d q t 。

你看这个字母顺序是q t d,如果是字母排序应该是d q t。而且查找函数有要求,必须是升序,所以只要 "党 "移到 "群众 "前面就不做了。

这是个好现象,只有3个政治面。如果很多配套项目都没有完成。其实不然,我们要明白汉字和英文在Excel中的升序排序,其实就是对字母的A到Z排序。所以请记住,用Lookup函数时,基准表的第一列必须按升序做,否则使用Lookup函数会报错。另外,如果基准表的数据如果是连接在一起的情况,就像本例中的 "政治面貌 "和 "参数 "挨在一起。

然后按下键盘上的F9键,就可以把这个区域变成一个完整的数组(如下图3),这就很厉害了。这是因为基表区域可以被完全删除。效果如下:

总结:lookup看起来比Vlookup简单,但实际上比Vlookup更麻烦,如果上Vlookup的话lookup基本上用得少。

Excel2010及以上版本的技术是有效的。