作业帮 > 综合 > 作业

在excel中的某一列中针对特定词,使用指定的颜色

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 20:58:59
在excel中的某一列中针对特定词,使用指定的颜色
在excel中的某一列——比如E列——中出现单词Red,那么这个单词就用红色标记,出现单词Blue,则用蓝色标记Blue这个单词,出现Green,则用绿色标记这个单词,其它颜色仍为黑色.
另外,我每次新写一行时,这一列都会自动实现上面的功能.
我用的是英文版的的excel,没有找到和“包括”对应的单词,只有一个between比较像,但如果选择between的话,后面两个空白不知道填什么.我的这一列是文本,里面
有多个单词,比如:need a longer break after Red,too high tone for the Blue one.
感谢lanhu513给出的答案,另外又给出下面更给力的答案,彻底解决了问题:
Sub cd()
Dim i As Integer
For i = 1 To 100
If InStr(1,Cells(i,5).Text,"Red") 0 Then
Cells(i,5).Characters(Start:=InStr(1,Cells(i,5).Text,"Red"),Length:=3).Font.ColorIndex = 3
End If
If InStr(1,Cells(i,5).Text,"Blue") 0 Then
Cells(i,5).Characters(Start:=InStr(1,Cells(i,5).Text,"Blue"),Length:=4).Font.ColorIndex = 5
End If
If InStr(1,Cells(i,5).Text,"Green") 0 Then
Cells(i,5).Characters(Start:=InStr(1,Cells(i,5).Text,"Green"),Length:=5).Font.ColorIndex = 10
End If
Next
End Sub
格式——条件格式——单元格数值——包含(或等于)——空白处输入Red——设置你需要显示的格式——添加格式——同样的方法设置Blue和Green的格式
如果是单元格本身就等于这些单词,就选等于;如果是单元格包含这些单词的时候显示特殊格式,就选包含