首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于多个单元格值的Excel条件格式热图

基于多个单元格值的Excel条件格式热图
EN

Stack Overflow用户
提问于 2020-01-20 18:52:42
回答 1查看 575关注 0票数 0

在本例中,我有一个包含多个数据点的Excel Worksheet A。另外还有3个Worksheets (B, C & D),它们以二进制码的形式包含不同统计测试的结果(0表示“无统计偏差”,1表示相反)。我想做的是有一个热图,意思是一个颜色范围(例如黄色-橙色-红色),它根据统计测试的结果在Ws A中标记数据点。

通过使用以下公式,我成功地对一次统计测试使用了条件格式:

代码语言:javascript
运行
复制
= 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。

我提前感谢你的建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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并停止处理,依此类推。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59821756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档