頁: [1] 2
|
 |
|
作者
|
主題: 如何整理出唯一的資料 (去除重複資料) (閱讀 3286 次)
|
jeby
中學生
離線
文章: 87
|
我有一個資料表我想把重復的部份去除 請問我要如何篩選出來 a a a b b c a b b c c c
[附件已被管理員刪除]
|
|
|
|
« 最後編輯時間: 2005-03-31, 18:16:37 由 leonchou »
|
已記錄
|
|
|
|
oobird
凸槌的木工
論壇維護群
離線
文章: 4327
|
較簡單的方式是進階篩選,在sheet2選進階篩選,點一下”將篩選結果複制到其他地方,資料範圍選sheet1的資料範圍,準則不要填,將篩選結果放在sheet2!a1,不選重複紀錄打勾即可。
|
|
|
|
|
已記錄
|
結廬待慧君
|
|
|
|
gong
|
{=IF(ROW()-ROW($A$2)+1>SUM(IF($A$2:$A$14="","",1/COUNTIF($A$2:$A$14,$A$2:$A$14))),"",INDEX($A$2:$A$14,SMALL(IF(COUNTIF(OFFSET($A$2,,,ROW($A$2:$A$14)-ROW($A$2)+1,),$A$2:$A$14)=1,ROW($A$2:$A$14)),ROW()-ROW($A$2)+1)-ROW($A$2)+1))}
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
|
|
|
jeby
中學生
離線
文章: 87
|
進階篩選很好用謝謝 gong大大的方式我很想用可是我參數太多了我不會改 但是還是謝謝二位大大的幫忙
|
|
|
|
|
已記錄
|
|
|
|
oobird
凸槌的木工
論壇維護群
離線
文章: 4327
|
可稍簡化,當然把資料定義名稱更簡化了。
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
結廬待慧君
|
|
|
mistery
中學生
離線
文章: 28
|
IF前半段的條件式 ROW()<=SUM(.....) 這段語法常出現耶 有哪位先進可以解惑一下 實在是不太懂耶 謝謝
|
|
|
|
|
已記錄
|
|
|
|
|
fangdr
|
ROW() 是列號 SUM(.....) 是計算符合條件的筆數 這個公式一般放在 IF 的 Logical_test ,讓儲存格顯示結果或 ""
|
|
|
|
|
已記錄
|
三人行必有我師
|
|
|
mistery
中學生
離線
文章: 28
|
謝謝樓上的"學長"解析 但小弟不才 因為您說明的部份 我知啊 只是兩句話放在一起就覺得怪怪的 =>會變成 if( 第?列 <= 符合條件筆數, index(....),"") 這整句話翻白話 怎麼說啊? 又WHY它會"逐筆"檢查? 不知您是否懂我的問題 還請您點悟啊
|
|
|
|
|
已記錄
|
|
|
|
bosco_yip
版主
離線
文章: 691
|
另一把重復的部份去除, 函數公式為 :
{=IF(ROW()-ROW($A$2)+1<=SUM(IF($A$2:$A$100<>"",1/COUNTIF($A$2:$A$100,$A$2:$A$100))),INDEX($A$2:$A$100,MATCH(1,--ISNA(MATCH($A$2:$A$100,C$1:C1,0)),0)),"")}
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1160
|
關於計算不重複個數的陣列公式 =SUM(1/COUNTIF(A1:A100,A1:A100)) 常有人不明白它的原理和意義, 以下做個說明,敬請參考 & 指正 --
假設有 5 筆資料 AA, BB, BB, CC, CC, CC 則套用公式中 1/COUNTIF(A1:A100,A1:A100) ,每個會變成 1/1, 1/2, 1/2, 1/3, 1/3, 1/3
意思就是每一種有幾個就拆成幾分 (合起來是 1 ),去除了重複值。 最後再全部 SUM 起來就是不重複的資料個數了。
|
|
|
|
|
已記錄
|
|
|
|
|
頁: [1] 2
|
|
|
|