乐于分享
好东西不私藏

告别加班!这10个Excel函数,分分钟搞定80%的工作报表

告别加班!这10个Excel函数,分分钟搞定80%的工作报表

学会这些,你的Excel水平已经打败了90%的同事

大家好,我是小E。

前几天,同事小李又在朋友圈晒加班照,配文“Excel虐我千百遍,我待Excel如初恋”。

我私信问他:“哪个函数不会用?”

他说:“VLOOKUP总是出错,一整天都在对数据...”

我给他发了几个函数的用法,他看完后惊呼:“原来这么简单!我这一周的加班都白加了!”

确实,Excel函数用得好,下班回家早。

今天,我就把办公中最常用的Excel函数分门别类整理出来,学会这些,你的工作效率至少翻3倍!

一、数据清洗类

1. TRIM —— 一键清除多余空格

痛点: 从系统导出的数据,总有一堆莫名其妙的前后空格,导致VLOOKUP匹配不上。

用法:=TRIM(A1)

效果: 将单元格中首尾空格全部删除,文字之间的多个空格只保留一个。

2. CLEAN —— 删除所有不可见字符

痛点: 从网页复制数据,总带回一些奇怪的问号或方框。

用法:=CLEAN(A1)

效果: 删除所有无法打印的字符。

(小贴士:TRIM和CLEAN经常搭档使用:=TRIM(CLEAN(A1))

3. SUBSTITUTE —— 批量替换指定内容

痛点: 把所有的“已拒绝”改成“待复审”,一个个改到手软。

用法:=SUBSTITUTE(A1,“已拒绝”,“待复审”)

效果: 将指定字符串替换为新字符串。

二、查找匹配类

4. VLOOKUP —— 查找界的“一哥”

痛点: 两个表格,想根据姓名匹配身份证号,手动找了一个小时。

用法:=VLOOKUP(找谁, 去哪里找, 第几列, 0)

实例:=VLOOKUP(E2, A:C, 3, 0)

在A列找E2单元格的值,找到后返回同一行C列的内容。

⚠️ 注意: 查找值必须在查找区域的第一列!

5. XLOOKUP —— VLOOKUP的升级版

痛点: VLOOKUP要求查找值在首列,太不灵活了。

用法:=XLOOKUP(找谁, 在哪列找, 从哪列取结果)

实例:=XLOOKUP(E2, B:B, D:D)

在B列找E2,找到后返回同行的D列值。

优势:

  • 查找列和返回列可以任意选择

  • 找不到不会报错

  • 还能从下往上找!

6. MATCH+INDEX —— 黄金搭档

痛点: 需要根据行和列两个条件交叉定位。

用法:=MATCH(找谁, 在哪找, 0) — 找到位置=INDEX(区域, 第几行, 第几列) — 根据位置取数

组合:=INDEX(A:C, MATCH(E2, A:A, 0), 3)

三、逻辑判断类

7. IF —— 决策小能手

痛点: 判断销售业绩是否达标,一个个打钩到手抽筋。

用法:=IF(条件, “成立时显示”, “不成立时显示”)

实例:=IF(B2>=60,“及格”,“不及格”)

8. IFERROR —— 错误值终结者

痛点: VLOOKUP找不到数据,满屏的#N/A太难看。

用法:=IFERROR(原公式, “出错时显示的内容”)

实例:=IFERROR(VLOOKUP(E2,A:C,3,0),“未找到”)

四、统计汇总类

9. SUMIFS —— 多条件求和

痛点: 统计“销售一部”在“1月份”的销售额总和。

用法:=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2)

实例:=SUMIFS(D:D, A:A,“销售一部”, B:B,“1月”)

10. COUNTIFS —— 多条件计数

痛点: 统计“销售一部”有多少人“业绩达标”。

用法:=COUNTIFS(条件列1, 条件1, 条件列2, 条件2)

实例:=COUNTIFS(A:A,“销售一部”, D:D,“>=60”)

五、文本处理类

11. TEXT —— 格式化妆师

痛点: 日期显示为“44562”,不知道是哪一天。

用法:=TEXT(值, “格式代码”)

实例:=TEXT(A1,“yyyy-mm-dd”) — 转为2024-01-15格式

12. LEFT / RIGHT / MID —— 文本截取三兄弟

痛点: 从“张三-2024001”中提取工号。

用法:

  • =LEFT(A1, 2) — 从左边取2个字符:“张三”

  • =RIGHT(A1, 7) — 从右边取7个字符:“2024001”

  • =MID(A1, 4, 7) — 从第4位开始取7个字符

六、日期时间类

13. DATEDIF —— 年龄计算神器

痛点: 根据身份证号算年龄,算得头都大了。

用法:=DATEDIF(开始日期, 结束日期, “单位”)

实例:

  • =DATEDIF(B2, TODAY(),“Y”) — 算年龄(周岁)

  • =DATEDIF(B2, TODAY(),“YM”) — 算差几个月

14. NETWORKDAYS —— 工作日计算器

痛点: 计算项目从周一到周五实际工作了多少天。

用法:=NETWORKDAYS(开始日期, 结束日期)

效果: 自动排除周六日,只算工作日。

写在最后

很多朋友问我:“这么多函数,怎么记得住?”

我的回答是:不用死记硬背!

记住每个函数能解决什么问题就行,具体语法用到时查一下,多用几次自然就记住了。