我先用排序將客戶的資料以名稱排序好,因為有些客戶有重覆,有些沒有,我要怎麼讓excel可以幫我把重覆客戶資料給刪掉...有什麼方法或函數公式可以做嗎?
例如:
A欄 B欄 C欄......
第1列 林小姐 電話A 地址
第2列 林小姐 電話B 地址
第3列 王先生 電話 地址
............
資料非常的多,有好幾千筆,我所謂重覆的客戶資料就像林小姐有2筆,我只要有第1列或第2列其中一列保留就好,目前我用的笨方法就是先以名稱做排序後,用眼睛一筆筆看,看到重覆再整列刪除,可是資料太多了,眼睛會看到花掉又很累,不知道EXCEL有沒有方法可以解決?
2006-10-19 20:11:36 · 5 個解答 · 發問者 ? 3 in 電腦與網際網路 ➔ 軟體
沒辦法耶...資料重覆的2筆還是都在丫...
2006-10-19 22:32:04 · update #1
我剛試了,因為林小姐的資料中電話一個是A號,一個是B號,所以電話的部份excel就把他當成是不重覆的資料..我要的是能不能用某一欄去比對做過濾刪除的動作
2006-10-19 22:37:16 · update #2
可否解釋一下所用的公式的作用呢..
2006-10-20 18:18:06 · update #3
有一個方法,雖然還是要用手動刪除,但是眼睛可以比較輕鬆使用設定格式化條件來協助分辨重覆資料。可依下列步驟操作
在 A1 選:格式-設定格式化條件第一個欄位選「公式為」第二個欄位填「=COUNTIF(A:A,A1)-1」按格式, 色彩欄位選紅色, 按確定。在 A1 選複製,按欄位 A 反白整個欄位,滑鼠右鍵選選擇性貼上,選貼上格式,把格式化條件用在 A 欄所有的儲存格。完成。A 欄重覆的資料會自動變成紅色,然後看到紅色就一筆一筆刪除即可。(記住不要把所有紅色一次全刪除,至少要留一筆啊!)
2006-10-22 10:57:09 補充:
COUNTIF(A:A,A1) 的意思, 是在 A 欄中計算 A1 出現的次數。如果出現的次數等於一表示沒有重覆,大於 1 表示有重覆。因為格式化條件要輸入邏輯值,所以把次數減一,沒有重覆的出現次數會變成0,可以轉成邏輯值的FALSE,條件不成立,就不會出現紅色了。
2006-10-22 10:57:29 補充:
公式已說明,請參考。
2006-10-28 10:26:45 補充:
參考網頁
http://tw.myblog.yahoo.com/whitefox-blog/article?mid=129&prev=-1&next=120
2006-10-20 05:42:38 · answer #1 · answered by whitefox 7 · 0⤊ 0⤋
也可用excel中的樞紐分析表
2006-10-25 12:23:44 · answer #2 · answered by 塵 1 · 0⤊ 0⤋
請在儲存格 D1中輸入標題:「重複項目」。接著,請在 D2中輸入以下公式:=COUNTIF(A:A,A2)>1趁游標仍在儲存格 B2 中時,按兩下「自動填滿」控點 (位於儲存格右下角的小正方形),在該欄中將此公式一路向下複製。 結果會顯示FALSE或TRUE有TRUE就代表是有重複,最後再以D欄"篩選"或"排序" TRUE 即可一次刪除資料~
2006-10-20 16:27:07 · answer #3 · answered by ? 6 · 0⤊ 0⤋
如果你只要用A欄為條件來篩選重覆資料, 那倒可以在D欄設一公式, 就可以達到你要的篩選囉!
1. 先將資料以A欄為主要鍵做排序
2. 在D1輸入公式 =IF(A1=A2,"*",""), 複製公式到D欄的其他列
3. [資料][篩選][自動篩選]
4. 在D欄點擊下拉鈕,在下拉清單選(空格)
5. 篩選出來的就是你要的了
6.再用[複製][選擇][選擇性貼上][值], 將資料貼到要放的地方即可
或者也可以在篩選時選"*", 那選出的資料就是你不要的, 然後直接刪除也可以!
2006-10-21 16:07:51 補充:
用if函數來判斷A1與A2是否相同, 相同時在D1顯示*, 不同時則顯示空白, 所以檔D欄顯示*時, 就表示該筆資料重覆!
2006-10-20 10:22:42 · answer #4 · answered by ? 4 · 0⤊ 0⤋
有簡單的方法:
1.用[資料][篩選][進階篩選],勾取"不重覆紀錄"
2.選擇[資料範圍]後[確定]
3.也可選"複製到"別位置去哦!
2006-10-20 13:46:18 補充:
不然用if 來判斷好了:1.以名稱做排序2.新增一工作表3.A1公式=IF(Sheet1!A1=Sheet1!A2,"",Sheet1!A1)4.再將公式向右向下複製5.選取資料[複製],[選擇性貼上][值]6.以名稱做排序應可完成
2006-10-23 00:53:44 補充:
A1公式=IF(Sheet1!A1=Sheet1!A2,"",Sheet1!A1)為如果 Sheet1!A1 的內容 = Sheet1!A2 的內容則 人名=空白不然 人名是不會改變的也就說如果資料經 依人名排序相同的人名會在上下欄經比對將相同的變空白即可去除不要的內容
2006-10-19 21:34:05 · answer #5 · answered by 中途車 5 · 0⤊ 0⤋