My current process is the normal vlookup. I tried the double vlookup using true instead of false and it didn't speed up the process. My current process takes 23 (Sheet1 25K+ lines, Sheet2 150+ lines, & Sheet3 6k+ lines). I'm thinking a scripting.dictionary would reduce that time. I'm using 3 work sheets to return data to the first worksheet. Here's my vlookups:
=IFERROR(VLOOKUP('Sheet1'!C2&"-"&H2,Sheet2!C:P,14,0)," ")
=IFERROR(VLOOKUP('Sheet1'!C2,CHOOSE({1,2},Sheet3!AI:AI,Sheet3!AF:AF),2,0)," ")
=IFERROR(VLOOKUP('Sheet1'!C2&"-"&H2,CHOOSE({1,2},Sheet3!AF:AF,Sheet3!AI:AI),2,0)," ")
Any help will be greatly appreciated. Thanks.
Bookmarks