Re: [算表] [急!!] 請問如何比對大量excel資料並 …

看板Office作者 (淡淡地就好)時間18年前 (2007/10/01 03:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
※ 引述《Fredericmo (小莫)》之銘言: : 軟體: Office Excel : 版本: xp以上 : (已爬文,但是我需要另作刪除的動作故再發問..) : 請問要如何用excel將特定的資料作交叉比對,並且刪除某一欄 : 資料中的重複值呢? 例如︰ : 現有四欄資料 : A1 B1 C1 D1 : A2 B2 C2 D2 : A3 B3 C3 D3 : . . . . : . . . . : 我希望將A欄與B欄分為同一組 C欄與D欄一組 : 比對此兩組資料,當A1B1 與C2D2此組資料完全相同時,能夠刪除 : 掉其中一組(AB 或 CD),這情況是在確定A+B 與 C+D完全符合時才能刪除 : ,排除部份符合。 : 註︰ : 1.資料皆為文字+數字型態 並非單純的數值 : 2.因為實際情況資料量十分龐大(粗估總共有上萬筆資料) : ,因此完全不能考慮以人工方式去作比對(眼睛也會爆炸 ) : 請教我如何用EXCEL、ACCESS、或是否可請人代寫程式去跑 : 感謝您! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 舉例說明如下: 1.假設原始資料為 A B C D 1 a 1 k 4 2 b 2 a 1 3 c 3 b 2 4 d 4 m 5 2.新增欄E=A+B,設公式為=CONCATENATE(A1,B1) 3.新增欄F=C+D,設公式為=CONCATENATE(C1,D1) 4.新增欄G=1或#N/A(若G=1表E1=F2;若G=#N/A表E1不等於F2), 設公式為=MATCH(E1,F1:F1,1) 5.依以上4步驟可得新資料如下: A B C D E F G 1 a 1 k 4 a1 k4 #N/A 2 b 2 a 1 b2 a1 1 3 c 3 b 2 c3 b2 1 4 d 4 m 5 d4 m5 #N/A 6.然後選EXCEL上工具列中的"資料"-->篩選-->自動篩選 7.在按欄G的箭頭選"1",資料即會顯示出所有欄G中為"1"(即A1B1等於C2D2者) 8.再刪除步驟7者的所有C和D欄,即可完成你所想要的資料! 以上~~希望能幫到你! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.106.181
文章代碼(AID): #16__QkFF (Office)
文章代碼(AID): #16__QkFF (Office)