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

看板Office作者 (淡淡地就好)時間18年前 (2007/10/01 14:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《hankchens (湯姆漢克-合歡山武嶺高呼)》之銘言: : ※ 引述《vividpz (淡淡地就好)》之銘言: : : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : 舉例說明如下: : : 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欄,即可完成你所想要的資料! : : 以上~~希望能幫到你! : 請問一下 CONCATENATE(A1,B1) 完後會有 96090042 09 : 像數字2 後的空白要如何消除!? 因為兩個報表中,有一個 CONCATENATE 沒空白 : 一個有空白.這是甚麼原因?~ 要如何可以消除其中一項~~~thanks! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 應該是你原本資料的欄A裡96090042之後是有空白或 欄B裡09之前有空白所造成的, 如果要消除空白可以用以下方法試試看: 例如: ">>"表"空白" A B C D E 1 aa>> bb aa bb aabb 2 cc >>dd cc dd ccdd 1.增加欄C=欄A資料修正為文字前後無空白,設公式為=TRIM(A1) 2.同理設公式為=TRIM(B1) 3.欄E設公式為=CONCATENATE(C1,D1) 以上方法應該可以解決你的問題! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.106.181
文章代碼(AID): #1709CVYD (Office)
文章代碼(AID): #1709CVYD (Office)