0
我正在使用兩個數據集在Excel中進行項目工作,我需要交叉引用它們。在1m +行的文檔上查找
數據集1約爲6,000,數據集2約爲350萬條記錄(分成幾張)。
Vlookup顯然不會超過65,000行。
任何人都可以提出工作或任何類型的腳本可能工作嗎?
我正在使用兩個數據集在Excel中進行項目工作,我需要交叉引用它們。在1m +行的文檔上查找
數據集1約爲6,000,數據集2約爲350萬條記錄(分成幾張)。
Vlookup顯然不會超過65,000行。
任何人都可以提出工作或任何類型的腳本可能工作嗎?
如果您需要在Excel電子表格中工作,您可以執行一系列if語句,isna和vlookups。不漂亮或不快,但應該適用於這種情況。
=IF(NOT(ISNA(VLOOKUP(<reference>,<some sheet 1>,<column>,FALSE))),"Found",
IF(NOT(ISNA(VLOOKUP(<reference>,<some sheet 2>,<column>,FALSE))),"Found" ... ,"Not Found"))
編輯:添加不同表的指示在vlookups,加不ISNA
你爲什麼說'VLOOKUP()'不會超過65000行工作?你有什麼嘗試?那是因爲他們被分成多張? – BruceWayne
對於超過100萬行,在命令行上使用Microsoft Access或CSV格式的「加入」CSV可能會更好。自從幾個版本以前,Excel沒有65536行限制 – Marc
您可以使用索引匹配查找不同的工作表,並且vlookup也可以工作。 – aspan88