Excel中如何按类别高亮跨店铺的商品最低单价?
同一类别下跨店铺商品最低价的条件格式设置
问题背景
原条件格式实现了单商品跨店铺最低价高亮,现在需要升级为同类别下所有商品跨店铺的最低价高亮,原公式逻辑有误导致无效,需调整规则。
表格对应单元格范围
| A列(Category) | B列(Article) | C列(Store 1) | D列(Store 2) | E列(Store 3) |
|---|---|---|---|---|
| Cat 1 | Product 1 | $30.00 | $35.00 | $27.00 |
| Cat 1 | Product 2 | $29.00 | $24.00 | $25.00 |
| Cat 1 | Product 3 | $32.00 | $33.00 | $35.00 |
| Cat 2 | Product A | $4.00 | $4.30 | $4.50 |
| Cat 2 | Product B | $5.00 | $5.50 | $4.50 |
| Cat 2 | Product C | $3.50 | $4.00 | $3.75 |
正确设置步骤及公式
- 选中目标范围:点击选中
$C$2:$E$7(所有店铺价格所在单元格) - 新建条件格式规则:
- 打开条件格式菜单 → 选择「新建规则」→ 勾选「使用公式确定要设置格式的单元格」
- 输入自定义公式:
=AND(C2=MINIFS($C$2:$E$7,$A$2:$A$7,$A2),C2<>"") - 配置高亮样式:选择需要的填充色或字体格式,确认完成设置。
公式逻辑说明
MINIFS($C$2:$E$7,$A$2:$A$7,$A2):筛选出当前行所属类别下,所有店铺所有商品的价格最小值C2=...:判断当前单元格价格是否等于该类别的全局最低价C2<>"":排除空值单元格,避免无效高亮触发
效果验证
- Cat 1类别全局最低价为$24.00(Product 2的Store 2),该单元格会被高亮
- Cat 2类别全局最低价为$3.50(Product C的Store 1),该单元格会被高亮
内容的提问来源于stack exchange,提问作者alejnavab
相关产品推荐
相关产品推荐

