乐于分享
好东西不私藏

WPS 与 Office 异同系列⑥①|表格函数实战案例:库存管理台账 IFS+SWITCH 多条件判断函数应用

WPS 与 Office 异同系列⑥①|表格函数实战案例:库存管理台账 IFS+SWITCH 多条件判断函数应用
各位办公伙伴晚上好,咱们的WPS 与 Office 异同干货系列第六十一期准时更新啦~
上一期讲解 RANK.EQ、RANK.AVG 排名函数,完成员工业绩自动排名与等级划分。
本期以仓库物料库存台账为实战案例,讲解IFS多条件判断、SWITCH匹配判断两大函数,实现库存状态自动预警、物料类别归类,同时对比 Excel 与 WPS 的操作细节、版本兼容、易错点及功能差异。
01
案例基础信息
案例表格:仓库物料库存表,包含物料编号、物料名称、库存数量、安全库存、物料类型,共 60 条物料数据
核心需求
根据库存数量与安全库存对比,自动标注库存状态:缺货、库存偏低、正常、库存积压
根据物料编码前缀,快速归类物料大类,简化分类统计
适用场景:仓储库存管理、物资台账、商品状态标记、数据分类标注、多条件判定场景
02
函数基础语法
1. IFS 多条件依次判断函数
语法:
=IFS(条件1,结果1,条件2,结果2,条件3,结果3,...)
作用:替代多层 IF 嵌套,按顺序逐一匹配条件,满足任一条件立即返回对应结果
特点:条件从上至下执行,前面条件成立则不再判断后续内容,条件顺序不能颠倒
2. SWITCH 匹配判断函数
语法:
=SWITCH(判断值,匹配值1,结果1,匹配值2,结果2,...,默认结果)
作用:对单个单元格固定值做精准匹配,一一对应返回结果,适合编码、类型、固定选项归类
特点:逻辑清晰,比 IF/IFS 更简洁,常用于编码、状态、类别批量识别
03
场景一:IFS 实现库存状态自动预警
规则设定(H 列为库存数量,F 列为安全库存):
  • 库存数量 = 0 → 缺货
  • 库存数量 > 0 且 库存 ≤ 安全库存 → 库存偏低
  • 库存数量 > 安全库存 且 库存 ≤ 安全库存 ×2 → 库存正常
  • 库存数量 > 安全库存 ×2 → 库存积压
1. Microsoft Excel 实操
I3 单元格输入公式,下拉填充整列:
=IFS(H3=0,"缺货",H3<=F3,"库存偏低",H3<=F3*2,"库存正常",H3>F3*2,"库存积压")
操作要点
条件严格按从严到宽顺序排列,顺序颠倒会导致判定错误;
文本结果必须使用英文双引号;
Excel 2019/365 及新版支持 IFS,2016 及更早旧版无此函数,只能用 IF 嵌套替代。
Excel 细节 & 坑点
旧版 Excel 不兼容 IFS,打开文件会显示#NAME?错误;
条件过多时公式偏长,无分层提示,排查逻辑困难;
仅执行第一个满足的条件,多余条件不会生效。
2. WPS 表格 实操
公式写法与新版 Excel 完全一致,双向兼容:
=IFS(H3=0,"缺货",H3<=F3,"库存偏低",H3<=F3*2,"库存正常",H3>F3*2,"库存积压")
WPS 专属优化
  • 全版本 WPS 原生支持 IFS 函数,无版本限制;
  • 公式编辑时分段高亮每一组条件 + 结果,直观检查条件顺序与书写错误;
  • 内置条件判断向导,可视化添加多组规则,零基础免手写长公式;
  • 自动纠错中文引号、全角逗号,降低基础报错概率。
04
场景二:SWITCH 实现物料编码自动分类
规则:A 列为物料编号,按编号首字符归类
  • 编码以 A 开头 → 五金配件
  • 编码以 B 开头 → 包装耗材
  • 编码以 C 开头 → 电子元件
  • 其他编码 → 其他物料
先用 LEFT 提取首字符,再结合 SWITCH 匹配,J3 单元格公式:
1. Microsoft Excel 实操
=SWITCH(LEFT(A3,1),"A","五金配件","B","包装耗材","C","电子元件","其他物料")
操作要点
同样仅新版 Excel (2019/365) 支持 SWITCH,旧版无法使用;
精准匹配文本,大小写严格区分;
最后一段为默认结果,所有匹配不成立时统一返回该内容。
Excel 细节 & 坑点
不支持模糊匹配,只能精准对等匹配;
缺少默认结果时,匹配失败会返回#N/A错误;
旧版打开直接报错,需改用 IF 嵌套实现同等效果。
2. WPS 表格 实操
通用公式,直接复用即可:
=SWITCH(LEFT(A3,1),"A","五金配件","B","包装耗材","C","电子元件","其他物料")
WPS 专属优化
  • 全版本兼容 SWITCH,不存在版本报错问题;
  • 输入函数弹出参数释义,区分「匹配项」和「默认结果」;
  • 可搭配文本函数实时预览截取内容 + 匹配结果,方便核对编码规则。
05
旧版兼容方案(两款软件通用)
若使用Excel 2016 及以下旧版本,无 IFS/SWITCH,改用传统 IF 嵌套实现同等功能:
库存状态(替代 IFS)
=IF(H3=0,"缺货",IF(H3<=F3,"库存偏低",IF(H3<=F3*2,"库存正常","库存积压")))
2.物料分类(替代 SWITCH)
=IF(LEFT(A3,1)="A","五金配件",IF(LEFT(A3,1)="B","包装耗材",IF(LEFT(A3,1)="C","电子元件","其他物料")))
06
进阶组合用法:IFS+AND 多并列条件
拓展需求:库存 = 0 且 超过 3 天未补货 标注「紧急缺货」,通用公式:
=IFS(AND(H3=0,G3>3),"紧急缺货",H2=0,"缺货",H3<=F3,"库存偏低",H3<=F3*2,"库存正常",H3>F3*2,"库存积压")
07
本案例功能对比表
对比项目
Microsoft Excel
WPS 表格
IFS 函数兼容性
仅 2019/365 新版可用,旧版报错
全版本原生支持,无版本限制
SWITCH 函数兼容性
仅新版可用,旧版无法识别
全版本正常使用
符号容错性
严格识别英文符号,中文符号直接报错
自动修正全角符号,容错性更高
公式编辑体验
无分层高亮,长公式排错麻烦
条件分组高亮,逻辑一目了然
辅助工具
无内置向导,纯手动编写
条件判断向导,可视化设置规则
文本匹配规则
严格区分大小写
可智能忽略大小写,适配杂乱编码
08
案例落地通用注意事项
  • 使用 IFS 函数务必按优先级排序条件,高优先级条件写在前面;
  • SWITCH 适合固定枚举值匹配,复杂区间判断优先用 IFS;
  • 办公环境存在旧版 Excel 时,统一改用 IF 嵌套写法,避免文件打开报错;
  • 所有公式标点统一使用英文半角,是两款软件通用基础要求;
  • 批量应用后,抽查临界库存、特殊编码物料,验证判定结果。
09
本期总结
IFS、SWITCH 属于新版简化型判断函数,新版 Excel 与 WPS 语法、运算结果完全一致;核心差距在版本兼容性:Excel 旧版不支持,WPS 全版本通吃。IFS 用来做多区间判断,SWITCH 适合固定编码 / 类别匹配,二者都可以大幅简化多层 IF 嵌套,让公式更易读、易维护。
10
下期预告
WPS 与 Office 异同系列第六十二期|表格函数实战案例:多表数据核对,讲解 INDEX+MATCH 组合查找,解决 VLOOKUP 列序限制、反向查找问题,实现跨工作表数据比对、差异标注,对比两款软件实操与排错技巧。