在本例中,我有一个包含多个数据点的Excel Worksheet A
。另外还有3个Worksheets (B, C & D)
,它们以二进制码的形式包含不同统计测试的结果(0表示“无统计偏差”,1表示相反)。我想做的是有一个热图,意思是一个颜色范围(例如黄色-橙色-红色),它根据统计测试的结果在Ws A
中标记数据点。
通过使用以下公式,我成功地对一次统计测试使用了条件格式:
= B!$A2 = 1
B!
引用Ws B
(具有第一个统计测试的结果),A2是具有结果的第一个单元格(工作表是Ws A
的镜像,但其中只包含0和1,因此A2在Ws B
中的位置是对Ws A
中单元格A2中数据点的直接引用)。
如果Ws B
的A2中的值为1,则Ws A
的背景色A2将更改为黄色。
现在,我想为其余的统计测试(也是Ws A
的镜像)扩展此规则,并希望将提到的热图创建为具有数据点的相应单元格的条件格式(黄色=偏离1个统计测试,橙色,偏离2个统计测试,红色=…)。
在本例中,有必要不使用VBA,因为生成的文件不能是.xlsm。
我提前感谢你的建议!
发布于 2020-01-20 19:13:55
假设您想要Tab A上的热图,我会添加=SUM(A:D! A2 )的值-这是正确的语法(如果工作簿中的选项卡是连续的),然后将四个CF应用于A2,最终结果是=SUM(A:D!A2)>0、>1、>2或>4。第五个CF是单元格的自然颜色。或者,如果sum = 0,则将单元格的自然颜色调整为您希望看到的颜色。
CF管理器中有一列“如果为真则停止处理”。这是你必须勾选的。并且您需要确保首先测试最高编号。因此,第一个条件是=SUM(A:D!A2)>3并停止处理,下一个条件=SUM(A:D!A2)>2并停止处理,依此类推。
https://stackoverflow.com/questions/59821756
复制相似问题