I've a sheet of data with a product line and a rank and I want to do a vlookup which picks up the product line but also the rank so I can derive a top ten list for a particular product. At the moment as I am only looking up the product line, I only ever retrieve the first record. Does anyone have any ideas, ideally without vba?! May thanks, Chaffers