Excel公式之VLOOKUP
考虑这样几个场景:
- 客户给了你多张表,每张表里都有若干列是你需要的数据,但顺序不同,你需要整理合并这些数据到一张表里
- 对某一列的数据要做一些分类,例如不同的职位名称,分别属于高干、中干、基干、员工等,如何快速完成分类并方便更新
- 有多张表格,如何确认表格A中的各行数据,在B中是否存在
以上问题均可以通过VLOOKUP函数解决(不是唯一的解决方案),我们先看一下公式定义:VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
- lookup_value: 就是要查找的值
- table_array: “你要到哪去查找这个值?”,即查找区域
- col_index_num: 你在table_array区域中要找的值所在的列数,比如你要找的数据在table_array区域的第三列,那么col_index_num就是3
- range_lookup: 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数VLOOKUP 将返回精确匹配值,如果找不到则返回错误值 #N/A
举个例子
公式写法:=VLOOKUP(B4,$G$4:$H$7,2,FALSE)
注意$G$4:$H$7表示的是绝对引用,即向下填充时,这个区域不会随着变化