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次冪。點左除,相同維數的矩陣的對應元素進行 運算。點右除,相同維數...