你是否也经历过这些崩溃瞬间?
领导突然要部门通讯录,翻遍表格找到眼瞎每次切换查询条件,都要重新数数列数
今天教你的VLOOKUP+MATCH黄金组合,就像给Excel装上智能导航从此:
输入姓名秒查所有信息
自由切换查询维度
1个公式适配全场景
先看一下动态效果图:
【核心武器】VLOOKUP函数深度拆解
函数含义:垂直查找之王(Vertical Lookup)=VLOOKUP(找什么,在哪里找,拿第几列,怎么找)
如果按"姓名"查找"文化程度"
输入公式:=VLOOKUP(G2,A2:E9,4,0)
参数详解:
❶ 找什么:要查询的关键值(如姓名单元格)
❷ 在哪里找:包含关键列和目标数据的区域(必须包含关键列即姓名做为第一列!)
❸ 拿第几列:目标数据所在的列数(痛点所在!)
❹ 怎么找:0=精确匹配 / 1=模糊匹配(新手建议固定用0)
致命缺陷:当查询项位置变化时,需要手动修改列数参数!
【破局神器】MATCH函数精准定位
现在我想查找年龄,只想通过“文化程度”改成“部门”。
这时,只需要把以上vlookup函数公式中的第三参数,提取的列号变成动态的即可。
函数作用:GPS定位器=MATCH(找什么,在哪行/列找,匹配方式)
输入公式:=VLOOKUP(G2,A2:E9,MATCH(H1,A1:E1,0),0)
参数详解:
❶ 找什么:表头字段(如"部门")
❷ 在哪行找:表头所在行(如A1:E1)
❸ 匹配方式:0=精确匹配(必须用0!)
组合思路:
用MATCH自动捕获列号
替换VLOOKUP第3参数
【终极公式】动态跨列查询
万能公式模板:=VLOOKUP(查询值,数据区域,MATCH(表头字段,表头行,0),0)
【效果对比】传统方法vs智能公式
手动查询:每次3分钟
每月浪费10小时公式查询:首次设置1分钟
永久自动响应
【避坑指南】90%新手会犯的错
查询值不在数据区域第一列
未锁定数据区域导致拖动错位
表头存在重复字段导致定位混乱 忘记设置精确匹配参数
评论 (0)