02.02 一個小符號,讓函數公式戰鬥力強化10倍

私信回覆關鍵詞【UP】,獲取VLOOKUP函數用法教程合集,一看就會!


哈嘍,我是秋葉 Excel 講師黃群金 King。


最近有位學員向我提了一個問題,用函數公式可以輕鬆解決。


他的問題是這樣的:


做了一次問卷調查,收集大家對活動各個環節的評價(B 列),現在想要統計各個環節各獲得了多少票數(E 列)。


一個小符號,讓函數公式戰鬥力強化10倍


有 2 個思路可以快速搞定,第 1 個會更加簡單易懂。


01

Countif 函數法


一個小符號,讓函數公式戰鬥力強化10倍


圖中使用的公式:

<code>=COUNTIF(B:B,"*"&D2&"*")/<code>


King 的解讀:


在 Excel 中,星號*可以代表任意的字符,&可以拼接文本。


例如,"*"&"A"&"*",表示包含字符 A 的所有文本。


所以整個公式的含義是,統計 B 列中,包含 D2 單元格中文本的單元格數量。


02

Count 數組公式法


一個小符號,讓函數公式戰鬥力強化10倍


圖中使用的公式:

<code>{=COUNT(FIND(D2,$B$2:$B$8))}/<code>


King 的解讀:


函數公式中最外層的花括號{ } 不是手工輸入的,而是在公式寫完以後,同時按 【Ctrl + Shift + Enter】三個鍵自動添加的。


它表示這個公式是一個數組公式。


數組公式的計算方法很不一樣:


❶ 先用 Find 函數,在 B 列的區域中,查找一遍 D2 中的內容;


會返回一組結果,找得到的就返回字符在單元格中所在的位置序號,找不到就返回錯誤值。


這樣一來,Find 函數的結果,就構成了由錯誤值和數字構成的一組數據。


{1;1;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}


❷ 然後再用 Count 函數計算數字的個數。


上面這組數據中,有 3 個是數字,Count 計數的結果就返回 3。從而實現統計包含字符的單元格數量這一需求。


不慌,其實只要我們用好輔助列、Powerquery、插件工具、新版本的新函數,數組公式能派上用場的地方是越來越少了~


私信回覆關鍵詞【UP】,獲取VLOOKUP函數用法教程合集,一看就會!


分享到:


相關文章: