Excel 基于多个单元格值的条件格式热图
Excel Conditional formatting heat map based on multiple cell values
在这个例子中,我有一个 Excel Worksheet A
,其中包含多个数据点。还有 3 个额外的 Worksheets (B, C & D)
,其中包含不同统计测试的结果作为二进制代码(0 表示 "No statistical deviation",1 表示相反)。我想要做的是拥有某种热图,这意味着颜色范围(例如黄色 - 橙色 - 红色)根据统计测试的结果标记 Ws A
中的数据点。
我通过使用以下公式作为格式规则,成功地将条件格式用于一项统计测试:
= B!$A2 = 1
B!
引用 Ws B
(带有第一个统计测试的结果),A2 是带有结果的第一个单元格(工作表是 Ws A
的镜像,但其中只有 0 和 1,因此 Ws B
中 A2 的位置是对 Ws A
中单元格 A2 中数据点的直接引用。
如果Ws B
的A2中的值为1,则Ws A
的A2的背景色变为黄色。
现在我想为剩余的统计测试(也是 Ws A
的镜像)扩展此规则,并希望创建上述热图作为具有数据点(黄色)的相应单元格的条件格式= 与 1 次统计测试的偏差,橙色,与 2 次统计测试的偏差,红色 = …)。
在此示例中,有必要不使用 VBA,因为生成的文件不能是 .xlsm。
提前感谢您的建议!
假设您想要选项卡 A 上的热图,我将添加 =SUM(A:D!A2) 的值 - 如果您的工作簿中的选项卡是连续的,这是正确的语法)然后应用四个对于 =SUM(A:D!A2)>0、>1、>2 或 >4 的可能性,CFs 到 A2。第五个 CF 是细胞的自然颜色。或者,更确切地说,将单元格的自然颜色调整为您希望在 sum = 0 时看到的颜色。
CF 管理器有 "Stop processing if True" 的专栏。这个你必须勾选。并且您需要确保首先完成对最高数字的测试。因此,第一个条件为 =SUM(A:D!A2)>3 并停止处理,下一个条件为 =SUM(A:D!A2)>2 并停止处理等
在这个例子中,我有一个 Excel Worksheet A
,其中包含多个数据点。还有 3 个额外的 Worksheets (B, C & D)
,其中包含不同统计测试的结果作为二进制代码(0 表示 "No statistical deviation",1 表示相反)。我想要做的是拥有某种热图,这意味着颜色范围(例如黄色 - 橙色 - 红色)根据统计测试的结果标记 Ws A
中的数据点。
我通过使用以下公式作为格式规则,成功地将条件格式用于一项统计测试:
= B!$A2 = 1
B!
引用 Ws B
(带有第一个统计测试的结果),A2 是带有结果的第一个单元格(工作表是 Ws A
的镜像,但其中只有 0 和 1,因此 Ws B
中 A2 的位置是对 Ws A
中单元格 A2 中数据点的直接引用。
如果Ws B
的A2中的值为1,则Ws A
的A2的背景色变为黄色。
现在我想为剩余的统计测试(也是 Ws A
的镜像)扩展此规则,并希望创建上述热图作为具有数据点(黄色)的相应单元格的条件格式= 与 1 次统计测试的偏差,橙色,与 2 次统计测试的偏差,红色 = …)。
在此示例中,有必要不使用 VBA,因为生成的文件不能是 .xlsm。
提前感谢您的建议!
假设您想要选项卡 A 上的热图,我将添加 =SUM(A:D!A2) 的值 - 如果您的工作簿中的选项卡是连续的,这是正确的语法)然后应用四个对于 =SUM(A:D!A2)>0、>1、>2 或 >4 的可能性,CFs 到 A2。第五个 CF 是细胞的自然颜色。或者,更确切地说,将单元格的自然颜色调整为您希望在 sum = 0 时看到的颜色。
CF 管理器有 "Stop processing if True" 的专栏。这个你必须勾选。并且您需要确保首先完成对最高数字的测试。因此,第一个条件为 =SUM(A:D!A2)>3 并停止处理,下一个条件为 =SUM(A:D!A2)>2 并停止处理等