私信回覆關鍵詞【UP】,獲取VLOOKUP函數用法教程合集,一看就會!
哈嘍,我是秋葉 Excel 講師黃群金 King。
最近有位學員向我提了一個問題,用函數公式可以輕鬆解決。
他的問題是這樣的:
做了一次問卷調查,收集大家對活動各個環節的評價(B 列),現在想要統計各個環節各獲得了多少票數(E 列)。
有 2 個思路可以快速搞定,第 1 個會更加簡單易懂。
01
Countif 函數法
圖中使用的公式:
<code>=COUNTIF(B:B,"*"&D2&"*")/<code>
King 的解讀:
在 Excel 中,星號*可以代表任意的字符,&可以拼接文本。
例如,"*"&"A"&"*",表示包含字符 A 的所有文本。
所以整個公式的含義是,統計 B 列中,包含 D2 單元格中文本的單元格數量。
02
Count 數組公式法
圖中使用的公式:
<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函數用法教程合集,一看就會!
閱讀更多 秋葉Excel 的文章