Excel如何自動統計出出現頻率最高文字值

時間 2021-05-04 13:26:51

1樓:魚木混豬喲

工具:office2013

方法如下:

1.利用公式自動找出a列中出現頻率最高的文字:

2.輸入公式如下:

$a$24,$a$2:$a$24)),row($a$2:$a$24),)))

公式解釋:先利用countif函式,求出每個文字出現的頻率,然後利用if函式和max函式,讓出現頻率等於最大出現頻率的文字返回所在的行號,再利用max得到其中的最大行號(也就是頻率最高文字最後一次出現的位置所在行號),最後利用indirect函式,返回文字

3.按下ctrl+shift+enter三鍵結束陣列公式,得到結果:

2樓:無事羨清風

題:統計出現頻率最高的值,有兩種情形;

1、數值。可直接使用函式mode,直接輸入需要查詢的範圍,即可得出出現頻率最高的數值。如下圖:

(1)首先,我們要統計出每一個文字在其範圍內出現的次數,藉助countif函式,=countif(a7:a15,a7:a15),這是一個陣列公式,可以統計出每一個文字各自出現的次數;

(2)其次,我們需要出現次數最多的一個數值,藉助large函式,找出最大值(同max);

(3)最後,我們的殺手鐗來了,利用lookup函式,以出現的最大的數值作為查詢值,以countif得出的各個文字出現的次數作為第一查詢範圍,最後以文字作為第二範圍,直接得出出現最多的文字,如圖:

我們可以按f9檢視各個區域的值,方便大家理解,

這樣出現最多次的文字值就被提取出來了。(由於是陣列公式,所以最後一定要按ctrl+shift+enter結束!)

3樓:山桑弓

如果你說的統計是計算最多次出現的文字的次數,假設資料在a1:a20中,公式可為

=max(countif(a1:a20,a1:a20))同時按下ctrl+shift+回車,輸入陣列公式。

如果統計不是這個意思,請再詳細說明,最好舉個例子。

excel中如何自動統計數值出現次數??

4樓:匿名使用者

根據補充說明,樓主的這個需求,可以分解為兩個問題.

第一,a列中,都有哪些數.

每二,a列中,各數出現的次數.

我的解決步驟:

1,選單》資料》分列》逗號:把a列資料分步到a到e列,每個單元格一個數。

2,f列公式:=large(a:e,row(a1)) 下拖,直到所有資料排列完。

3,g列公式:=countif(f:f,f1),下拖,直到與前列對齊。

如果,需要一目瞭然。

可以把f和g複製,貼上值到其它地方,把f列重複的數值去掉

5樓:多秀榮區己

只能計算ges101出現的總次數而不能計算連續出現的次數,則計算出現的總次數的公式如下:

在b1輸入「=countif(a:a,"ges101")」只輸「」內的內容

6樓:excel辦公

統計出現數值出現的次數,使用countif函式來處理即可。

excel版本參考:2010

演示:統計10出現的次數

1、選中c1單元格;

2、輸入公式:=countif(a:a,10),回車;

3、檢視效果(修改數值測試ok)

7樓:匿名使用者

1、如果源資料是外部查詢結果(可隨時更新的),最好在建立查詢時就將資料來源設定為分列顯示;

2、如果源資料是複製過來的,最好先用資料選單中的「分列」功能將資料分列顯示。

分列顯示後,a列的源資料會分成abcde五列顯示

假定源資料不超過30000行

要自動統計表內全部相同值,可在f2輸入公式:=countif($a$2:$e$30000,a2),複製到其餘位置

要自動統計同一行內相同值,可在f2輸入公式:=countif($a2:$e2,a2),複製到其餘位置

excel如何統計文字在某列出現的次數

8樓:江西新華電腦學院

一、選中f2:f13(你圖中的

區域)二、資料——篩血—高階——

專將篩選結果複製到其他位置——選屬

擇g2單元格

三、勾尋選擇不重複的記錄」

四、在h2貼上公式: =countif(f:f,g2)五、滑鼠放在h2的右下角,呈小十字架時。下拉複製公式。

excel 如何統計一個範圍內出現頻率最高的三個數

9樓:匿名使用者

你在g1到g10寫入到10,在h1中輸入公式=countif($b$3:$f$8,g1),然後一直填充到h10,就有每個出現的次數了。也可以不用寫0到10,只需要寫你要的區域出現的數就行了。

10樓:匿名使用者

在h1中輸入公式

=countif($b$3:$f$8,row(a1)-1)

下拉填充

11樓:高傲的黑領

方案:1、g1格輸入

=countif($b$3:$f$8,row(a1)-1)2、將g1格填充至g10,於是g列出現0-9各數出現的頻數統計頻率可將公式改為 =countif($b$3:$f$8,row(a1)-1)/count($b$3:

$f$8)

3、選擇g1:g10,條件格式——公式——=g1>=large(g1:g10,3)

選擇一種顏色,則變色的單元格所在行表示0-9哪個出現最大值(如果有並列最多,可能出現多個帶有顏色)

如果不會出現相同頻數,可以用下述方法:

1、g1格輸入

=match(large(countif($b$3:$f$8,row(1:10)-1),row()),countif($b$3:$f$8,row(1:10)-1),0)-1

2、完成後按ctrl+shift+enter3、將g1格填充至g3

則結果直接就是三個頻率最高的數值(結果是0-9,而不是出現最高次數)

EXCEL自動統計!高分求助

自動統計,就用 可擊工作表標籤,檢視 把下面的 貼在彈出的vba視窗右側,就可以使用了。如果你更改了以前的資料,請在其下最近的一個星號處,再重新輸入一個 否則不能自動重新整理 private sub worksheet change byval target as range if target.c...

excel如何隔行統計,EXCEL如何隔行統計

回答者 墳上蝶 高階魔法師 七級 10 25 18 42 正解!有row,取得行號,mod函式用於判斷奇偶性,ctrl alt 回車是用於編輯成陣列公式。最簡單的公式。 如一工作表中,a1 a10單元格中隔行統計。1 在b1單元格輸入 sum mod row a1 a10 2 1 a1 a10 後按...

Excel出入庫表怎樣自動統計庫存

1 首先開啟一個excel表 wps或者office的都可以 在裡面輸入一些出庫入庫的資料,如下圖所示 2 然後在旁邊c2中輸入 b2 a1,然後按回車鍵excel表就會自動計算出來的,接著把滑鼠停留在c2的右下角會出現一個十字標誌,如下圖所示 3 然後按住小十字進行下拉,就會自動填充入庫 出庫的數...