夜雨聆风学习资料网

ARTICLE · 1355326

吃透这60个Excel函数,你的价格表、对账单再也不求人

吃透这60个Excel函数,你的价格表、对账单再也不求人

吃透这60个Excel函数,你的价格表、对账单再也不求人

——一张表从乱到准,差的不是耐心,是这几个函数

本文由作者使用 AI 辅助整理,函数用法均依据 Microsoft 官方文档,具体版本以你电脑上的 Excel / WPS 实际为准。

很多人一提到 Excel 就头大,觉得自己"不会用"。其实绝大多数人卡住的地方,根本不是什么高深操作,而是不知道有这个函数、或者知道但想不起来怎么写。

我见过太多做采购、做贸易、做仓库的人,每天对着几千行的价格表、对账单,手动一行行比对、手动算差价、手动找哪家贵了——一上午耗进去,还容易看花眼算错。

这篇文章不跟你讲虚的。我把日常最容易用上的 60 个函数按场景拆开,每个都给你:它是干嘛的 → 什么时候用 → 一句能直接抄的公式。你不用全背,存下来,用的时候翻出来对着抄就行。

先说一句掏心窝的话:函数不是越多越好,真正天天用的是二三十个。后面我标了"⭐高频",这些是你优先要会的。

一、文本处理(清洗报价单、拆分型号,最常用)

做数据的人 80% 的时间不是在算,是在"洗"。供应商发来的表,型号里混着规格、名称里带空格、规格和单位挤在一个格子里——下面这 15 个专门对付这些。

1. TRIM 文本|去首尾空格 ⭐高频 =TRIM(A2) 场景:从系统导出的数据,单元格前面总有无形空格,VLOOKUP 怎么都匹配不上,十有八九是它。先 TRIM 一遍再比。

2. CLEAN 文本|去掉不可见字符 =CLEAN(A2) 场景:从网页或 PDF 复制来的内容,常带换行符、制表符,看着一样实则不同。CLEAN+TRIM 一起用最稳:=TRIM(CLEAN(A2))。

3. LEFT 文本|从左边取字 ⭐高频 =LEFT(A2,3) 场景:型号"AB-12345",只想取前缀"AB"做分类。

4. RIGHT 文本|从右边取字 =RIGHT(A2,4) 场景:取订单号末 4 位、取规格后缀。

5. MID 文本|从中间取字 ⭐高频 =MID(A2,4,5) 场景:固定格式编码第 4 位起取 5 位,比如从"SKU202401001"里抠出日期段。

6. LEN 文本|算字符长度 =LEN(A2) 场景:校验长度对不对(身份证 18 位、编号 12 位),配合 IF 找异常。

7. FIND 文本|找字符位置(区分大小写) =FIND("-",A2) 场景:找分隔符"-"在第几位,再喂给 MID 用。

8. SEARCH 文本|找字符位置(不区分大小写) =SEARCH("x",A2) 场景:和 FIND 类似,但英文字母不分大小写,中文场景多用它。

9. TEXT 文本|把数字变成你要的格式 ⭐高频 =TEXT(B2,"0.00") =TEXT(C2,"yyyy-mm-dd") 场景:把 45366 这种日期序列变回"2024-01-01";把价格统一成两位小数字符串,避免科学计数。

10. CONCAT / CONCATENATE 文本|拼接 ⭐高频 =CONCAT(A2,"-",B2) 场景:把"品牌+型号+规格"拼成一列唯一键,方便后续匹配。

11. & 文本|最简单的拼接符号 =A2&"-"&B2 场景:和 CONCAT 一样,写起来更快,老手最爱。

12. SUBSTITUTE 文本|替换指定内容 =SUBSTITUTE(A2,"旧","新") 场景:把"¥"符号、多余的"元"字批量清掉,再转数值。

13. REPLACE 文本|按位置替换 =REPLACE(A2,2,3,"***") 场景:隐藏手机号中间几位(脱敏),做对外表很有用。

14. TEXTJOIN 文本|带分隔符拼一堆 ⭐高频 =TEXTJOIN("、",TRUE,B2:B10) 场景:把一列标签拼成"红色、大号、现货",做商品描述、做关键词一行搞定。

15. VALUE 文本|文本转数字 =VALUE(A2) 场景:看着是数字其实是文本(左对齐、绿色小三角),算总和不出来,VALUE 一下就好。

二、查找匹配(对账单、找差价,核心中的核心)⭐⭐

这一部分是你每天最该熟的。两张表对不上,全靠它们。

16. VLOOKUP 查找|竖向查 ⭐高频(必会) =VLOOKUP(找谁, 去哪查, 第几列, 0) =VLOOKUP(A2, 价格表!A:D, 4, 0) 场景:用"型号"去价格表里查"单价"。最后一个参数务必写 0(精确匹配),写 1 会糊弄你。

17. HLOOKUP 查找|横向查 =HLOOKUP(表头, 去哪查, 第几行, 0) 场景:表头在首行、数据横向排时反向查。

18. XLOOKUP 查找|VLOOKUP 的现代替代 ⭐高频(强烈推荐) =XLOOKUP(A2, 价格表!A:A, 价格表!D:D) 场景:不用数第几列、不会出错、查不到能直接给默认值。新版本 Excel / WPS 都有,能用的话优先它。

19. INDEX 查找|按坐标取数 ⭐高频 =INDEX(返回列, 行号) =INDEX(D:D, 5) 场景:配合 MATCH 组成"无敌查找组合"。

20. MATCH 查找|找位置 ⭐高频 =MATCH(A2, 价格表!A:A, 0) 场景:返回"型号"在价格表第几行,再喂给 INDEX。

21. INDEX+MATCH 组合|双向查找 ⭐高频 =INDEX(价格表!D:D, MATCH(A2, 价格表!A:A, 0)) 场景:比 VLOOKUP 灵活——可以往左查、不用固定列、插列不崩。熟练后基本替代 VLOOKUP。

22. OFFSET 查找|动态偏移 =OFFSET(起点, 行偏移, 列偏移) 场景:做动态区间、滚动汇总时用。

23. INDIRECT 查找|用文本当引用 =INDIRECT("价格表!A"&B2) 场景:跨多个同名结构表切换查,进阶玩法。

24. CHOOSE 查找|手动指定返回 =CHOOSE(2, "甲","乙","丙") 场景:把数字 1/2/3 映射成档位名,做等级显示。

25. LOOKUP 查找|旧式查(近似) =LOOKUP(A2, 区间表) 场景:做"数量段→折扣率"这种阶梯匹配,比 IF 嵌套清爽。

三、逻辑判断(该涨该降、该标红,靠它自动判定)

26. IF 逻辑|如果…就… ⭐高频(必会) =IF(B2>C2, "涨", "降") 场景:比上期价格,自动标涨/降。

27. IFS 逻辑|多条件依次判断 ⭐高频 =IFS(B2>C2,"涨", B2<C2,"降", TRUE,"平") 场景:代替层层嵌套 IF,写起来清爽,新版才有的函数。

28. IFERROR 逻辑|出错就给默认值 ⭐高频 =IFERROR(VLOOKUP(...), "未找到") 场景:查不到就显示"未找到"而不是满屏 #N/A,对外表必备。

29. AND 逻辑|同时满足 =AND(B2>0, C2<100) 场景:多个条件一起卡,配合 IF 用。

30. OR 逻辑|满足其一 =OR(B2="现货", C2="预售") 场景:状态是现货或预售都算有货。

31. NOT 逻辑|取反 =NOT(ISERROR(A2)) 场景:反向判断。

32. ISERROR / ISNA 逻辑|判断是不是错误值 =ISNA(VLOOKUP(...)) 场景:专门抓 #N/A,做"缺失清单"用。

33. SWITCH 逻辑|多分支选择 =SWITCH(等级, "A","优", "B","良", "其他") 场景:比 IFS 更适合"一个值对应一个结果"的场景。

四、条件统计(按品类、按供应商算总量、算家数)⭐⭐

34. SUMIF 统计|单条件求和 ⭐高频 =SUMIF(品类列, "办公用品", 金额列) 场景:只把"办公用品"的金额加起来。

35. SUMIFS 统计|多条件求和 ⭐高频 =SUMIFS(金额列, 品类列,"办公", 供应商列,"甲") 场景:办公品类 + 甲供应商的金额合计,对账利器。

36. COUNTIF 统计|单条件计数 ⭐高频 =COUNTIF(供应商列, "甲") 场景:甲家一共多少行。

37. COUNTIFS 统计|多条件计数 ⭐高频 =COUNTIFS(品类列,"办公", 金额列,">100") 场景:办公品类里金额大于 100 的有几家。

38. AVERAGEIF 统计|单条件平均 =AVERAGEIF(品类列, "办公", 单价列) 场景:办公品类平均单价,看是不是被高价品拉偏。

39. AVERAGEIFS 统计|多条件平均 =AVERAGEIFS(单价列, 品类列,"办公", 供应商列,"甲") 场景:甲家办公品类的均价。

40. SUBTOTAL 统计|会避开隐藏行的汇总 ⭐高频 =SUBTOTAL(9, 金额列) 场景:你筛选了"只看涨价的",它只算筛出来的,做临时汇总最准。

41. COUNT 统计|数数字单元格 =COUNT(B2:B100) 场景:看有多少行真有数字(漏填一眼看穿)。

42. COUNTA 统计|数非空单元格 =COUNTA(A2:A100) 场景:看有多少行填了内容。

五、数学与四舍五入(报价、算税、算件数)

43. SUM 数学|求和 ⭐高频(入门第一个) =SUM(B2:B100) 场景:总价、总数量。

44. ROUND 数学|四舍五入 ⭐高频 =ROUND(B2, 2) 场景:价格保留两位,别让 3.145 变 3.14 惹麻烦。

45. ROUNDUP 数学|向上取整 =ROUNDUP(B2, 0) 场景:运费、件数宁多勿少时。

46. ROUNDDOWN 数学|向下取整 =ROUNDDOWN(B2, 0) 场景:折扣后价格向下取,给客户让利。

47. INT 数学|取整数部分 =INT(B2) 场景:去掉小数,看整数件数。

48. MOD 数学|取余数 ⭐高频 =MOD(行号, 2) 场景:做隔行底色(配合条件格式)、判断奇偶。

49. ABS 数学|取绝对值 =ABS(B2-C2) 场景:算价差绝对值,不管涨还是降。

50. CEILING 数学|向上取到某倍数 =CEILING(B2, 0.5) 场景:价格按 0.5 一档向上取整。

51. FLOOR 数学|向下取到某倍数 =FLOOR(B2, 10) 场景:报价按 10 元一档向下取整。

52. PRODUCT 数学|连乘 =PRODUCT(B2:C2) 场景:单价×数量之外,算多因子乘积。

53. SQRT 数学|开平方 =SQRT(B2) 场景:算标准差、几何均值偶尔用到。

六、日期与时间(账期、交期、逾期)

54. TODAY 日期|今天 =TODAY() 场景:动态算"距今天多少天"。

55. NOW 日期|现在 =NOW() 场景:带时间戳的录入。

56. DATEDIF 日期|两日期差 ⭐高频 =DATEDIF(下单日, 今天, "d") 场景:算账期过了多少天、交期延误几天。

57. NETWORKDAYS 日期|工作日天数 =NETWORKDAYS(开始, 结束) 场景:扣掉周末算实际处理天数。

58. EOMONTH 日期|月末日期 =EOMONTH(今天, 0) 场景:算本月最后一天,做月结对账基准。

59. WEEKDAY 日期|星期几 =WEEKDAY(今天, 2) 场景:判断是不是周末、排值班。

60. TEXT+日期|格式化显示 =TEXT(TODAY(),"yyyy年mm月dd日") 场景:对外表里把日期写得人话一点。

七、动态数组(新版本神器,一次出一片)

如果你的 Excel / WPS 是新版,下面这 5 个能让你从"写公式拖拽"升级到"写一次自动溢出"。

61. UNIQUE 动态|去重 =UNIQUE(供应商列) 场景:一键列出所有不重复的供应商名。

62. FILTER 动态|按条件筛 ⭐高频 =FILTER(全表, 品类列="办公") 场景:自动抽出办公品类所有行,做子表不用复制粘贴。

63. SORT 动态|排序 =SORT(价格列, 1, 1) 场景:价格自动从小到大排好。

64. SORTBY 动态|按别的列排 =SORTBY(商品列, 价格列, 1) 场景:按价格给商品名排序。

65. SEQUENCE 动态|生成序列 =SEQUENCE(10,1,1,1) 场景:快速造 1~10 的序号列。

八、你真的要先会哪 20 个?

函数列了 60 多个,别焦虑。我帮你砍到每天高频、先练会这 20 个就够打天下:

TRIM、LEFT/RIGHT/MID、TEXT、CONCAT(&)、VALUE、VLOOKUP、XLOOKUP、INDEX+MATCH、IF、IFS、IFERROR、SUMIF/SUMIFS、COUNTIF/COUNTIFS、ROUND、ABS、DATEDIF、SUBTOTAL、UNIQUE、FILTER、TEXTJOIN。

把这 20 个的写法抄进你的"常用公式本"(哪怕就记在手机备忘录),遇到对应场景直接套,半个月就能形成肌肉记忆。

九、三个最容易踩的坑

1.  VLOOKUP 最后一个参数忘了写 0:默认是模糊匹配,会给你一个"看起来对但其实错"的数。永远写 0。

2.  文本型数字 vs 数值型数字:一个左对齐一个右对齐,VLOOKUP 死活匹配不上。先用 VALUE 或乘 1 转一下。

3.  跨表引用丢了路径:公式里 价格表!A:D 的"价格表"是工作表名,改名就全红。改名前先想清楚,或改用 XLOOKUP 配合定义名称。

十、最后说一句

Excel 不是学出来的,是用出来的。你不用把这 60 个全背下来,把这篇收藏了,下次对账单卡住、价格表算不动,翻出来对着抄就行。

真正拉开差距的,从来不是谁函数记得多,而是谁愿意先把重复劳动交给公式。你每天省下来的那两小时,拿去谈客户、看行情,比手动对账值钱多了。

你平时最常被哪张表卡住?是价格比对、还是库存盘点?评论区说说,下次我挑一个写成一步步的实操。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料