
如何在 Excel 中查找前 5 或 n 個(gè)最常用的文本或數(shù)字?
對(duì)于我們大多數(shù)人來說,從單元格列表中獲取最常見的文本是一項(xiàng)常見任務(wù)。 在某些情況下,您可能還需要從列表中查找并提取前 3 或 n 個(gè)最常見的文本,如下圖所示。 為了解決這個(gè)問題,本文將為您介紹一些快速技巧。
使用公式查找并提取前 3 個(gè)或 n 個(gè)最常見的文本或數(shù)字
公式一:普通公式+數(shù)組公式公式2:數(shù)組公式使用數(shù)據(jù)透視表查找并提取前 3 或 n 個(gè)最常見的文本或數(shù)字
使用公式查找并提取前 3 個(gè)或 n 個(gè)最常見的文本或數(shù)字您可以使用以下公式來完成此任務(wù),請(qǐng)按以下方式執(zhí)行:
公式一:普通公式+數(shù)組公式1. 請(qǐng)應(yīng)用以下公式來獲得出現(xiàn)頻率最高的值:
=IFERROR(INDEX($A$2:$A$18,MODE(MATCH($A$2:$A$18,$A$2:$A$18,0)+{0,0})),""):
1.在這個(gè)公式中 A2:A18 是您要從中查找值的數(shù)據(jù)列表。
2. 如果您使用的是 Microsoft 365 之前的 Excel 版本,您應(yīng)該按 Ctrl + Shift + Enter 得到結(jié)果。 對(duì)于 Microsoft 365 和更新版本 Excel 的用戶,您只需在結(jié)果單元格中輸入公式,然后按 輸入 鍵。
2. 然后,您應(yīng)該使用以下數(shù)組公式來獲取第二個(gè)最頻繁的值,在第一個(gè)公式單元格下方輸入此公式,然后按 Ctrl + Shift + Enter 鍵在一起以獲得正確的結(jié)果,請(qǐng)參見屏幕截圖:
=IFERROR(INDEX(A$2:A$18,MODE(IF(COUNTIF(C$2:C2,A$2:A$18)=0,MATCH(A$2:A$18,A$2:A$18,0)+{0,0}))),"")備注:在此公式中, A2:A18 是您要從中查找值的數(shù)據(jù)列表, C2 是您剛剛提取的最頻繁值的公式單元格。3. 提取第二個(gè)最頻繁的值后,將此公式單元格向下拖動(dòng)以根據(jù)需要獲取其他 n 值。 看截圖:
4. 最后,您可以使用以下公式獲取提取文本的出現(xiàn)次數(shù),見截圖:
=COUNTIF($A$2:$A$18, C2) 公式2:數(shù)組公式其實(shí),你也可以使用單個(gè)數(shù)組公式來得到結(jié)果,請(qǐng)這樣做:
1. 將以下公式輸入或復(fù)制到要獲取結(jié)果的空白單元格中,然后按 Ctrl + Shift + Enter 鍵在一起以獲得第一個(gè)結(jié)果,請(qǐng)參見屏幕截圖:
=INDEX($A$2:$A$18,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$18)),(COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+1)*{1,1}))),COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+{1},0))備注: 在公式, A2:A18 是您要從中查找值的數(shù)據(jù)列表, C1 是公式的上述單元格。2. 然后,將此公式向下拖動(dòng)以獲取其他值。 如果你想獲得前 3 個(gè)最頻繁的值,你只需向下拖動(dòng)到其他兩個(gè)單元格,看截圖:
3. 同樣,您還可以使用以下公式獲取提取文本的出現(xiàn)次數(shù):
=COUNTIF($A$2:$A$18, C2) 使用數(shù)據(jù)透視表查找并提取前 3 或 n 個(gè)最常見的文本或數(shù)字如果您熟悉數(shù)據(jù)透視表,您可以快速獲得一個(gè)表格,將數(shù)據(jù)從最頻繁出現(xiàn)的數(shù)據(jù)排列到最不頻繁出現(xiàn)的數(shù)據(jù)。 請(qǐng)執(zhí)行以下步驟:
1. 選擇要使用的數(shù)據(jù)列表,然后單擊 插頁 > 數(shù)據(jù)透視表,請(qǐng)參見屏幕截圖:
2。 在彈出 創(chuàng)建數(shù)據(jù)透視表 對(duì)話框中,選擇要放置數(shù)據(jù)透視表的位置 選擇要放置數(shù)據(jù)透視表報(bào)表的位置 部分,請(qǐng)參見屏幕截圖:
3。 然后,點(diǎn)擊 OK 按鈕,一個(gè) 數(shù)據(jù)透視表字段 顯示窗格。 將列名拖入 行 和 價(jià)值觀 區(qū)域分開,您將獲得如下圖所示的數(shù)據(jù)透視表:
4. 單擊數(shù)字列中的任意單元格,然后單擊鼠標(biāo)右鍵,然后選擇 排序 > 排序最大到最小,請(qǐng)參見屏幕截圖:
5. 然后,pivotable 中的值的計(jì)數(shù)從大到小排序,您可以一目了然地看到前 3 個(gè)最常見的文本,見截圖:
更多相關(guān)文章: 在 3 列中查找共同值 通常,您可能需要在Excel中的兩列之間查找并選擇相同的值,但是,您是否曾經(jīng)嘗試過在三列中查找公用值,這意味著該值同時(shí)存在于三列中,如以下屏幕截圖所示。 本文,我將介紹一些在Excel中完成此任務(wù)的方法。使用標(biāo)準(zhǔn)查找最常見的文本 本文將討論如何根據(jù)特定條件從Excel的一系列單元格中查找最多出現(xiàn)的文本。 同時(shí),我還將介紹用于提取列中最頻繁出現(xiàn)的文本的公式。按最常見的值對(duì)數(shù)據(jù)進(jìn)行排序 假設(shè)您的工作表中有一長(zhǎng)串?dāng)?shù)據(jù),現(xiàn)在您想按每個(gè)單詞出現(xiàn)的頻率對(duì)該列表進(jìn)行排序。 也就是說,首先列出最常見的值(例如,在該列中出現(xiàn)四次),然后緊跟其后的單詞出現(xiàn)三次,兩次和一次,如下面的屏幕快照所示。 您如何在Excel中解決此任務(wù)?查找最少或最常見/頻繁的值 在使用Excel工作簿時(shí),有時(shí),您可能需要在工作表的列或行中查找最不常用或不常用的值。 除了手動(dòng)找到它之外,還有一個(gè)結(jié)合了Index,Match,Min和Countif函數(shù)的公式可以快速返回出現(xiàn)頻率最低的值。最佳辦公生產(chǎn)力工具
將小時(shí)轉(zhuǎn)化為分鐘 Kutools for Excel!準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時(shí)間的工具。 簡(jiǎn)化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!
為什么需要 Kutools for Excel

