Excel 如何用一个单元格的值,控制一行单元格的格式?

2024-12-05 06:20:25
推荐回答(4个)
回答1:

方法是一定有的,还不止一种。

为了更好的方便理解,此处举例用sheet1中单元格A1的值来控制第二行的格式,要求当A1=1的时候row(2:2)填充黄色,当A1=2时row(2:2)填充绿色。

方法一: 条件格式+函数。

选中row(2:2)-->开始-->条件格式-->新建规则-->使用公式确定要设置格式的单元格-->输入公式=sheet1!A1=1-->设置格式后点确定,同理设置当A1=2时的格式。

方法二:VBA方法。

Sub tst()
If [A1] = 1 Then Range("a2").EntireRow.Interior.ColorIndex = 19
End Sub

回答2:

选中b列——菜单——格式——公式—— =$a$1=0 ——格式——图案——灰色——确定——确定

回答3:

使用条件格式,在条件格式中设置公式“=if(a1=0,1,0)”,然后将格式设置成你要的格式。

回答4:

用条件格式