方法是一定有的,还不止一种。
为了更好的方便理解,此处举例用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
选中b列——菜单——格式——公式—— =$a$1=0 ——格式——图案——灰色——确定——确定
使用条件格式,在条件格式中设置公式“=if(a1=0,1,0)”,然后将格式设置成你要的格式。
用条件格式