У меня есть основная рабочая книга, в которой нужно извлечь данные из определенной подпапки с датой. Дата указывается пользователем до запуска макроса.
Основная рабочая книга действует только как уровень представления, а исходные / базовые данные в датированных подпапках имеют согласованные имена и форматы.
Предположим, что в моей основной рабочей книге «Лист1» у меня есть следующая функция в A1
:
='C:\Development\GridsResults\20101115\[DATA_sheet_20101115_D.xlsx]Stresses'!$C$9
Вы заметите, что это две «датированные» части в ссылке на файл - это должно быть предоставлено пользователем. В этом случае указана дата 15-Nov-2010
Теперь, если пользователь поставит 23-Nov-2010
, ссылка выше должна быть
='C:\Development\GridsResults\20101120\[DATA_sheet_20101120_D.xlsx]Stresses'!$C$9
У меня уже есть формулы, которые создают вышеупомянутые пути к файлам, в моем Links
в моей основной рабочей книге. Это динамическая часть, которая создает ссылки. Теперь на листе Links
предположим, что результат моей магии находится в ячейке B3
и называется диапазоном с именем DATA
т.е.
C:\Development\GridsResults\20101120\[DATA_sheet_20101120_D.xlsx]
Таким образом, теоретически, каков должен быть результат, то, что ячейка A1
на Sheet1
в моей основной рабочей книге должна использовать этот сгенерированный путь к файлу
="'" & DATA & "Stresses'!$C$9
Есть ли сочетание стандартных функций Excel, которые могут достичь этого?