2013-03-19 59 views
1

我有一個包含大約200 000行客戶數據的Excel文件。其中一個參數是客戶ID。該文件用於定期向所有客戶發送產品。郵寄這些產品時自然會出現錯誤,因此郵寄服務會向我們提供寫在產品上的客戶ID,這些產品已損壞或因某種原因無法郵寄。我正在尋找一種最快的方式來從原始文件中選擇,複製和刪除具有這些ID的行。例如,郵件服務會向我們返回一個Excel文件,其中只包含錯誤產品的客戶ID。我必須找到包含此ID的所有行,將它們複製到一個新文件中並從原始文件中刪除它們。這是迄今手動完成的,但這需要太多時間。我的問題是 - 是否有一種方法來加載ID列表並讓Excel選擇包含它們的行,或者至少要對錶單進行排序,以便具有這些ID的行位於最上面?任何建議都是值得歡迎的。 謝謝根據條件在Excel 2007中選擇多行

+0

是的,有一種方法可以比較兩個不同的文件,並根據您定義的某些標準執行操作或以其他方式操作文件。我會使用VBA /宏來實現這一點。 [你到目前爲止嘗試過什麼?](http://whathaveyoutried.com) – 2013-03-19 15:15:40

+0

我會做以下事情:循環訪問失敗的CustomerID,將它們匹配到主文件中的CustomerID值,將它們複製到新文件&刪除舊的條目。應該很容易做tbh。 – CustomX 2013-03-19 15:32:18

+0

我對VBA或宏沒有任何經驗,所以我只是想問問是否有其他選擇。我會盡力找到一些可以幫助我解決這個問題的教程。謝謝。 – NDraskovic 2013-03-19 15:42:41

回答

0

我設法解決了這個問題,使用VLOOKUP函數將必要的數據複製到一張新表中 - 解決了提取需要重複出貨的客戶的問題。我解決了Excel以外的刪除部分(我創建了一個可以實現這一點的應用程序)。