REPLACEB替换函数的使用

一、REPLACEB语法

REPLACEB(old_text, start_num, num_bytes, new_text)

Old_text:必需。要替换其部分字符的文本。

Start_num:必需。要用new_text替换的old_text中字符的位置。

Num_chars:必需。希望REPLACE使用new_text替换old_text中字符的个数。

Num_bytes:必需。希望REPLACEB使用 ew_text替换old_text中字节的个数。

New_text:必需。将用于替换old_text中字符的文本。

简单的说,该函数的中文语法为:

REPLACEB(原来的字符, 从这个位置开始替换, 替换的长度, 替换为什么字符)

请注意,该函数的替换方法为,以字节的方式进行替换。一个中文占两个字节,请注意中文的字节数为两字节。

二、REPLACEB函数使用示例

我们直接下看表。



A2为原始字符,B2为替换后的字符,下面我们先分析原始字符。

字符为大众计算机ABC,其中,包含中文大众计算机,那么,一个中文战两个字节,所以,大众计算机这几个中文的长度均为2。

下面看具体的例子。

上图中,直接使用函数=REPLACEB(A2,1,2,"是")下面我们分析替换的过程。

替换A2的字符,替换为是字,从1位置开始替换,替换两个长度的字符,刚好,大字占两个字符,刚好完全被替换成为是字。

接着着看一个例子。



=REPLACEB(A2,3,3,"是"),该公式的替换过程的分析如下:

将A2的第三个位置的字符替换为是字,总的替换三个长度。

第三个位置的字符为众字,众字占两个字符的长度,刚好被完全替换,而公式替换的是三个长度,众字占了两个长度,还剩下一个长度,那么,就是计字,该计字也是中文,占两个字节的长度,而此时则只替换一个,那么,总不能留下半个计字,因为无法如此显示字符,因此,计字仅管占了两个字符的长度,仍然被替换掉,但是,会多出一个空格的位置。这就是以字节的方式替换字符的特点,请您认真体会。

(0)

相关推荐

  • excel替换函数的公式(Excel函数替换公式如何使用)

    关于Excel中替换函数有好几个,伙伴们知道的有哪些哦,请留言回复,一起交流哦~~~小雅先抛砖引玉,扔出用得比较多的一个替换函数:SUBSTITUTE函数.substitute函数类似于excel中的 ...

  • EXCEL中两个替换函数的讲解

    利用REPLACE和SUBSTITUTE函数进行将单元格中的字符串中的某一个伴置进行替换,同是替换但是公式里面的意义和替换方法有所不同,下面来看看吧! 操作方法 01 新建一个数据表格,像这样的货号或 ...

  • clean函数的使用方法(clean函数如何使用)

    Clean函数用于删除Excel中文本中所有不可打印的字符.如果这些字符位于文本前后,则可以全部删除:如果它们位于字符或单词之间,则不会全部删除,而是保留一个字符.Clean函数的工作方式与Trim函 ...

  • Excel中rept、replace和substitute函数使用区别

    介绍rept.replace和substitute的使用方法及区别. 先举个例子 01 比如有一个手机号,需要将它中间四位用星号代替,例如182****5894这样,用以上三种函数都可以.我们先来看r ...

  • 函数substitute的用法(substitute函数高级用法)

    Hello大家好,我是帮帮.今天跟大家分享一下EXCEL中Substitute替换函数套用技巧,复杂问题轻松化解,逻辑简单不烧心.有个好消息!为了方便大家更快的掌握技巧,寻找捷径.请大家点击文章末尾的 ...

  • 游戏外挂基本原理及实现

    游戏外挂已经深深地影响着众多网络游戏玩家,今天在网上看到了一些关于游戏外挂编写的技术,于是转载上供大家参考 1、游戏外挂的原理 外挂现在分为好多种,比如模拟键盘的,鼠标的,修改数据包的,还有修改本地内 ...

  • 把工作表名称提取到单元格里(批量提取sheet表名)

    今天我们开一个小的系列,自动化办公,提供一下可以自动化处理的方法和技巧第一期,我们分享自动获取工作表名称获取表名的方式有很多,比如技巧法.函数法.宏表函数法.VBA.PQ等我们本期介绍的是:宏表函数法 ...

  • java怎么删除字符或者字符串

    java本身提供了替换和截取的函数,我们可以灵活运用替换函数和截取函数来实现删除字符或者字符串,下面小编就来演示一下怎么删除字符或者字符串 操作方法 01 打开eclipse 02 新建(new)一个 ...

  • 怎么在Excel中将经纬度数值转成度分秒

    朋友问我,excel中怎么将经纬度数值转换成度分秒,或者反转将度分秒如何转成数值,这里分享这个小,希望帮助后面的朋友. 操作方法 01 启动Excel之后,在A.B列录入如下数据,C.D列作为转换后的 ...