Hey,
I have a list of products that I want to lookup against a big database of products. The difficult part is that one product can have multiple matches in the database and I need to have all matches come up in the results (unlike with vlookup). Also each product has multiple criteria that I want to copy down to the results page.
I made a XL2BB document with hopefully a little bit of a more clear explanation. In reality the database has around 100k rows of data.
Greetings,
I have a list of products that I want to lookup against a big database of products. The difficult part is that one product can have multiple matches in the database and I need to have all matches come up in the results (unlike with vlookup). Also each product has multiple criteria that I want to copy down to the results page.
I made a XL2BB document with hopefully a little bit of a more clear explanation. In reality the database has around 100k rows of data.
Book1 | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | |||
1 | Search these | In this table | Colour | Size | Availability | Price | Result: | Colour | Size | Availability | Price | ||||||
2 | 1 | 1 | Green | 10 | Yes | 6 | 1 | Green | 10 | Yes | 6 | ||||||
3 | 2 | 3 | Yellow | 12 | No | 4 | 1 | Green | 8 | No | 4 | ||||||
4 | 3 | 1 | Green | 8 | No | 4 | 1 | Lightblue | 10 | No | 1 | ||||||
5 | 4 | 2 | Blue | 20 | Yes | 2 | 2 | Blue | 20 | Yes | 2 | ||||||
6 | 5 | 1 | Lightblue | 10 | No | 1 | 3 | Yellow | 12 | No | 4 | ||||||
7 | 6 | 4 | Yellow | 12 | no | 5 | 4 | Yellow | 12 | no | 5 | ||||||
8 | 7 | 4 | Brown | 10 | Yes | 11 | 4 | Brown | 10 | Yes | 11 | ||||||
9 | 8 | 8 | Red | 22 | No | 12 | 6 | Purple | 16 | Yes | 2 | ||||||
10 | 7 | Pink | 12 | No | 15 | 7 | Pink | 12 | No | 15 | |||||||
11 | 6 | Purple | 16 | Yes | 2 | 7 | Green | 13 | Yes | 21 | |||||||
12 | 7 | Green | 13 | Yes | 21 | 8 | Red | 22 | No | 12 | |||||||
13 | etc | ||||||||||||||||
14 | etc | ||||||||||||||||
15 | etc | ||||||||||||||||
16 | |||||||||||||||||
17 | |||||||||||||||||
18 | |||||||||||||||||
19 | |||||||||||||||||
Sheet1 |
Greetings,