Обращайтесь к таблицам Excel динамически

У меня есть проблема, которая должна быть такой простой, но я не могу ее решить. Я делаю распечатанные прейскуранты для магазина, и в этом году они разделили номера деталей на 5 листов вместо одного.

Когда пользователь хочет распечатать ценник, он вводит = в C10, щелкает на рабочем листе «Прейскурант» и переходит к необходимому номеру детали.

Результирующая формула для C10: = Прейскурант ! B40

E10 должен содержать дополнительную информацию о номере детали, поэтому формула E10 выглядит так: = VLOOKUP (C10, Pricelist! B: N, 2, FALSE)

Однако теперь с новыми рабочими листами она может выбрать Рабочий лист «Новые_элементы», и в этом случае результирующая формула для C10 будет: = New_Items! B40

Как я могу написать формулу для E10, чтобы она ссылалась на тот же рабочий лист, что и C10.

Мне нужен E10 = ВПР (C10, Прейскурант ! B: N, 2, FALSE)

, чтобы автоматически стать * = VLOOKUP (C10, New_Items ! B: N, 2, FALSE ) *

В этом есть смысл? Возможно ли, чтобы Excel изменил ссылку на лист на основе ссылки на другую ячейку?

TIA!

10
задан Thinkwell 19 August 2011 в 23:52
поделиться