Excel常用函数10个,从入门到精通,学会效率翻倍。
1. VLOOKUP(最常用但也最容易错)
功能:在表中查找某个值,返回对应行的某个字段。
语法:VLOOKUP(查找值, 查找范围, 返回列号, 精确匹配/近似匹配)
实例:A列是姓名,B列是工资,要查"张三"的工资:=VLOOKUP("张三", A:B, 2, FALSE)
常见错误:
- 查找值不在查找范围的第一列(VLOOKUP只能从左向右查)→用INDEX+MATCH组合或XLOOKUP代替
- 列号数错(比如要返回第3列但写了2)→数清楚
- 最后一个参数没写或写了TRUE→模糊匹配可能返回错误值,不确定就写FALSE(精确匹配)
2. XLOOKUP(VLOOKUP的完美替代品)
功能:VLOOKUP的升级版,更灵活更强大。支持从右向左查、支持多条件、支持数组。
语法:XLOOKUP(查找值, 查找列, 返回列, 找不到时显示什么, 匹配模式)
实例:=XLOOKUP("张三", A:A, B:B, "未找到")
优点:不用记列号、可以从右查左、可以设找不到的返回值、速度更快。Office 2021/365支持,旧版没有。
3. SUMIF(条件求和)
功能:对符合条件的单元格求和。
语法:SUMIF(条件范围, 条件, 求和范围)
实例:A列是部门,B列是工资,要算"销售部"所有人的工资总和:=SUMIF(A:A, "销售部", B:B)
SUMIFS(多条件求和):SUMIF只能一个条件,SUMIFS可以多个条件。=SUMIFS(B:B, A:A, "销售部", C:C, ">5000")
4. COUNTIF(条件计数)
功能:对符合条件的单元格计数。
语法:COUNTIF(计数范围, 条件)
实例:=COUNTIF(A:A, ">60")→统计成绩大于60分的有多少人
COUNTIFS(多条件计数):=COUNTIFS(A:A, "销售部", B:B, ">5000")→统计销售部工资大于5000的人数
5. IF(条件判断)
功能:如果条件成立返回A,不成立返回B。
语法:IF(条件, 成立返回值, 不成立返回值)
实例:=IF(B2>=60, "及格", "不及格")
嵌套IF:可以嵌套多层判断。=IF(B2>=90, "优秀", IF(B2>=60, "及格", "不及格"))
6. SUM(求和)
功能:对区域内所有数值求和。
语法:SUM(数值1, 数值2, ...) 或 SUM(范围)
实例:=SUM(B2:B100)→求B2到B100的和
快捷键:选中要求和的区域→按Alt+=→自动求和,最快。
7. COUNT(计数)
功能:统计区域内包含数字的单元格个数。
语法:COUNT(范围)
实例:=COUNT(B2:B100)→统计有多少人填了成绩
区别:COUNT只统计数字,COUNTA统计非空单元格(包括文字)。
8. LEFT/RIGHT/MID(文本提取)
LEFT:从左边取N个字符。=LEFT("Hello", 3)→"Hel"
RIGHT:从右边取N个字符。=RIGHT("Hello", 3)→"llo"
MID:从中间某个位置取N个字符。=MID("Hello", 2, 3)→"ell"
实例:身份证号提取出生日期→=MID(A2, 7, 8)(从第7位取8位)
9. CONCATENATE(文本合并)
功能:把多个文本/单元格合并成一个。
语法:CONCATENATE(文本1, 文本2, ...)
更快的写法:=A1 & B1 & "合计"→用&连接更简单
实例:=A2 & "-" & B2→把姓名和工号用横杠连起来
10. TODAY/NOW(日期时间)
TODAY():返回当前日期,每天自动更新。
NOW():返回当前日期和时间,每分钟更新一次。
实例:=TODAY()-A2→计算入职天数(A2是入职日期)
六、通用技巧
1. 公式以=开头(所有Excel公式都要先输=)
2. 选范围后按F4切换绝对/相对引用($符号)
3. 函数参数用逗号分隔(中文Excel可能用分号,看设置)
4. 公式输一半按Ctrl+Shift+A查看函数参数说明
5. 错误值#N/A(没找到)/#VALUE!(类型不对)/#DIV/0!(除以0)/#NAME?(函数名错了)
这10个函数覆盖80%的Excel使用场景。VLOOKUP和XLOOKUP是最核心的,SUMIF/COUNTIF是统计必备,IF是逻辑基础。每个都要练到熟练。晚安。
