You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

请求协助配置库存状态列的Conditional Formatting(条件格式)

请求协助配置库存状态列的Conditional Formatting(条件格式)

没问题,我来帮你一步步搞定这个库存状态的自动更新和条件格式设置!先明确你给出的库存状态划分规则:

  • In Stock:剩余库存为18-24
  • Low Stock:剩余库存为10-17
  • Need to Reorder:剩余库存为1-9
  • No Stocks:剩余库存为0

假设你的「剩余库存」数据在列C,要设置的「状态」列是列D(对应每一行的库存数据),下面分Excel和Google Sheets两种常用表格工具来讲解操作:

一、Excel操作步骤

  1. 选中状态列的目标单元格区域(比如D2:D100,根据你的数据行数调整)
  2. 点击顶部菜单栏的「开始」→「条件格式」→「新建规则」
  3. 在弹出的窗口中选择「使用公式确定要设置格式的单元格」,然后依次添加以下规则:

规则1:标记「No Stocks」

  • 输入公式:=$C2=0(注意这里的C2要对应你剩余库存列的第一个数据单元格,按需调整列号)
  • 点击「格式」按钮,设置你想要的单元格样式(比如红色填充+白色文字),确认后保存规则

规则2:标记「Need to Reorder」

  • 再次新建规则,选择「使用公式确定要设置格式的单元格」
  • 输入公式:=AND($C2>=1,$C2<=9)
  • 设置对应样式(比如橙色填充),保存规则

规则3:标记「Low Stock」

  • 新建规则,输入公式:=AND($C2>=10,$C2<=17)
  • 设置对应样式(比如黄色填充),保存规则

规则4:标记「In Stock」

  • 新建规则,输入公式:=AND($C2>=18,$C2<=24)
  • 设置对应样式(比如绿色填充),保存规则

补充:你提到最低库存是25,如果剩余库存≥25也需要归为「In Stock」,那把规则4的公式改成=$C2>=18即可,这样18及以上的库存都会被标记为In Stock。

二、Google Sheets操作步骤

  1. 选中状态列的目标单元格区域
  2. 点击顶部菜单栏的「格式」→「条件格式」,右侧会弹出条件格式设置面板
  3. 在面板中选择「自定义公式」,然后依次添加规则:
  • 「No Stocks」:公式=$C2=0,设置对应样式
  • 「Need to Reorder」:公式=AND($C2>=1,$C2<=9),设置对应样式
  • 「Low Stock」:公式=AND($C2>=10,$C2<=17),设置对应样式
  • 「In Stock」:公式=AND($C2>=18,$C2<=24),设置对应样式

额外:自动显示状态文本(不止是格式)

如果你想让状态列自动显示对应的文字(比如直接显示「No Stocks」「Low Stock」等),可以先在状态列的第一个单元格输入以下公式,然后下拉填充到所有行:

=IF($C2=0,"No Stocks",IF(AND($C2>=1,$C2<=9),"Need to Reorder",IF(AND($C2>=10,$C2<=17),"Low Stock",IF(AND($C2>=18,$C2<=24),"In Stock","In Stock"))))

(最后一个分支是处理剩余库存≥25的情况,默认归为「In Stock」,你可以根据实际需求修改)

之后再给这些自动生成文本的单元格设置上面的条件格式,就能同时显示状态文字和对应样式啦!

备注:内容来源于stack exchange,提问作者Edmel Rio Ropa

火山引擎 最新活动