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」刪除。
相干函數申明,請參閱微軟網站:
SUBSTITUTE:weioffice.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。 |
REPLACE:weioffice.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首頁也能夠設定布景圖片了