如何用Excel函数替换字符串中的指定字符

 我来答
泡影果果616
2016-07-17 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71331
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部

工具:Microsoft Office Excel 2003~2013

步骤:

1、打开Microsoft Office Excel 2003~2013,点击右上方工具栏中的望远镜(查找和选择)。

2、点击“替换”,会弹出“查找和替换”窗口。

3、切换到“替换”,在查找内容后的文本框中输入要被替换的文字,然后点击”全部替换“,系统提示有10处被替换,

4、在查找和替换窗口中点击右下方的”选项“按钮,然后鼠标左键选中“区分大小写”前的小方框。再点击”全部替换“按钮,系统提示有7处被替换,这次Female没有被替换,因为区分了大小写。

5、在查找内容后的文本框输入Female,在替换为后的文本框输入女(不要输入双引号),可以把所有Female替换为女,最后效果参见下图。完成。

ZaolyloaZ
2016-07-07 · TA获得超过1776个赞
知道小有建树答主
回答量:567
采纳率:80%
帮助的人:93万
展开全部
如果只替换找到的第一个字符
A1 是初始字符串
A2 是要替换掉的字符串
A3 是用来替换的字符串
=REPLACE(A1,FIND(A2,A1),LEN(A2),A3)

如果替换所有找到的字符
A1 是初始字符串
A2 是要替换掉的字符串
A3 是用来替换的字符串
这样的话用 Excel 函数是无能为力,只有使用 VBA 函数了。
Private Sub Worksheet_Activate()
Cells(4, 1) = Replace(Cells(1, 1), Cells(2, 1), Cells(3, 1))
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Cells(4, 1) = Replace(Cells(1, 1), Cells(2, 1), Cells(3, 1))
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌文元LWY
高粉答主

2016-07-05 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
如果需要将B2单元格中字符串的“-”替换为空,那么输入
=SUBSTITUTE(B2,"-","")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2016-07-07 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33698

向TA提问 私信TA
展开全部
将A1中的所有#替换为-
=SUBSTITUTE(A1,"#","-")

将A1中的所有#替换为掉
=SUBSTITUTE(A1,"#",)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
车芊力文曜
2020-06-18 · TA获得超过3670个赞
知道大有可为答主
回答量:3085
采纳率:31%
帮助的人:411万
展开全部
Excel中replace函数的使用
用一句话概括replace函数:替换指定位置和数量的旧字符,是常见的excel字符函数之一,应用较广,实用性很强。
Excel提供的函数参数为:
=Replace(old_text,start_num,num_chars,new_text)
=Replace(原字符串,开始位置,替换个数,替换成字符)
举个例子:
为保护隐私,请将电话号码18502918888
最后4为进行模糊化处理,替换为****。
=Replace(原字符串,开始位置,替换个数,替换成字符)
=Replace(A1,8,4,”****”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式