宝子们!Excel 函数不用背字典!记住这 20 个顶流函数,解决你 99%的表格难题! 老规矩——不讲废话,只塞干货! 每个函数配真实挨打场景+保姆公式,看完直接封神!
20 各函数分门派出战!
求和派:算钱算数算到手软
| 函数 | 必杀技 | 挨打场景 | 救命公式 |
|------------|-------------------------|
----------------------------------|
-----------------------------------|
| SUM | 无脑加总 | 老板要全年总销售额 | =SUM(B2:B100) |
| SUMIF | 单条件求和 | 只要华东区的销售总额 | =SUMIF(区域列,"华东区",金额列) |
| SUMIFS | 多条件狙击手 | 华东区 7 月销售额>1 万的总和 | =SUMIFS(金额列,区域列,"华东区",月份列,"7 月",金额列,">10000") |
| SUBTOTAL | 筛选后依然求和 | 筛选了部分数据后快速算小计 | =SUBTOTAL(9,B2:B100) (9 代表求和) |
查找派:
| 函数 | 必杀技 | 挨打场景 | 救命公式 |
|-------------|-------------------------|
----------------------------------|
-----------------------------------|
| VLOOKUP | 经典查表(但怕列变动) | 1000 个订单查客户电话 | =VLOOKUP(订单号,客户表区域,电话列数,FALSE) |
| XLOOKUP | 新神!左右通吃防报错 | 表格列顺序乱糟糟照样查 | =XLOOKUP(找谁,在哪找,返回哪列,"查无此人") |
| FILTER | 动态筛王!整行拖出 | 老板要华东区 7 月所有订单明细 | =FILTER(整表区域,(区域列="华东区")*(月份列="7 月")) |
逻辑派:YES/NO
| 函数 | 必杀技 | 挨打场景 | 救命公式 |
|----------|-------------------------|
----------------------------------|
-----------------------------------|
| IF | 单条件审判 | 销售额>10 万标"土豪"否则"加油" | =IF(B2>100000,"土豪","加油") |
| IFS | 多层审判官(IF 套娃终结)| 按分数划等级:>90 优>80 良>60 及格 | =IFS(A1>90,"优",A1>80,"良",A1>60,"及格",TRUE,"不及格") |
| AND/OR | 条件组合器 | 同时满足华东区且销售额>5 万 | =IF(AND(区域="华东",销售额>50000),"达标","不达标") |
时间派:
| 函数 | 必杀技 | 挨打场景 | 救命公式 |
|--------------|-------------------------|
----------------------------------|
-----------------------------------|
| TODAY | 自动填当天日期 | 报表每天自动更新日期 | =TODAY() |
| DATEDIF | 算年龄/工龄神器 | 计算员工入职几年几个月 | =DATEDIF(入职日,TODAY(),"Y")&"年"&DATEDIF(入职日,TODAY(),"YM")&"个月" |
| EOMONTH | 获取月末那天 | 自动计算当月最后一天 | =EOMONTH(TODAY(),0) (0 代表本月)|
文本派:
| 函数 | 必杀技 | 挨打场景 | 救命公式 |
|----------------|-------------------------|
----------------------------------|
-----------------------------------|
| TEXT | 数据变形金刚 | 日期"2024/5/20"变"2024 年 05 月 20 日" | =TEXT(A1,"yyyy 年 mm 月 dd 日") |
| LEFT/RIGHT/MID | 截字三剑客 | 从身份证号提取生日(第 7-14 位) | =MID(A1,7,8) |
| TEXTJOIN | 拼接灭霸(&符退休) | 把 100 个客户名用顿号塞进 1 格 | =TEXTJOIN("、",TRUE,A2:A101) |
| TRIM | 删除空格强迫症 | 清除导入数据的前后多余空格 | =TRIM(A1) |
统计派:看透数据本质
| 函数 | 必杀技 | 挨打场景 | 救命公式 |
|------------|-------------------------|
----------------------------------|
-----------------------------------|
| COUNTIF | 按条件计数 | 统计华东区订单数 | =COUNTIF(区域列,"华东区") |
| AVERAGE | 算平均数 | 计算部门平均工资 | =AVERAGE(B2:B50) |
| MAX/MIN | 找最大值/最小值 | 找出销售额最高/最低的那单 | =MAX(销售额列) / =MIN(销售额列) |
1 个公式干翻手动 1 小时
| 场景 | 死亡需求 | 王炸公式 |
|
-------------------------------|
----------------------------------------|
--------------------------------------------------------------------------|
| VIP 客户自动标记+电话提取 | 找出“华东区销售额>10 万”的客户电话 | =IF(SUMIFS(销售额列,区域列,"华东区",客户列,B2)>100000,XLOOKUP(B2,客户表 ID 列,电话列),"") |
| 动态销售看板 | 实时展示本月各区域 TOP3 产品销售额 | =SORT(FILTER(产品区域销售额表,(月份列=MONTH(TODAY())),3,-1) → 套条件格式数据条! |
函数避坑
#N/A 错误:VLOOKUP/XLOOKUP 找不到值 → 检查查找值是否拼写一致!
#VALUE!错误:用文本参与了计算 → 用TRIM()清洗 或 VALUE()转数字!
#REF!错误:删了公式引用的列 → 用XLOOKUP/FILTER替代 VLOOKUP!
公式不自动更新:检查是否设为手动计算 → 【公式】→【计算选项】→ 选自动!
最后暴言:
函数不用全学会!
新人必杀: SUM + VLOOKUP + IF + TEXT + ALT+=
进阶封神: SUMIFS + XLOOKUP + FILTER + IFS
大佬暗器: LET + LAMBDA(自定义函数!)
现在!
把这张表截图存手机!
遇到问题Ctrl+F 搜索关键词!
把文章甩给同事!卷死他们!
不想被淘汰? 关 注 别 手 滑!
微信公众号搜索【文问一涂】