A2为原始字符,B2为替换后的字符,下面我们先分析原始字符。
字符为大众计算机ABC,其中,包含中文大众计算机,那么,一个中文战两个字节,所以,大众计算机这几个中文的长度均为2。
下面看具体的例子。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)电脑教程
上图中,直接使用函数=REPLACEB(A2,1,2,"是")下面我们分析替换的过程。
替换A2的字符,替换为是字,从1位置开始替换,替换两个长度的字符,刚好,大字占两个字符,刚好完全被替换成为是字。
接着着看一个例子。
=REPLACEB(A2,3,3,"是"),该公式的替换过程的分析如下:
将A2的第三个位置的字符替换为是字,总的替换三个长度。
第三个位置的字符为众字,众字占两个字符的长度,刚好被完全替换,而公式替换的是三个长度,众字占了两个长度,还剩下一个长度,那么,就是计字,该计字也是中文,占两个字节的长度,而此时则只替换一个,那么,总不能留下半个计字,因为无法如此显示字符,因此,计字仅管占了两个字符的长度,仍然被替换掉,但是,会多出一个空格的位置。这就是以字节的方式替换字符的特点,请您认真体会。