Excel单元格不同颜色文字替换

想把单元格里黑色的部分替换掉,保留红色的部分,该怎么操作?

建议用Excel 2016版,操作: 1、将A列复制,到B列粘贴黑色字体部分内容,到C列粘贴红色字体内容,2,鼠标选到C5,  ctrl+E,则红色字体内容分列出来了,3、  鼠标选到B5,  ctrl+E,则lf黑色字体内容分列出来了,4、再过一边,删除不需要的选项。 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-08

改变单元格内部分特定字符的颜色,如果批量操作,需要用宏处理,

如下例,将范围内 所有字母A 变成红色



操作步骤:

右键点击工作表标签,查看代码,如下代码复制进去

Private Sub CommandButton1_Click()
Cells.Font.ColorIndex = 1
End Sub

Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng As Range, i As Integer
For Each rng In Selection
i = 1
Do While InStr(i, rng, "A") > 0
rng.Characters(InStr(i, rng, "A"), 1).Font.ColorIndex = 3
i = InStr(i, rng, "A") + 1
Loop
Next
End Sub

触发程序,选中即变色,效果如下图:

第2个回答  2019-10-05

也就是提取  /  右边的数据 ?

=IF(ISNUMBER(FIND("/",A2)),RIGHT(A2,LEN(A2)-FIND("/",A2)),A2)

下拉公式,最后,将公式列产生的结果,选择性粘贴----数值

第3个回答  2019-10-30

善用百度搜索,网上随便搜搜都有人问过,EXCEL不支持直接替换单元格内部分带颜色的字符,只能粘贴到WORD中,而WORD是支持的。替换完成后,在粘回EXCEL.

第4个回答  2019-10-04

单纯按颜色替换似乎不行,观察你的数据,是替换/后的数据,可以如图设置替换。

相似回答