昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-09-08, 19:39:13
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: Wink有贊助本論壇經營的會員,請務必來信通知小誌,這樣才能為您更新會員群組喔!!


+  麻辣家族討論區
|-+  MS Office 系列
| |-+  EXCEL
| | |-+  Excelㄧ般區 (版主: gong, bosco_yip)
| | | |-+  如何整理出唯一的資料 (去除重複資料)
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 2 向下 列印
作者 主題: 如何整理出唯一的資料 (去除重複資料)  (閱讀 3286 次)
jeby
中學生
*
離線 離線

文章: 87


如何整理出唯一的資料 (去除重複資料)
« 於: 2005-03-31, 16:52:47 »

我有一個資料表我想把重復的部份去除
請問我要如何篩選出來
a     a
a     b
b     c
a
b
b
c
c
c

[附件已被管理員刪除]
« 最後編輯時間: 2005-03-31, 18:16:37 由 leonchou » 已記錄
oobird
凸槌的木工
論壇維護群
*
離線 離線

文章: 4327


Re: 如何整理出維一的資料
« 回覆文章 #1 於: 2005-03-31, 17:02:19 »

較簡單的方式是進階篩選,在sheet2選進階篩選,點一下”將篩選結果複制到其他地方,資料範圍選sheet1的資料範圍,準則不要填,將篩選結果放在sheet2!a1,不選重複紀錄打勾即可。
已記錄

結廬待慧君
gong
版主
*
離線 離線

會員性別: 男
文章: 2221


Re: 如何整理出維一的資料
« 回覆文章 #2 於: 2005-03-31, 17:11:11 »

{=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


Re: 如何整理出維一的資料
« 回覆文章 #3 於: 2005-03-31, 17:17:51 »

進階篩選很好用謝謝
gong大大的方式我很想用可是我參數太多了我不會改
但是還是謝謝二位大大的幫忙
已記錄
oobird
凸槌的木工
論壇維護群
*
離線 離線

文章: 4327


Re: 如何整理出維一的資料
« 回覆文章 #4 於: 2005-03-31, 17:24:59 »

可稍簡化,當然把資料定義名稱更簡化了。

[附件已被管理員刪除]
已記錄

結廬待慧君
mistery
中學生
*
離線 離線

文章: 28


Re: 如何整理出唯一的資料 (去除重複資料)
« 回覆文章 #5 於: 2005-04-18, 23:24:21 »

IF前半段的條件式   ROW()<=SUM(.....)
這段語法常出現耶
有哪位先進可以解惑一下
實在是不太懂耶
謝謝
已記錄
fangdr
高中生
*
離線 離線

會員性別: 男
文章: 185


Re: 如何整理出唯一的資料 (去除重複資料)
« 回覆文章 #6 於: 2005-04-18, 23:42:05 »

ROW() 是列號
SUM(.....) 是計算符合條件的筆數
這個公式一般放在 IF 的 Logical_test ,讓儲存格顯示結果或 ""
已記錄

三人行必有我師
mistery
中學生
*
離線 離線

文章: 28


Re: 如何整理出唯一的資料 (去除重複資料)
« 回覆文章 #7 於: 2005-04-18, 23:58:41 »

謝謝樓上的"學長"解析
但小弟不才    因為您說明的部份  我知啊
只是兩句話放在一起就覺得怪怪的
=>會變成   if( 第?列  <=  符合條件筆數, index(....),"")
這整句話翻白話   怎麼說啊?
又WHY它會"逐筆"檢查?
不知您是否懂我的問題
還請您點悟啊
已記錄
bosco_yip
版主
*
離線 離線

文章: 691


Re: 如何整理出唯一的資料 (去除重複資料)
« 回覆文章 #8 於: 2005-04-19, 00:27:57 »

另一把重復的部份去除, 函數公式為 :

{=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


Re: 如何整理出唯一的資料 (去除重複資料)
« 回覆文章 #9 於: 2005-08-18, 15:36:44 »

關於計算不重複個數的陣列公式 =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 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.562 秒, 以及 20 次的資料庫查詢.