萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> REPLACEB替換函數的使用

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函數使用示例

  我們直接下看表。

REPLACEB替換函數的使用 三聯

  A2為原始字符,B2為替換後的字符,下面我們先分析原始字符。

  字符為大眾計算機ABC,其中,包含中文 大眾計算機 ,那麼,一個中文戰兩個字節,所以,大眾計算機這幾個中文的長度均為2。

  下面看具體的例子。

電腦教程

  上圖中,直接使用函數 =REPLACEB(A2,1,2,"是") 下面我們分析替換的過程。

  替換A2的字符,替換為是字,從1位置開始替換,替換兩個長度的字符,剛好,大字占兩個字符,剛好完全被替換成為是字。

  接著著看一個例子。

  =REPLACEB(A2,3,3,"是"),該公式的替換過程的分析如下:

  將A2的第三個位置的字符替換為是字,總的替換三個長度。

  第三個位置的字符為眾字,眾字占兩個字符的長度,剛好被完全替換,而公式替換的是三個長度,眾字占了兩個長度,還剩下一個長度,那麼,就是計字,該計字也是中文,占兩個字節的長度,而此時則只替換一個,那麼,總不能留下半個計字,因為無法如此顯示字符,因此,計字僅管占了兩個字符的長度,仍然被替換掉,但是,會多出一個空格的位置。這就是以字節的方式替換字符的特點,請您認真體會。

copyright © 萬盛學電腦網 all rights reserved