Excel三大查找函数终极PK:谁才是你的真命天子?

360影视 国产动漫 2025-04-16 19:00 2

摘要:用VLOOKUP查数据,总提示#N/A,一检查发现列数数错了…好不容易写好公式,右拉填充时引用全乱套,当场去世…领导要同时查“姓名+部门”,你疯狂插入辅助列,结果把表格搞成盘丝洞…

用VLOOKUP查数据,总提示#N/A,一检查发现列数数错了
好不容易写好公式,右拉填充时引用全乱套,当场去世…
领导要同时查“姓名+部门”,你疯狂插入辅助列,结果把表格搞成盘丝洞…

是时候更新你的Excel武器库了!
VLOOKUP:陪伴80%打工人的元老,但操作反人类!
XLOOKUP:微软亲儿子,智能到让人泪目!
FILTER:动态数组之王,数据筛选直接开挂

场景1:根据姓名提取所有信息(如查“杨过”的所有信息)

1. VLOOKUP传统方法

公式:=VLOOKUP($I2, $A$2:$G$16, COLUMN(B1), 0)语法:=VLOOKUP(找谁, 在哪里找, 返回第几列, 精确匹配)参数说明:$I2:要查找的姓名(锁列不锁行,方便右拉)$A$2:$G$16:数据范围(绝对引用防错)COLUMN(B1):动态返回列号(B1=第2列,右拉自动变成C1=第3列)坑点:必须从姓名列开始选数据范围!列数容易数错,建议用COLUMN函数自动生成。

2. XLOOKUP智能升级

公式:=XLOOKUP(I3, A2:A16, B2:G16)语法:=XLOOKUP(找谁, 在哪里找, 返回哪些列)优势不用数列号!直接选中要返回的B到G列,公式自动溢出。支持逆向查找、模糊匹配,比VLOOKUP更灵活!表情包梗:VLOOKUP像手动挡,XLOOKUP是自动挡

3. FILTER暴力筛选

公式:=FILTER(B2:G16, A2:A16=I4)语法:=FILTER(要返回的数据, 筛选条件)适用场景:需要同时返回多列数据,且条件简单时。警告:如果姓名重复会返回多行

场景2:防止重名!同时根据“姓名+部门”查数据(如“杨过”在技术部)

1. VLOOKUP土味解法

步骤:插入辅助列,合并姓名和部门:=A2&B2公式:=VLOOKUP($J$2&$K$2, $A$2:$H$16, COLUMN(D1), 0)缺点:破坏原表结构,新增列易导致混乱。

2. XLOOKUP优雅方案

公式:=XLOOKUP(I2&J2, A2:A16&B2:B16, C2:G16)原理:用&连接姓名和部门作为联合条件,直接匹配。优势:无需修改原表,公式更简洁!

3. FILTER高阶用法

公式:=FILTER(C2:G16, (A2:A16=I3)*(B2:B16=J3))语法:多个条件用乘号*连接,表示“同时满足”。表情包梗:FILTER就像智能筛子,哗啦啦过滤数据

来源:珠珠excel

相关推荐