我有一個Excel文件,每行約10000行,使用vlookup
約8 Vlookups
。其可笑的慢。Excel Vlookup太慢
它查找另一個Excel位於在線文件 -
=IF(ISERROR(VLOOKUP(E12,'Filepath.xlsx]Data'!$U:BV,54,0)),"None",VLOOKUP(E12,Filepath.xlsx]Data'!$U:BV,54,0))
我環顧四周,並vlookups似乎是相當必要的。有沒有可能使這種情況更快發生的結構性變化,例如SQL數據庫上的vlookup?
由於
[IFERROR] (http://www.excel-easy.com/examples/iferror.html)可能會節省一些查找,INDEX/MATCH可能會更快。 – pnuts 2014-11-24 18:04:58
嘗試切換到索引/匹配組合。這將允許您每行只進行一次匹配。另外,看看:http://dailydoseofexcel.com/archives/2014/11/17/cult-of-the-flying-spaghetti-vlookup/ – 2014-11-24 18:08:44
謝謝你們,但我正在尋找更快的方式,大約50 %最低。我工作的東西應該是一臺計算機,稱爲VDI,這是一個路由器的大小。它總是用Excel緩慢,但是因爲這個更新很荒謬。我假設沒有Excel公式可以給這種類型的增加,所以認爲我可能必須首先更改數據格式?不是開發人員。 – 2014-11-24 18:46:11