vba - excel - 根据图例更改颜色条形图
问题描述
我正在尝试根据数据点的值或其图例在 excel 中的条形图上定义条件格式。我想让它动态化。假设我有以下图表
3 亚历克斯 4 约翰 6 大卫
我想将“John”上方的条形图涂成红色。
有任何想法吗 ?
谢谢
解决方案
Jon Peltier 有一篇很棒的文章展示了如何做到这一点:https ://peltiertech.com/conditional-formatting-of-excel-charts/
本质上,只需使用两个不同的数据系列,如下所示:
| A | B | C |
-------------------
1 | Alex | 3 | |
2 | John | | 4 |
3 | David | 6 | |
因此,您绘制了一个包含 2 个系列的条形图,第一个使用 B 列,第二个(红色)使用 C 列。如果您有一些规则决定谁应该是红色的,那么只需使用=IF()
而不是硬编码数字
推荐阅读
- xamarin - 阅读更多”和无读不能在 labelrenderer ios xamarin 中工作
- amazon-web-services - 如何调用部署为 AWS Lambda 的 Flask-app 端点?
- azure - 使用 powershell 在 Azure VM 上执行 XMLA 脚本
- regex - 尝试组合多个正则表达式模式
- django - Django ORM 按单数字段名过滤
- lua - 了解如何在 lua 中访问对象
- css - 如何在同一页面上填充 3 个 @keyframes?
- excel - 为每个唯一值创建新工作表
- mongodb - mongodb 没有为查找命令使用索引
- python - 过程加速的 LP 约束