You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheet审批状态IF公式无法更新问题求助

问题排查与解决

你的公式逻辑顺序错误,导致无法正确匹配最新的审批状态。原公式从第2级审批开始判断,若前面的审批列(如B2)有内容,会直接返回结果,不会继续检查后续更高阶的审批列(如C2/E2)。

修正后的公式

=IF(A2="","",IF(E2<>"","FOR 5TH APPROVAL",IF(D2<>"","FOR 4TH APPROVAL",IF(C2<>"","FOR 3RD APPROVAL",IF(B2<>"","FOR 2ND APPROVAL","FOR 1ST APPROVAL")))))

逻辑说明

  • 从最末级的**第5次审批(E列)**开始判断,若E2有内容,直接返回"FOR 5TH APPROVAL"
  • 依次往前检查D、C、B列,直到匹配到第一个有内容的审批列
  • 若只有A列有内容,则返回"FOR 1ST APPROVAL"
  • 当A列为空时,返回空值,保留原逻辑

内容的提问来源于stack exchange,提问作者Rhenz Idol Ii San Pedro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:57:02