如何在excel中批量替换单元格中部分文字的格式 20

如何替换单元格中部分字的颜色、字体,而不把整个单元格中所有文字格式都替换。比如如何把所有单元格中的“我”改为黄色加粗字体,而不改变单元格中其他文字的颜色字体。... 如何替换单元格中部分字的颜色、字体,而不把整个单元格中所有文字格式都替换。比如如何把所有单元格中的“我”改为黄色加粗字体,而不改变单元格中其他文字的颜色字体。 展开
 我来答
肥仙女a
高粉答主

2021-09-26 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115602

向TA提问 私信TA
展开全部

打开Excel表格,框选需要编辑的文字段,Ctrl+C复制。新建Word文档,Ctrl+V粘贴刚才复制的内容。在Word里选择【开始】选项,选择【替换】命令。切换到查找面板,输入[0-9.%],选择使用通配符,查找下一项,详细步骤:

1、打开Excel表格,框选需要编辑的文字段,Ctrl+C复制。

2、在桌面新建Word文档,Ctrl+V粘贴刚才复制的内容。

3、在Word里选择【开始】选项,选择【替换】命令。

4、切换到查找面板,输入[0-9.%],选择使用通配符,查找下一项。

5、鼠标右键选中的数字,设置颜色字体。

6、把修改完成的字段复制到Excel表格。

女装势力登场
2022-07-19
知道答主
回答量:7
采纳率:0%
帮助的人:1451
展开全部

要用代码解决,excel alt+f11打开操作台,插入模块,写完代码之后运行

这个问题也同样困扰了我几个小时,找到的回答都是授人以渔的方案,我这种有编程基础的小白都花了挺多时间去查询vba的相关资料,更何况没有编程基础的呢,所以我今天就直接授人以鱼了

代码截图

’是vba注释符,在其后内容都是注释,把‘删掉就是代码了,color后的内容是调整颜色,vb+英文颜色是预设颜色,rgb需要打开调色板自定义去看,bold是是否加粗(1/0),后面fontstyle是字体风格,我写了加粗,也可以换成其他字体风格,把instr函数带引号的字符分别改成前后括号就行,懒得打的话可以问问我,我看心情复制一下给你

另外,有大佬能教教我怎么贴代码吗。。。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heony530
2018-04-18 · TA获得超过181个赞
知道答主
回答量:97
采纳率:71%
帮助的人:33.5万
展开全部
Sub test() '【注意】Excel中,Alt+F11,插入,模块,粘贴这段代码,然后F5
    For Each Rng In ActiveSheet.UsedRange    
        For i = 1 To Len(Rng)        
        s = InStr(i, Rng, "我")        
            If s > 0 Then            
                With Rng.Characters(Start:=s, Length:=1).Font            
                    .FontStyle = "加粗"
                    .Color = RGB(255, 255, 0)            
                End With                
            Else
                Exit For
            End If
        Next i
    Next
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WANGJIANBOdXdsO
2018-04-18
知道答主
回答量:2
采纳率:100%
帮助的人:1722
展开全部
使用SUBSTITUTE函数

例如:单元格A1=黑色13号

在单元格B1输入公式:

=SUBSTITUTE(A1,"黑色","Black")

如果希望替换多个不同字符串,可以使用几层SUBSTITUTE进行嵌套。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式