
У меня есть рабочая книга под названием Source с 2 вкладками: January и February. У меня есть еще одна рабочая книга под названием Destination с теми же названиями вкладок: January и February.
У меня есть данные в ячейке A1 на обеих вкладках исходной книги.
Я хочу, чтобы ячейка A1 на листе A1 за январь в целевой книге получила соответствующие данные из ячейки A1 на соответствующей вкладке в исходной книге.
Я знаю, как это сделать, используя реальные имена вкладок, но я хочу получать имена вкладок динамически, чтобы при вводе всех необходимых формул для других ячеек я мог просто скопировать ячейки из вкладки «Январь» во вкладку «Февраль» без необходимости менять имя листа в формулах на вкладке «Февраль» (она автоматически будет знать, что это февраль).
Может ли кто-нибудь предоставить мне полную динамическую формулу, используя настоящие названия ячеек рабочей книги только для ячейки A1, чтобы я мог использовать ее в качестве руководства для других, более сложных формул ячеек?
решение1
Если вы укажете имя рабочей книги, вы всегда сможете использовать лист... даже с тем же именем:
='[Source.xlsx]January A1'!A1
Просто помните, что до тех пор, покаобарабочие книги не открываются одновременно, обновления не являются динамическими... то есть, если вы откроете "Источник", внесете некоторые изменения, затем закроете его... и откроете "Назначение", у него будут старые значения. Вы можете использовать CTRL+ ALT+ SHIFT+, F9чтобы принудительно обновить все значения.