If you're talking about the ability to *copy* the formula across columns,
along a row, and *automatically increment* the column index number, just
replace the "2" with "Column(B:B)".
The "Column(B:B)" does *not* mean you're indexing Column B (although you
very well might, just as a coincidence), it's used because it equates to
"2", and will increment as it's copied along a row.
=IF(C19="","",VLOOKUP(C19,INDIRECT(B19&"List"),Column(B:B),FALSE))
--
HTH,
RD
=====================================================
Please keep all correspondence within the Group, so all may benefit!
=====================================================
=IF(C19="","",VLOOKUP(C19,INDIRECT(B19&"List"),2,FALSE)) is the formula that
I am using, but i want to use columsn 2, 3, 4, 5 to bring up several prices.