#1   Report Post  
nc
 
Posts: n/a
Default Vlookup

Hi

I have two tables, one has 23,000 rows and the other 21,000. I am using
vlookup to using the customer id to check which id does not exit in the
latter table. Unfortunately this takes a while to recalculate. Is there any
solution to speed up this process?
  #2   Report Post  
Roger Govier
 
Posts: n/a
Default Vlookup

Hi

Assuming the sheet with the larger number of names is Sheet1, and the names
are in column A, then
=COUNTIF(Sheet2!$A$1:$A$21000,"="&A1)
copy down the column.
It will return a 1 where the name is present and 0 where not present.
DataFilterAutofilter select the dropdown on the column with your formulae
and Select 0 to show the list of names not present on sheet2.

You can copy the filtered data and paste to the other sheet if required.

Regards

Roger Govier


nc wrote:
Hi

I have two tables, one has 23,000 rows and the other 21,000. I am using
vlookup to using the customer id to check which id does not exit in the
latter table. Unfortunately this takes a while to recalculate. Is there any
solution to speed up this process?

  #3   Report Post  
CLR
 
Posts: n/a
Default Vlookup

You might consider using VBA to insert and copy down the VLOOKUP's, and then
it can also do "copy paste-special values" on that column......from then
on, working with the sheet will go faster.......later you can run the macro
again if needed.

Vaya con Dios,
Chuck, CABgx3



"nc" wrote:

Hi

I have two tables, one has 23,000 rows and the other 21,000. I am using
vlookup to using the customer id to check which id does not exit in the
latter table. Unfortunately this takes a while to recalculate. Is there any
solution to speed up this process?

  #4   Report Post  
nc
 
Posts: n/a
Default Vlookup

Thanks Roger.

Your solution did help. I am frustrated because I have a lot functions in
the cells the recalculate is very slow.



"Roger Govier" wrote:

Hi

Assuming the sheet with the larger number of names is Sheet1, and the names
are in column A, then
=COUNTIF(Sheet2!$A$1:$A$21000,"="&A1)
copy down the column.
It will return a 1 where the name is present and 0 where not present.
DataFilterAutofilter select the dropdown on the column with your formulae
and Select 0 to show the list of names not present on sheet2.

You can copy the filtered data and paste to the other sheet if required.

Regards

Roger Govier


nc wrote:
Hi

I have two tables, one has 23,000 rows and the other 21,000. I am using
vlookup to using the customer id to check which id does not exit in the
latter table. Unfortunately this takes a while to recalculate. Is there any
solution to speed up this process?


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using single cell reference as table array argument in Vlookup CornNiblet Excel Worksheet Functions 3 September 22nd 05 09:15 AM
VLOOKUP Limitations chris_manning Excel Worksheet Functions 2 August 9th 05 06:23 PM
Have Vlookup return a Value of 0 instead of #N/A Mr Mike Excel Worksheet Functions 4 May 25th 05 04:51 PM
vlookup data hidden within worksheet Excel Worksheet Functions 0 January 26th 05 12:09 PM
Vlookup info being used without vlookup table attached? Excel Worksheet Functions 0 January 25th 05 10:43 AM


All times are GMT +1. The time now is 06:48 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"