2012年11月20日 星期二

Excel-找出數列中包含某些字的個數(SUBSTITUTE)

有網友問到:在 Excel 中,有一串數字的字串數列中,如果要找尋某一數字字串的個數,該如何處理?(參考下圖)

儲存格B2:=(LEN(A2)-LEN(SUBSTITUTE(A2,"02","")))/2

SUBSTITUTE(A2,"02",""):將要找尋的字串用空字串取代。

LEN(SUBSTITUTE(A2,"02","")):計算上述新字串的字元個數。

LEN(A2):計算原始字串的字元個數。

將原始字串的字元個數減掉產生的新字串的字元個數,再除以2(因為要找的字串:02,為 2 個字元),即為答案。

複製儲存格B2,往下各列貼上。

 

【補充資料】

相關詳細函數說明,請參考微軟網站:

SUBSTITUTEhttp://office.microsoft.com/zh-tw/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

 

沒有留言:

張貼留言

檢視其他文章

好康東東