EXCEL如何計算每列中每個數字出現的次數

2021-06-26 18:50:24 字數 6375 閱讀 1935

1樓:匿名使用者

j2輸入公式:

=if(sumproduct((e$2:e2=e2)*(h$2:h2=h2))=1,sumproduct((e$2:e$30=e2)*(h$2:h$30=h2)),"")

下拉填充到j30,然後選中a:j列,按j列資料降序排列即可注:j列不為空的記錄就是你要的結果

2樓:真真真白丁

親,看一下這個是不是你要的結果。

**在**的下方,灰色部分可複製。

sub cxcx()

dim d, k, jlarr(), sparr

dim i, j, n, c1, c2, c3 as integer

set d = createobject("scripting.dictionary")

for i = 1 to range("e" & rows.count).end(xlup).row

if d.exists(range("e" & i) & "☆" & range("h" & i)) then

d(range("e" & i) & "☆" & range("h" & i)) = d(range("e" & i) & "☆" & range("h" & i)) + 1

else

d(range("e" & i) & "☆" & range("h" & i)) = 1

end if

next

redim jlarr(1 to d.count, 1 to 3)

for each k in d.keys

n = n + 1

sparr = split(k, "☆")

jlarr(n, 1) = sparr(0): jlarr(n, 2) = sparr(1): jlarr(n, 3) = d(k)

next

for i = 1 to ubound(jlarr, 1)

for j = ubound(jlarr, 1) to i + 1 step -1

if jlarr(j, 3) > jlarr(j - 1, 3) then

c1 = jlarr(j, 1): c2 = jlarr(j, 2): c3 = jlarr(j, 3)

jlarr(j, 1) = jlarr(j - 1, 1): jlarr(j, 2) = jlarr(j - 1, 2): jlarr(j, 3) = jlarr(j - 1, 3)

jlarr(j - 1, 1) = c1: jlarr(j - 1, 2) = c2: jlarr(j - 1, 3) = c3

end if

next

next

columns("j:l").clearcontents

range("j1:l1") = array("數值", "方向", "出現次數")

range("j2").resize(ubound(jlarr, 1), 3) = jlarr

erase jlarr, sparr

set d = nothing

end sub

3樓:匿名使用者

[l6]輸入:=sumproduct((if(iserr(find(j6,$e$2:$e$30)),0,1))*($h$2:$h$30=k6))

然後按ctrl+shift+回車鍵,下拉

excel如何計算每列中每個數字出現的次數

4樓:匿名使用者

作函式試試:在f2單元格里輸入如下公式,shift+ctrl+enter三鍵同按,下拉

=index($d$2:$d$600,match(,countif($f$1:$f1,$d$2:$d$600),))&""

在g2單元格里輸入如下公式,下拉

=countif(d:d,f2)

第一個公式區域到600行,你可根據實際情況而定,在f列得出d列不重複的數

第二個公式在車員g列得出f列數字在d列出現的次數

5樓:匿名使用者

在f1、g1中分別輸入或複製貼上下列公式

=small(d:d,row(a1))

=countif(d:d,f1)

選中f1:g1,下拉填充

6樓:真真真白丁

你是說按出現次數的大小排倒序嗎?

如何用excel統計一列數字中每一個數字出現的次數

7樓:簡淨軒語

示例**:

統計在一個單元格區域中,一個數字出現的次數,可以用countif函式來實現效果。如圖,在空白列 建立輔助列,並輸入公式:=countif($b$2:

b2,b2),該函式的第一個引數用混合引用的方式,形成一個伸縮區域,在向下複製公式時,該區域也會隨之變化,從而達到重複值技術的效果。

8樓:匿名使用者

=sumproduct(len($a$1:$a$6)-len(substitute($a$1:$a$6,b1,)))

公式解決很好辦!

excel怎麼統計某列出現的數字以及出現的次數??

9樓:匿名使用者

一、選中f2:f13(你圖中的區域)

二、資料——篩選——高階——將篩選結果複製到其他位置——選擇g2單元格

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

四、在h2貼上公式:

=countif(f:f,g2)

五、滑鼠放在h2的右下角,呈小十字架時。下拉複製公式。

10樓:匿名使用者

先在旁邊複製一列,選擇資料-刪除重複項,而後得到「出現了哪幾個數字」

然後再另取一列輸入=countif($a$2:$a$13,b2),下拉得到「每個數字出現了多少次」

11樓:匿名使用者

g2=index(f:f,small(if(match($f$2:$f$13,$f$2:

$f$13,)=row($f$2:$f$13)-1,row($f$2:$f$13),4^8),row(a1)))&""

同時按ctrl  shift  回車鍵下

拉h2=countif(f:f,g2)  下拉

12樓:

使用下面的工具很簡單,不需要用公式:

如果需要統計相同行的,使用下面的工具:

如何在excel中計算一個數字出現的次數

13樓:榴蓮泡芙小蛋糕

1、選定需要統計重複數字的單元格,雙擊啟用,在單元格內輸入函式 「countif」,也可以從函式欄選擇函式

2、在函式中選擇需要統計的區域

3、選好區域後,在英文輸入狀態下,輸入逗號隔開,再選擇需要統計的數字所在的單元格

4、在函式括號中填寫完整後,按回車鍵確定即可計算出來。需要統計其它數字可以將區域中的數字固定,或者直接不寫區域

5、將滑鼠移至第一個單元格右下方的小方塊處,當滑鼠變成實心十字時,往下拉或者雙擊即可

14樓:平陽虎

假設是統計a1至a100單元格中2出現的次數,如一個單元格中寫入 222 ,算是3個2,則公式為

=sumproduct(len(a1:a100)-len(substitute(a1:a100,2,)))

15樓:李依俊

=countif(匹配選擇區域,匹配值)

excel中,怎麼統計一列中某個詞出現的次數。

16樓:天使在唱歌

1、以excel2010版本為例,首先開啟excel**,在a列輸入資料;

2、現要統計a列資料中數字5出現的次數,那麼先在b1單元格輸入countif函式;

3、countif函式中先輸入需要計算滿足條件的單元格區域則a1到a20,然後輸入要計算的數字5,按enter鍵;

4、就會得到完整的countif函式公式了,也計算出了5出現的次數是3,計算正確;

5、同理,如果想查詢別的數字,例如10 ,那麼在countif函式的第二個引數輸入數字10 ,即可計算出數字10 出現的次數了。

17樓:匿名使用者

microsoft excel 提供其他函式,可用來基於條件分析資料。例如,若要計算基於一個文字字串或某範圍內的一個數值的總和,可使用 sumif 工作表函式。若要使公式返回兩個基於條件的值之一,例如某指定銷售量的銷售紅利,可使用 if 工作表函式。

三、舉例如下

1.假設是要在b1單元格中統計a列單元格區域中名字為「張三」的單元格個數,則b1單元格寫入公式

=countif(a:a,"張三")

2.假設是要在b2單元格中統計a列單元格中姓」張「的人數個數,則b2單元格寫入公式

=countif(a:a,"張*")

這裡的*做萬用字元使用,可以代替多個字元

3.假設要在b3單元格得出c列分數中及格(含60分)的個數,則b3單元格寫入公式

=countif(c:c,">=60")

4.假設要在b4單元格得出c列分數中為100分的個數,則b4單元格寫入公式

=countif(c:c,100)

18樓:漫步雲影_虎虎

俗世小妙招91(excel小技巧,最適合新手的操作,快速統計某個資料出現的次數)

19樓:匿名使用者

這個你可以使用函式也可以,嗯,用篩選功能來完成找到的個數。

20樓:limbo居民也能

沒必要那麼麻煩,用替換

功能就成。

先點上方工作列的「開始」

再點右上角的查詢和選擇裡的「替換」,

把你想要統計的字寫在「查詢內容」的位置

再把「替換為」隨便填上,再點全部替換,

提示框就會告訴你替換了幾次也就是有幾個你想統計的字,然後撤回就好了。

21樓:斷夢

=countif(e14:e32,7020),e14:e32是要統計的區域,7020代表的是要統計的詞。

22樓:匿名使用者

=countif(a1:a10,"=中國")

此公式統計a!至a10單元格區域內「中國」的個數

excel中如何統計每個資料出現的次數

23樓:邢駿逸愛彩

可以利用資料透視錶快速統計所有資料各自出現的次數。

軟體版本:office2007

方法如下:

1.統計a列中資料各自出現的次數:

2.選擇a列插入資料透視表:

3.選擇資料透視表放置位置後,在右側,將1分別拖到行標籤和數值中:

4.這樣,就統計出了各個數字出現的次數:

24樓:叔淑蘭本乙

用countif函式

比如資料11

23要計算a列的資料出現的次數

那麼b2=countif($a$2:$a$5,$a$2:$a$5)

25樓:肖詩柳尋群

假設資料在a列

在b1中輸入或複製貼上下列公式

=countif(a:a,a1)

下拉填充

b列中的數值表示a列中的數值在a列中出現的次數。

26樓:excel辦公

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

excel版本參考:2010

演示:統計10出現的次數

1、選中c1單元格;

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

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

27樓:聊士恩狂詞

直接快捷鍵ctrl+f查詢,然後下拉選單裡面全部選中,複製,到新的sheet中進行貼上接近問題。狀態列直接看個數。

28樓:

第一種,如下圖中b2單元格輸入下面公式

=index(a:a,small(if(match($a$1:$a$1000&"",$a$1:

$a$1000&"",0)=row($a$1:$a$1000),row($a$1:$a$1000),4^8),row(a2)))&""

1、這是陣列公式,編輯狀態下按ctrl+shift+enter

(即游標雙擊b2,先按住ctrl+shift鍵,再按enter回車鍵。)

2、游標放在b2的右下角,出現十字後按住向下拉,

接下來在c2單元格輸入下面公式

=if(b2<>"",countif($a$1:$a$1000,b2)," ")

游標放在c2的右下角,出現十字後按住向下拉,

第二種,選中你要篩選的列,然後選中資料選單=》篩選=》高階篩選=》勾選「選擇不重複的記錄」

如何在excel中刪除各行每一列中的相同字元後面的所有內容。請高手指教

選中該列 資料 分列 分隔符號 最後一步,跳過後面不要的列 選中這列,編輯 替換 查詢 替換為不填 假設 06 06027 在a1單元格,則在b1輸入 left a1,2 其他往下拖即可 建議使用left函式 left a1,2 前提要求是 之前都是2位 如何在excel中刪除各行每一列中的相同字元...

急急急!excel中a列n個數的和值與b列n個數的和值相等,求a列和b列中這些相等的數列

倒不難寫 只是組合數 2 n m 很大 你的條件很寬鬆 結果會很多 時間空間開銷都大 很可能行號會溢位 如下 已執行通過 n cells rows.count,1 end xlup row m cells rows.count,2 end xlup row s 1 string n 1,0 k 0d...

matlab中怎樣計算矩陣中每個數的平方

使用點運算。如果原矩陣式a,可以使用a.a或者a.2matlab中點運算是對相同維數的矩陣的對應元回素進行相應的答運算。點乘,相同維數的矩陣的對應元素相乘。點乘冪,a.b相同維數的矩陣a元素的b對應元素次冪。a.n矩陣a中所有元素取n次冪。點左除,相同維數的矩陣的對應元素進行 運算。點右除,相同維數...