0
我有兩個非常大的文件,我們將其稱爲Old和New。新包含許多Old包含的條目。我需要做的是刪除舊的包含的新條目。 Old有55欄,有9,459個條目。新包含11,983條76列。我需要根據5列進行比較; 'name_last','name_first','name_middle','street'以及'type'從另一個文件中刪除條目
我正在使用Excel 2010,我對它很陌生,並沒有從哪裏開始。
我有兩個非常大的文件,我們將其稱爲Old和New。新包含許多Old包含的條目。我需要做的是刪除舊的包含的新條目。 Old有55欄,有9,459個條目。新包含11,983條76列。我需要根據5列進行比較; 'name_last','name_first','name_middle','street'以及'type'從另一個文件中刪除條目
我正在使用Excel 2010,我對它很陌生,並沒有從哪裏開始。
=LOWER(A2&B2&C2&D2&E2)
(該LOWER
會讓你運行一個不區分大小寫)=ISNA(MATCH(F2,[old.xlsx]Sheet2!$F:$F,0))
查找「new.cls」列F中的每個值與「old.xls」中連接值的整個列表中的每個值TRUE
結果返回非匹配,然後刪除這些行
我非常抱歉,這是所有在我頭上。 = [ 我發現了「牀單」的東西,所以現在我在同一個xlsx文件中有Old和New。我已將這兩個文件導出到製表符分隔的文本文件,然後將這些文件與記事本手動粘合在一起,然後導入文本文件。現在我有一個大文件。有沒有辦法根據雙重條目顯示行? – Shea 2012-01-31 03:31:59
@andrewjackson嗨,你有沒有解決它,你已經標記爲接受?您可以在一個文件中的兩張單獨的工作表上運行相同的方法 – brettdj 2012-01-31 04:50:46
我還沒有解決它。我不確定我做錯了什麼。我在這兩個文件中都有唯一值的列,唯一的文件在列A上。我在B下創建了一個單獨的列,以便存儲我的布爾值。所以我使用'= ISNA(MATCH(A2,[old.xlsx] Sheet2!$ A:$ A,0))'我知道它不在old.xlsx中,並且我變爲true。然後我對'= ISNA(MATCH(A3,[old.xlsx] Sheet2!$ A:$ A,0))'做了同樣的處理,我知道它在old.xlsx中,我仍然是真的。 – Shea 2012-01-31 05:11:31