夜雨聆风学习资料网

ARTICLE · 1056786

Excel 跨表查找:VLOOKUP 一键抓数据,XLOOKUP 更简单

Excel 跨表查找:VLOOKUP 一键抓数据,XLOOKUP 更简单
一张表只有工号,要补姓名部门;另一张表是档案。一行行手动抄?眼睛瞎了还容易错。用查找函数,3 秒批量搞定。

 ▲ 记住这 4 个参数,VLOOKUP 就不再神秘:查什么、去哪查、取第几列、精确匹配

▌ 为什么要用查找函数

工资表、考勤表、销售明细……日常表格常常是「主表缺几列、档案表有答案」。手动填 = 慢 + 错。Excel 的 VLOOKUP(老版)和 XLOOKUP(新版)就是干这个的:给一个「钥匙」,去另一张表把对应内容自动搬过来。

▌ 第 1 步:认清 VLOOKUP 的 4 个参数

公式长这样: =VLOOKUP(查找值, 表格区域, 列序号, 0) 1. 查找值:你想拿什么去匹配,比如本表的「工号」单元格 A2 2. 表格区域:去哪张表查,比如 档案!A:C(档案表的 A 到 C 列) 3. 列序号:答案在第几列,姓名在第 2 列就填 2 4. 精确匹配:末尾一定写 0(或 FALSE),不写会糊里糊涂取近似值

📌 小贴士:表格区域建议加 $ 锁死,写成 档案!$A:$C,这样往下拖填充柄时区域不会跑偏。
▌ 第 2 步:写下第一行公式

在工资表的「姓名」列写: =VLOOKUP(A2, 档案!$A:$C, 2, 0) 回车,姓名就自动出现了。再在「部门」列写 =VLOOKUP(A2, 档案!$A:$C, 3, 0) 取第 3 列。

▌ 第 3 步:拖填充柄批量完成

选中写好公式的单元格,鼠标移到右下角变成「+」时双击(或下拉),整列瞬间补全,几百行也不怕。

 ▲ XLOOKUP 不用数第几列,还能往左查,公式是 =XLOOKUP(钥匙, 钥匙列, 答案列)

▌ 第 4 步(进阶):用 XLOOKUP 更省事

如果你用的是 Excel 2021 / Microsoft 365,直接上 XLOOKUP: =XLOOKUP(A2, 档案!A:A, 档案!B:B) 1. 不用数第几列——直接指「答案在那一列」 2. 能往左查——VLOOKUP 只能向右,XLOOKUP 左右都行 3. 找不到时还能写「找不到显示啥」,比如 =XLOOKUP(A2, 档案!A:A, 档案!B:B, "无")

💡 小贴士:老电脑若是 Excel 2019 及更早,没有 XLOOKUP,老老实实用 VLOOKUP 即可,原理一样。

▌ 写在最后

查找函数是 Excel 里「投入产出比很高」的一项:学会一次,以后所有对表、补数据都能甩手给公式。先把 VLOOKUP 的 4 个参数背熟,再过渡到 XLOOKUP,效率直接起飞。

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
— 电脑网络不求人 · 你的电脑贴身管家 —
觉得有用就收藏起来,下次对表直接照抄公式,别再手动搬了

相关学习资料