如何使用公式更改 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。但这可以通过将 ONE SINGLE 条件格式应用于 100 个单元格的范围来轻松完成。

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

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

按照您的标题回答您的问题(如何使用公式更改 excel 中单元格的背景,无条件格式)- 您不能。不适用于工作表公式。