繁体   English   中英

如何在Excel中使用公式更改单元格的背景,无条件格式

[英]How to change the background of a cell in excel, by using a formula, no Conditional Formatting

我有一列从0到100的数字,我想根据0表示红色,100表示​​正常绿色的值来更改下一列的背景颜色,并且随着数字的增加,颜色从红色逐渐变为浅红色,以50为白色,然后以100为浅绿色

问题是如何在不使用条件格式的情况下做到这一点

我正在尝试使用ColourIndex,因为

=Range("A1").Interior.ColorIndex = RGB(255,0,0)

但该功能无法正常工作,并且我不想使用条件格式

有任何想法吗?

如果您不想使用条件格式,则唯一的其他途径就是VBA。 但这可以很容易地通过将一个条件格式应用于100个单元格的范围来完成。

如果要在原始值的右侧格式化该列,请使用公式将值从该列向左拉,然后将色标条件格式应用于目标列。

将自定义数字格式设置为;;; 隐藏格式列中的数字。

在此处输入图片说明

如标题中所述回答您的问题(如何通过使用公式在Excel中更改单元格的背景,不使用条件格式)-您不能。 没有工作表公式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM