Re: 請問如何比對兩個excel檔案?

看板Programming作者時間18年前 (2007/03/13 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
※ 引述《GOLDMEMBER.bbs@bbs.cs.nctu.edu.tw (㊣阿多巴可安德爾 》之銘言: > ※ 引述《glamorous.bbs@bbs.yzu.edu.tw (glamorous)》之銘言: > > 請問我有兩個格式相同,但其格式內容不同的excel檔案,我想用excel VBA寫程式去比對, > > 請問我該怎麼做,會的人可否給一點提示,謝謝~~~ > 如果你可以排序就比較容易,不行就很麻煩了。 其實如果需要保留現有的排列也是可以寫的,辦法如下。 令此兩檔案為f1, f2 1)以下步驟對f1和f2都要做 a)增加一欄,稱為欄n b)在欄n裡面使用功能填入等差數列 c)從原有欄位中挑選一個為關鍵欄位,排序(不可針對欄n) 2)對兩個檔案各設一個counter, 從1開始,分別稱為y1, y2 3)以f1的y1行比對f2的y2行 a)如果相符,y1累進1, y2累進1,並做必要記號或輸出 b)如果不相符,y2累進1 c)如果y2到達檔案盡頭,y1累進1,並設y2為y1 d)如果y1到達檔案盡頭,結束 4)結束後分別對兩檔案排序,關鍵欄位為兩檔案各自的欄n --- complexity: 如果兩個檔案完全不一樣,則為n^2... 是一個爛方法。   -- X-URL1: http://www.aviationnow.com/ 李登輝格達費外星人有廁 檢舉匪諜 人人有責 檢舉匪諜 安居樂業 人所 檢舉匪諜滲透破壞 人人安居樂業|肅清貪污經濟犯罪 社會繁榮進步   破案獎金三百萬|知情不報判徒刑 檢舉要件:請用真實姓名、地址,受理機關絕對保密 X-Disclaimer: 李登輝一定是外星人! Mk.22 Mod4 5/15/01 Mod3 6/9/98 -- ┌─────KKCITY─────┐ KKBOX 可立刻 聽音樂 ■ bbs.kkcity.com.tw ■■所有想找的歌通通不必等 ■■ └──From:218.160.86.16 ──┘ http://www.kkbox.com.tw --
文章代碼(AID): #15zPoY00 (Programming)
文章代碼(AID): #15zPoY00 (Programming)