贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

在 Excel 的儲存格中輸入了多個字元的字串,如何來計算這些字元的數量呢?(參考下圖)

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

原理是:將儲存格C2的字串總長度(字元數),減掉去除某個字元的字串總長度(字元數)。

複製儲存格C2至儲存格C2:L12。

當你有了以上的每個字元的數量,如果要計算總和(參考13列)是很容的事。如果你不想透過先將每一列中每個字元的數量算出來,直接想得到總和,該如何做呢?

儲存格C13:{=SUM(LEN($A2:$A12)-LEN(SUBSTITUTE($A2:$A12,C$1,"")))}

這是陣列公式,輸入完成請按 Ctrl+Shift+Enter 鍵。複製儲存格C13至儲存格C13:L13。

觀察前後兩個公式,是不是十分相像,只差在是否為陣列運算,將一個儲存格改成儲存格範圍。

創作者介紹

學不完.教不停.用不盡

vincent 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 路人甲
  • 如果不是英文字母,而是0102030405020104為字母要取儲存格02的總數,那LEN函數並不能用,請問有什麼方式可以計算出。又如果以數字為字母的儲存格有好幾個要一齊計算出02的總數要該用什麼函數才能計出,感恩喔!
  • 請參考:http://isvincent.pixnet.net/blog/post/38390583

    vincent 於 2012/11/20 21:00 回覆

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼