为什么你还在手动搬数据?
2026 年了,如果你还在用复制粘贴的方式整理日报、汇总周报,那每天至少浪费 30 分钟。Excel 的函数组合远比你想的强大——不是单独用 VLOOKUP,而是几个函数串起来,一个公式搞定一整张表。下面是我日常高频使用的 6 个组合拳,每个都来自真实办公场景。
组合一:XLOOKUP + IFERROR — 万能查找兜底
老牌 VLOOKUP 终于可以退休了。XLOOKUP 支持从右往左查、返回多列、自带默认值,搭配 IFERROR 基本不需要额外容错。
场景:从工资表中按工号查姓名和部门,找不到就显示「未录入」。
=IFERROR(XLOOKUP(F2, A:A, B:C, “ 未录入 ”), “ 数据异常 ”)
一个公式同时返回姓名和部门两列,比 VLOOKUP 省一半脑子。
组合二:FILTER + SORT — 动态筛选排序一步到位
场景:从销售明细中提取「华东区、金额大于 5 万」的记录,按金额降序。
=SORT(FILTER(A2:E500, (C2:C500=” 华东 ”)*(E2:E500>50000)), 5, -1)
FILTER 返回符合条件的行,SORT 直接对结果排序。不需要辅助列、不需要数据透视表。结果随源数据实时更新,复制到其他工作表也能自动刷新。
组合三:TEXTSPLIT + TRANSPOSE — 拆分字符串并转置
场景:一列里存的是「张三, 李四, 王五」这种逗号分隔的人名,需要拆成竖列。
=TRANSPOSE(TEXTSPLIT(A2, “,”))
以前要用「数据→分列」再转置,现在一个公式搞定。TEXTSPLIT 还支持多分隔符,比如同时按逗号和空格拆。
组合四:UNIQUE + COUNTIF — 快速统计去重计数
场景:统计客户名单中有多少个不重复的公司,以及每家出现几次。
第一步:=UNIQUE(B2:B500) 提取不重复的公司名。
第二步:=COUNTIF(B2:B500, D2) 对每个公司计数。
配合动态数组溢出效果,一个 UNIQUE 公式就能自动扩展出完整的去重列表,再也不用手动拖拽。
组合五:LET + LAMBDA — 自定义函数免 VBA
场景:计算 BMI 指数,需要反复用「体重 / 身高 ^2」。
=LET(bmi, B2/(C2^2), IF(bmi>28, “ 肥胖 ”, IF(bmi>24, “ 超重 ”, “ 正常 ”)))
LET 让你给中间结果命名,公式可读性大幅提升。如果要在整列复用,配合 LAMBDA 定义命名范围,相当于自己造函数,全程零代码。
组合六:SEQUENCE + DATE — 自动生成日期序列
场景:生成 2026 年 6 月的工作日日期列表。
=FILTER(SEQUENCE(30, 1, DATE(2026,6,1)), WEEKDAY(SEQUENCE(30,1,DATE(2026,6,1)),2)<6)
SEQUENCE 生成 1 到 30 的序列,加上起始日期就变成日期序列,FILTER 过滤掉周末。做排班表、打卡记录时特别好用。
小结
这 6 个组合的核心思路是:用动态数组函数替代手动操作。2026 年的 Excel(Microsoft 365 版本)已经全面支持这些函数,WPS 2025 以上版本也大部分兼容。别再「选中→复制→粘贴→排序→筛选」了,一行公式就是你的自动化脚本。