excel中如何让单元格为"苹果"的显示为红色,"橘子"显示为橙色?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:30:40
请高手帮助解答
有一张表格, 对于所有单元格,
希望若单元格中包含“苹果”则此单元格为红色,
若单元格中包含“橘子”则此单元格为橙色,
若单元格中包含“西瓜”则此单元格为绿色,

1、单击A1单元格,点"格式"->"条件格式",将条件1设为:
公式=COUNTIF(A1,"*"&"苹果"&"*")=1
点"格式"->"图案",选中红色,点"确定"。

2、点"添加",将条件2设为:
公式=COUNTIF(A1,"*"&"橘子"&"*")=1
点"格式"->"图案",选中橙色,点"确定"。

3、点"添加",将条件3设为:
公式=COUNTIF(A1,"*"&"西瓜"&"*")=1
点"格式"->"图案",选中绿色,点两次"确定"。

4、用格式刷将A1单元格的条件格式复制到其他单元格中。

用VBA宏
If Cells(1, 1).Value = "苹果" Then ' Cells(1, 1) 第一行第一列
Cells(1, 1).Select
Selection.Font.ColorIndex = 3 '红色
End If

要对所有单元格的话用个 for 语句
for i = 1 to maxrow
for j =1 to maxcol
If Cells(i, j).Value = "苹果" Then ' Cells(1, 1) 第一行第一列
Cells(i, j).Select
Selection.Font.ColorIndex = 3 ' 3为红色 4为绿色 46为橙色
End If