ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   MATCH() or VLOOKUP() across mutliple 65K sheets possible? (https://www.excelbanter.com/excel-discussion-misc-queries/196225-match-vlookup-across-mutliple-65k-sheets-possible.html)

[email protected]

MATCH() or VLOOKUP() across mutliple 65K sheets possible?
 
2003

Imported a large file into 3 Excel w/s. The w/s are identical in format.

Is there a way to perform a VLOOKUP() or MATCH() across three 65K sheets?

ANY other ideas?

TIA EagleOne

Jim Thomlinson

MATCH() or VLOOKUP() across mutliple 65K sheets possible?
 
You can't really do it and even if you could you would grind the system to a
halt trying. A database will work much better for you in this case. XL 2007
will handle that much data but once again you really would be better off with
a database.
--
HTH...

Jim Thomlinson


" wrote:

2003

Imported a large file into 3 Excel w/s. The w/s are identical in format.

Is there a way to perform a VLOOKUP() or MATCH() across three 65K sheets?

ANY other ideas?

TIA EagleOne


[email protected]

MATCH() or VLOOKUP() across mutliple 65K sheets possible?
 
Thanks for the reply.

Does Access have a analogous function or workaround?

As Access databases are not in memory, I assume that "the function" would be in the form of a query?
What concerns me is the that I would have to run that query 200,000 times at which time I'll grind
to a halt. What am missing? It is OK to hit me with a 2x4.

Jim Thomlinson wrote:

You can't really do it and even if you could you would grind the system to a
halt trying. A database will work much better for you in this case. XL 2007
will handle that much data but once again you really would be better off with
a database.


Pete_UK

MATCH() or VLOOKUP() across mutliple 65K sheets possible?
 
Here's a generic approach across 3 Excel sheets:

=IF(ISNA(match_1),IF(ISNA(match_2),IF(ISNA(match_3 ),"no
match",match_3),match_2),match_1)

where match_1 will look something like MATCH(A1,Sheet1!A:A,0), and
match_2 will be MATCH(A1,Sheet2!A:A,0) and so on, so these relate to
the different sheets. You could use VLOOKUP instead, so vlookup_1
would look like VLOOKUP(A1,Sheet1!A:B,2,0). You will get the message
"no match" if none of the records in the 3 sheets match with A1.

Hope this helps.

Pete

On Jul 25, 12:13*am, wrote:
Thanks for the reply.

Does Access have a analogous function or workaround? *

As Access databases are not in memory, I assume that "the function" would be in the form of a query?
What concerns me is the that I would have to run that query 200,000 times at which time I'll grind
to a halt. *What am missing? *It is OK to hit me with a 2x4.



Jim Thomlinson wrote:
You can't really do it and even if you could you would grind the system to a
halt trying. A database will work much better for you in this case. XL 2007
will handle that much data but once again you really would be better off with
a database.- Hide quoted text -


- Show quoted text -



Jim Thomlinson

MATCH() or VLOOKUP() across mutliple 65K sheets possible?
 
In Access you would just use a join of two tables or you could use a query to
return a recordset of matching records. Depends what you are up to. In the
grander scheme of thing vlookup or match are intended to relate records
together. Databases are relational in nature and are optomised to relate
records together. XL are essentially flat files. You will not grind Access to
a halt with 200k records. You could have millions of records with out to much
difficulty...
--
HTH...

Jim Thomlinson


" wrote:
Thanks for the reply.

Does Access have a analogous function or workaround?

As Access databases are not in memory, I assume that "the function" would be in the form of a query?
What concerns me is the that I would have to run that query 200,000 times at which time I'll grind
to a halt. What am missing? It is OK to hit me with a 2x4.

Jim Thomlinson wrote:

You can't really do it and even if you could you would grind the system to a
halt trying. A database will work much better for you in this case. XL 2007
will handle that much data but once again you really would be better off with
a database.




All times are GMT +1. The time now is 06:51 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com