ARTICLE · 1348126
excel职场函数范例集
职场Excel函数实战范例集,精选高频办公场景下的核心公式,覆盖数据清洗、查询匹配、条件统计、逻辑判断及文本处理五大维度。以下案例均基于真实工作流整理,可直接替换单元格引用后套用。
🧹 一、数据清洗与文本处理
系统导出的数据往往包含空格、换行符或格式混乱,需先清洗再计算。
1. 去除首尾空格与不可见字符
l场景:从ERP或网页复制的数据含有隐藏空格,导致VLOOKUP匹配失败。
l公式:=TRIM(CLEAN(A2))
l解析:CLEAN去除换行符等非打印字符,TRIM去除首尾空格并将中间连续空格压缩为一个。
2. 提取特定位置字符(身份证/订单号)
l场景:从18位身份证号中提取出生年月日。
l公式:=MID(A2,7,8)
l解析:从第7位开始截取8个字符。若需转为日期格式,可嵌套TEXT函数:=TEXT(MID(A2,7,8),"0-00-00")。
3. 智能分隔符提取
l场景:从“产品名-规格”中提取产品名(如“笔记本电脑-15寸”提取“笔记本电脑”)。
l公式:=LEFT(A2,FIND("-",A2)-1)
l解析:FIND定位分隔符“-”的位置,LEFT截取该位置之前的所有字符。
4. 批量替换特定文本
l场景:将金额列中的“元”字去掉,或统一替换单位。
l公式:=SUBSTITUTE(A2,"元","")
l解析:比查找替换功能更灵活,可嵌入其他公式中自动处理。
🔍 二、高效查询与匹配
告别手动对照,实现多表数据自动关联。
5. 基础精确查找(VLOOKUP)
l场景:根据员工姓名查找工资。
l公式:=VLOOKUP("张三",B2:D10,3,FALSE)
l解析:在B2:D10区域首列查找“张三”,返回第3列数据。FALSE代表精确匹配,务必保留。
6. 反向查找与灵活匹配(INDEX+MATCH)
l场景:已知姓名在B列,需反查A列的工号(VLOOKUP无法向左查找)。
l公式:=INDEX(A:A,MATCH(D2,B:B,0))
l解析:MATCH找到D2姓名在B列的行号,INDEX根据行号返回A列对应值。
7. 新一代查找神器(XLOOKUP)
l场景:Microsoft 365或新版WPS用户,替代VLOOKUP,支持反向查找且无需数列数。
l公式:=XLOOKUP(查找值, 查找列, 返回列, "未找到")
l解析:语法直观,默认精确匹配,第四个参数可自定义未找到时的提示文字。
8. 多条件联合查找
l场景:同时依据“部门”和“姓名”查找业绩。
l公式:=XLOOKUP(E2&F2, A2:A10&B2:B10, C2:C10)
l解析:使用&符号连接多个条件列作为查找依据,实现双条件精准匹配。
📊 三、条件统计与求和
针对特定规则数据进行汇总分析。
9. 单条件求和(SUMIF)
l场景:统计“销售部”所有人的工资总和。
l公式:=SUMIF(B2:B10,"销售部",D2:D10)
l解析:第一个参数为条件区域,第二个为条件,第三个为求和区域。
10. 多条件求和(SUMIFS)
l场景:统计“销售部”且“绩效等级为A”的员工奖金总和。
l公式:=SUMIFS(D2:D10, B2:B10,"销售部", C2:C10,"A")
l解析:注意参数顺序,第一个参数必须是求和区域,随后成对出现条件区域和条件。
11. 多条件计数(COUNTIFS)
l场景:统计“财务部”且“入职满1年”的人数。
l公式:=COUNTIFS(B2:B100,"财务部",C2:C100,">=365")
l解析:所有条件区域行数必须一致,支持数字比较运算符(如>,<,<>)。
12. 乘积求和(SUMPRODUCT)
l场景:已知单价列和数量列,直接计算总销售额,无需辅助列。
l公式:=SUMPRODUCT(B2:B20,C2:C20)
l解析:对应元素相乘后求和。也可用于复杂条件计数,如=SUMPRODUCT((A2:A20="生产部")*(B2:B20>100))。
⚖️ 四、逻辑判断与分级
自动化处理业务规则判定。
13. 基础条件判断(IF)
l场景:业绩大于1万标记“优秀”,否则“普通”。
l公式:=IF(D2>=10000,"优秀","普通")
14. 多层级嵌套判断
l场景:成绩分级:≥90优秀,≥80良好,≥60及格,其余不及格。
l公式:=IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格")))
l解析:注意括号成对出现,逻辑区间需保持顺序一致。
15. 错误值屏蔽(IFERROR)
l场景:查找公式找不到数据时显示#N/A,影响美观,改为显示“无数据”。
l公式:=IFERROR(VLOOKUP(...),"无数据")
l解析:若公式计算出错,则返回指定文本,否则返回正常结果。
📅 五、日期与时间计算
处理考勤、账期等时间维度数据。
16. 计算两个日期间隔(DATEDIF)
l场景:计算员工入职至今的年数(工龄)。
l公式:=DATEDIF(入职日期单元格,TODAY(),"y")
l解析:第三个参数"y"表示年,"m"表示月,"d"表示天。
17. 获取当前日期/时间
l场景:制作动态报表标题或记录录入时间。
l公式:=TODAY() (仅日期) / =NOW() (日期+时间)
l解析:这两个函数易失性较强,每次打开文件或重新计算时会更新为当前系统时间。
18. 日期格式化显示(TEXT)
l场景:将日期序列号转换为“2026年11月”格式用于拼接字符串。
l公式:=TEXT(A2,"yyyy年mm月")
💡 使用建议
1.绝对引用:在拖动填充公式时,若查找范围固定,请使用$符号锁定区域(如$A$2:$A$100),快捷键为`F4。
2.新版本优势:若使用Office 365或最新版WPS,优先使用XLOOKUP、TEXTJOIN、IFS等新函数,语法更简洁且功能更强大。
3.数据规范:函数生效的前提是数据源规范,确保数字列无文本格式干扰,日期列为标准日期格式。















































































