excel表中每一单元格与上行单元格数值比较,并颜色标注
发布网友
发布时间:2022-04-28 15:54
我来回答
共5个回答
热心网友
时间:2022-06-19 13:49
下边的例子按照两列来说明,但是操作方式是相同的。
1.看下表。
2.上表的AB两列,保存的是数字数据。现在,要做的就是,如何通过条件格式,比较AB两列同行的数据,如果不相同,那么,就标上相应的颜色。
比如,A6和B6这两个单元格,如果不相同即不相等,那么,就给A6和B6这两个单元格自动标上指定的颜色,比如,绿色。
方法如下:
首先选择AB两列,注意,整列都选中,如下图。
3.然后,执行菜单操作:“格式”→“条件格式”,弹出如下图的对话框。
下图中,条件一那里选择“公式”;之后在其右方输入公式:=EXACT($A1,$B1)=FALSE
紧接着,点击“格式”按钮。
4.弹出如下图的对话框。
5.选择一种颜色吧,比如本例的绿色。最后,点击“确定”退出即可完成。
6.如上图,效果就出来了,如果AB列两列同行的数据不相同,那么,将会自动标上指定的颜色。
热心网友
时间:2022-06-19 13:49
比如需要比较的单元格为B1:B100,方法:
选B2:B100(一定要从B2开始),格式-条件格式,条件1,公式,输入=B2>B1,点右边的格式-字体,颜色选绿色;添加,条件2,公式,输入=B2<B1,点右边的格式-字体,颜色选红色,确定.
热心网友
时间:2022-06-19 13:50
利用EXCEL中的条件格式菜单,在其中选择新建规则,在其中选择最后一个使用公式选项。在其中输入=$A$2>$A$1,在格式选项中选择合适的颜色。不过此种方法只能一个单元格一个单元格的输入。最好的方法是另起一行,在其中先判断是否大于,输出对应的值。这时再用条件格式对值进行判断并设置格式。
热心网友
时间:2022-06-19 13:50
假设你比较A列,从A1开始就是数据。colorindex是颜色,你可以多试几个数字看看有没有合适的颜色。
Sub Macro1()
Range("A2").Select
Do Until ActiveCell.Value = ""
If ActiveCell.Value > ActiveCell.Offset(1, 0).Value Then
With Selection.Interior
.ColorIndex = 36
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
ElseIf ActiveCell.Value < ActiveCell.Offset(1, 0).Value Then
With Selection.Interior
.ColorIndex = 12
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
ActiveCell.Offset(1, 0).Select
Loop
End Sub
热心网友
时间:2022-06-19 13:51
打开excel ALT+F11打开vba编辑器
输入以下内容:
Sub Macro1()
Dim c As Integer
Dim d As Integer
Dim e As Integer
e = 12 '此处为列号,可以自己修改
c = Range("A65536").End(xlUp).Row
For d = 1 To c
If Cells(d + 1, e) > Cells(d, e) Then Cells(d + 1, e).Interior.Color = vbRed
Next d
End Sub
然后运行就可以看到结果了,大于上行的单元格背景会变成红色