2012年3月12日 星期一

Excel-計算字串中每個字母的個數

有同事問到,在 Excel 中如果要統計一個字串中每個字母的個數,該如何處理?(參考下圖)

儲存格C2:=LEN($A2)-LEN(SUBSTITUTE($A2,C$1,""))

複儲存格C2,貼至儲存格C2:F6。

(1) LEN($A2):計算儲存格A2中的字串長度。

(2) SUBSTITUTE($A2,C$1,""):將儲存格A2中的「A」字母,全部以空白取代。

(3) LEN(SUBSTITUTE($A2,C$1,"")):計算將A以空白取代後的字串長度。

將(1) 減 (2),即可得「A」字母的個數。

 

【補充資料】

關於函數的詳細說明,請參閱微軟網站:

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

 

沒有留言:

張貼留言

好康東東