1樓:
d2公式
襲:=iferror(index(a$2:a$100,**all(if(match(a$2:
a$100&"",a$2:a$100&"",)=row($1:$99),row($1:
$99),9^9),row(a1)))&"","")
陣列公式,需
要按baictrl+shift+回車du,完成公式,下拉zhi;
e2公式:dao
=iferror(index($b$2:$b$100,**all(if($a$2:$a$100=$d2,row($1:$99)),column(a1))),"")
陣列公式,需要按ctrl+shift+回車,完成公式,右拉,下拉。
如何在excel中從一組有相同數值的數列中計算出有多少不同項的數量
2樓:匿名使用者
直接用函式,不管資料在不同行、不同列,都可以,加入你的資料在a:c列,則以下公式為
=sumproduct(1/countif(a:c,a:c))
3樓:匿名使用者
使用vb編個巨集試試。
i=1j=0
sum=1
for i=2 to 2000 step 1 '假定你的資料在a列,從a1單元格開始
iso=0
for j=1 to 2000 step 1 '假定你的資料在a列,從a1單元
格開始if cells(i,1)=cells(j,1) theniso=iso+1
exit
end if
next
if iso=0 then
sum=sum+1
next
range("b1")=sum '統計的個數輸出到單元格b1
4樓:匿名使用者
如果資料在ab列,得到a列到d列,在「資料」選項下的「刪除重複項」中,保留唯一值,然後在e2單元格輸入以下公式
=sumif(a:a,d2,b:b) 通過多條件求和,將d列唯一值對應的b列資料分別求和。
ecel中如何從一堆人名資訊中篩仰一部分人名資訊
假設 第一幅 中的資料區域為a1 c10。第二幅 中的資料區域為a11 a13。在第二幅 中的 趙國強 的右側單元格b11中輸入公式 vlookup a11,a 1 c 10,column b1 再將公式右拖到c列並下拉填充。1.選中區域 資料 篩選 篩選下拉 選中姓名 確定,如圖 2.效果圖 抓圖...
ecel中如何將a列中相同項對應的b列中的文字合併在
這個用excel vba肯定可以做,但如果使用函式的話,還真沒試過。建議你研究下excel vba。用vba幫你做,行不?在有大量資料的excel表中,如何將a列中相同名稱的對應的b列資料相加?用sumif函式 比如 sumif a a,張三 b b 表示將a列中名字為張三的所有b列資料進行相加.s...
ecel中如何將a列相同項所對應的b列資料按c列要求
可用phonetic函式實現。示例如下 假定合併如圖所示的 一班 的同學名字到d列,名字之間以逗號分隔。d2的公式 substitute substitute phonetic offset a 1,match c2,a a,1,countif a a,c2 2 c2,1 其中 offset a 1...