Excel如何根据一个单元格的数值将相应数量的单元格标色

例如单元格A1的数值是10,需要根据A1的数值,把B1到K1(一共10个单元格)都标成红色。我希望这个操作是可重复的,当A2的值是15的时候,B2到P2也要相应标成红色。

谢谢!

第1个回答  2018-06-11
用宏,用for循环然后if语句,如果单元格符合你的要求,就标成红色,或者你想什么颜色都可以。追问

不会VBA啊...大神能帮忙写一下吗?

本回答被网友采纳
第2个回答  2018-06-11
用条件格式即可。追问

能说说具体怎么用吗?
我希望每次只更新A列的数值,然后其他单元格自动会标色

追答

看上面的示例图:

选中需要添加变色格式的区域,然后:

点击顶部的:条件格式---新建规则---使用公式确定要设置格式的单元格

然后,在公式输入框内 填入这个公式:

=COLUMN()-COLUMN($B3)<=$B3

然后点击确定。即可。

注意:

公式中的$符号要加,不要加错了位置。

说明:

公式中的COLUMN($B3)部分,B3指的是需要变化的区域左侧相邻的第一个单元格。

公式中的<=$B3部分,B3指的是你填数字参数区域中的第一个单元格。

如果你填数字参数的区域,和需要变色的区域,之间隔着几列的话,注意区分开公式中的这两个单元格的引用。

相似回答