excel2007如何 使用REPLACE函数。

想要替换指定位置的字符串,听说REPLACE可以实现,不知道则么用... 想要替换指定位置的字符串,听说REPLACE可以实现,不知道则么用 展开
 我来答
百度网友a299049
2011-11-28 · TA获得超过667个赞
知道小有建树答主
回答量:807
采纳率:100%
帮助的人:194万
展开全部
打印 全部显示全部隐藏本文介绍 Microsoft Excel 中 REPLACE 和 REPLACEB 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明
REPLACE 使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。

REPLACEB 使用其他文本字符串并根据所指定的字节数替换某文本字符串中的部分文本。

要点 函数 REPLACE 面向使用单字节字符集 (SBCS) 的语言,而函数 REPLACEB 面向使用双字节字符集 (DBCS) 的语言。您计算机上的默认语言设置对返回值的影响方式如下:

无论默认语言设置如何,函数 REPLACE 始终将每个字符(不管是单字节还是双字节)按 1 计数。
当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,函数 REPLACEB 会将每个双字节字符按 2 计数,否则,函数 REPLACEB 会将每个字符按 1 计数。
支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

语法
REPLACE(old_text, start_num, num_chars, new_text)REPLACEB(old_text, start_num, num_bytes, new_text)REPLACE 和 REPLACEB 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Old_text 必需。要替换其部分字符的文本。
Start_num 必需。要用 new_text 替换的 old_text 中字符的位置。
Num_chars 必需。希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。
Num_bytes 必需。希望 REPLACEB 使用 new_text 替换 old_text 中字节的个数。
New_text 必需。将用于替换 old_text 中字符的文本。
示例
示例 1:REPLACE
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

如何复制示例?
选择本文中的示例。
要点 不要选择行或列标题。

从“帮助”中选择示例
按 Ctrl+C。
在 Excel 中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。

要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。

1
2
3
4
5
6
7
8
A B
数据
abcdefghijk
2009
123456
公式 说明(结果)
=REPLACE(A2,6,5,"*") 从第六个字符开始替换五个字符 (abcde*k)
=REPLACE(A3,3,2,"10") 用 10 替换 2009 的最后两位 (2010)
=REPLACE(A4,1,3,"@") 用 @ 替换前三个字符 (@456)

示例 1:REPLACE
示例 2:REPLACEB(将您的计算机设置为支持 DBCS 的一种默认语言)

在下面的示例中:

REPLACEB 返回“ ”,因为每个字符按 2 计数;第二个参数指定第四个字节处的一个起点,即第二个字符,第三个参数指定四个字节的长度,即两个字符。
REPLACE 返回“ ”,因为每个字符按 1 计数;第二个参数指定第四个字符处的一个起点,第三个参数指定 4 个字符的长度。无论您计算机上的默认语言设置如何,函数 REPLACE 都返回“ ”。
=REPLACEB(" ",4,4," ") 等于“ ”

=REPLACE(" ",4,4," ") 等于“ ”
百度网友4139d373b
2011-12-09
知道答主
回答量:2
采纳率:0%
帮助的人:3617
展开全部
如A1单元格为12345678,你键入=REPLACE(A4,4,3,"A")就会替换为123A789。表示:函数名(单元格,单元格第4字符起数3个字符替换为A的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb0edb920
推荐于2016-01-26 · TA获得超过1499个赞
知道小有建树答主
回答量:691
采纳率:0%
帮助的人:820万
展开全部
比如,要把abc替换成a12c,则可以用公式:
=REPLACE("abc",2,1,"12")
说明:上述公式是指将abc这个字符串从第2位开始,替换1位(即b),把b替换成12 ,所以最后的结果是a12c
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式