我要变色:
将excel表格复制到word中,不管纸张能否容得下。(包括下面的操作都要在word中完成,完成后,再复制到excel中即可)
按ctrl+f,查找内容:
我要
勾选“查找在该范围找到的全部项目”,点击查找全部。再点击格式工具栏上的设置字体颜色的工具,选择红色即可。
再选择表格左上角的表格标志选择全表,复制,到excel中粘贴即可。
将“我要”改为“我*要”
ctrl+h
查找内容:我要
替换为:我*要
高级工具;去掉使用通配符。再点击全部替换。
引号内文字全部变色:
ctrl+f,查找内容:“*”勾选“查找在该范围…”,点击“高级”勾选“使用通配符”,查找全部,再设置字体颜色。
括号内的字变颜色
首先将“(”替换为“【”,“)”替换为“】”不使用通配符,
再查找“【*】”,使用通配符,查找全部后设置颜色。再交【,】分别替换为(,)。不使用通配符。
因为()是通配符,所以较麻烦。
Excel没有这个功能,只能单元格着色,不能文字着色,就算你用VBA开发辅助工具也不行。
这里提供一个另类的方法,要脱离Excel环境才行。
例子:批量将单元格中HOME改为红色
方法:1、将工作表另存为网页文件,关闭工作表
2、用文本编辑(如功能强大的EMeditor或Editplus之类的软件)打开网页文件,编辑-替换,查找HOME,替换为HOME,关闭,保存
3、用EXCEL打开网页文件,另存为EXCEL工作簿。
没有上图 也没有内容,只能给你举例说明了
如果是每一个字:中,想改成粗体 红色 背景色 其他的字体等等 都可以这样实现的。
ctrl+f打开查找对话框,如图去操作
假设 在A列:
按Alt+F11 ,视图--代码窗口--复制如下进去,按F5
Sub yanse()
For i = 1 To Range("A65536").End(xlUp).Row
Cells(i, 1).Select
a = InStr(1, Cells(i, 1), "我要")
With ActiveCell.Characters(Start:=a, Length:=2).Font
.ColorIndex = 3
End With
Next
End Sub
03的版本中用“编辑”---查找替换的功能,替换页码有个选项,点开后,查找内容:填“我要”,替换内容还是填“我要”,但是点旁边的格式,选择“字体”,颜色点成大红色,确定就可以了