Excel-計算儲存格範圍中含有特定字元的儲存格個數(ISERROR ...

文章推薦指數: 80 %
投票人數:10人

例如:在下圖中的各報頭條新聞中,每一個頭條新聞儲存格的最後會有新聞來源,如何計算各個新聞來源的數量呢? 【公式輸入】. 儲存格D2:{=SUM(NOT(ISERROR ... 學不完.教不停.用不盡 跳到主文 分享個人電腦教學和回答網友提問解決資料處理與設計問題 部落格全站分類:數位生活 相簿 部落格 留言 名片 贊助廠商 Apr27Sat201316:36 Excel-計算儲存格範圍中含有特定字元的儲存格個數(ISERROR,SEARCH) 在Excel中如果想要在一個儲存格範圍中,計算含有特定字元的儲存格個數,該如何處理? 例如:在下圖中的各報頭條新聞中,每一個頭條新聞儲存格的最後會有新聞來源,如何計算各個新聞來源的數量呢? 【公式輸入】 儲存格D2:{=SUM(NOT(ISERROR(SEARCH(C2,$A$2:$A$30)))*1)} 這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。

複製儲存格D2,貼至儲存格D2:D4。

  【原理解釋】 SEARCH(C2,$A$2:$A$30):在儲存格範圍陣列中,以SEARCH函數找尋儲存格C2內容,如果含有該字串,則傳回找到的字串所在的位置;如果找不到則傳回錯誤值訊息#VALUE。

(即沒有傳回錯誤訊息者為有包含指定的字串) ISERROR(SEARCH(C2,$A$2:$A$30)):利用ISERROR函數判斷SEARCH函數的結果是否有錯誤,並傳回True/False的陣列。

NOT(ISERROR(SEARCH(C2,$A$2:$A$30))):利用NOT函數將上式中的True/False結果反相為Fasle/True。

(將有包含指定字串結果傳回True,沒有包含指定字串結果傳回False。

) NOT(ISERROR(SEARCH(C2,$A$2:$A$30)))*1:藉由乘以1的運算,可以將True轉換成1,而False轉換成0。

最後以SUM函數統計1的個數,即為儲存格範圍中有包含指定字串的個數。

全站熱搜 創作者介紹 vincent 學不完.教不停.用不盡 vincent發表在痞客邦留言(13)人氣() 全站分類:數位生活個人分類:講義資料上一篇:Excel-補足數字前端被省略的0(TEXT,RIGHT) 下一篇:Office2013-即時線上簡報你的文件 ▲top 留言列表 發表留言 到站人數 本日人氣: 累積人氣: 文章關鍵字搜尋 贊助商連結 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗 PIXNET Facebook Yahoo! Google MSN {{guestName}} (登出) 您尚未登入,將以訪客身份留言。

亦可以上方服務帳號登入留言 請輸入暱稱(最多顯示6個中文字元) 請輸入標題(最多顯示9個中文字元) 請輸入內容(最多140個中文字元) 請輸入左方認證碼: 看不懂,換張圖 請輸入驗證碼 送出留言



請為這篇文章評分?