Excel-REPLACE和SUBSTITUTE 函數

在 Excel 中的 REPLACE 和 SUBSTITUTE 函數都是用來代替字串中的某些特定文字之用,其用法有那些差別呢?(參考下圖)

REPLACE 函數首要是按照指定的字元肇端位置,指定被代替的字元數,然后以新的字串來代替。

(1) 貯存格E2:=REPLACE(A2,5,7,"_^_")

在貯存格A2中的字串中,由第5個字元起頭,一共7個字元,以「_^_」代替。

(2) 貯存格E3:=REPLACE(A3,7,4,"999")

(3) 貯存格E4:=REPLACE(A4,11,5,"Word")

SUBSTITUTE 函數首要是將文字字串中的某些特定文字以指定的新字串代替。

(1) 貯存格E7:=SUBSTITUTE(A7,"a","@",1)

在貯存格A7中的的字串中,由第1個字元起頭,將所有的「a」以「@」代替,由于第一個A為年夜寫,所以不會被代替。

比力以下的分歧:

(2) 貯存格E8:=SUBSTITUTE(A8,0,"A")

沒有指定肇端位置,成果為:A1A2A3A4A5A6A7A8。 

(3) 貯存格E9:=SUBSTITUTE(A9,0,"A",1)

指定肇端位置為第1個字元,成果為:A102030405060708。

(4) 貯存格E10:=SUBSTITUTE(A10,"o","")

將貯存格A10中的字串之所有「o」,以空字串代替,相當于將「o」刪除。

相干函數申明,請參閱微軟網站:

SUBSTITUTEweioffice.microsoft.af/zh-tuozhan/excel-help/HP010342927.aspx

SUBSTITUTE:將文字字串中的 old_text 部門以新字串 new_text 代替。

語法:SUBSTITUTE(text, old_text, new_text, [instance_num])

text:要代替字元的文字,或含有該文字之貯存格的參照。

old_text:這是要代替的文字。

new_text:是要用來代替 old_text 的文字。

instance_num:指定要將第幾個 old_text 代替為 new_text。

 

REPLACEweioffice.microsoft.af/zh-tuozhan/excel-help/HP010342844.aspx

REPLACE:按照指定的字元數,以分歧的文字字串來代替文字字串的某一部門。

語法:REPLACE(old_text, start_num, num_chars, new_text)

old_text:想要代替此中某些字元的文字。

start_num:在 old_text 中,要以 new_text 代替的字元位置。

num_chars:要用 REPLACE old_text 代替成 new_text 的字元數。

new_text:要代替 old_text 之字元的文字。

 

創作者先容 vincent

學不完.教不斷.用不盡

  • 全站分類:不設分類
  • 小我分類:課本資料
  • 此分類上一篇: Excel-Find函數和Search函數的差別
  • 此分類下一篇: Excel-發生多個範圍的亂數值
  • 上一篇: Excel-Find函數和Search函數的差別
  • 下一篇: Excel-發生多個範圍的亂數值
汗青上的今天
  • 2016: Excel-按照多個數值範圍設定分歧底色
  • 2015: Google-在電腦中操縱搜索引擎保持你的手機
  • 2015: Excel-對一個資料表履行多個運算(SUMPRODUCT,SUBTOTAL)
  • 2014: Excel-依日常平凡/沐日分隔加總(SUMPRODUCT,WEEKDAY)
  • 2011: Excel-發生多個範圍的亂數值
  • 2011: Excel-Find函數和Search函數的差別
  • 2010: 臺灣的Google首頁也能夠設定布景圖片了
▲top