У меня есть формула Excel, которая использует GETPIVOTDATA
для получения значения из другого файла pivot.
Формула I содержит ссылки на 5 местоположений в 4 других файлах, которые обновляются каждый месяц, и суммирует их в основном файле.
У меня есть файлы, открытые для этого.
Проблема, с которой я столкнулся, заключается в том, что мне приходится каждый месяц вручную обновлять имена файлов в формуле, чтобы они смотрели последний файл.
Моя текущая формула, которую я должен обновить вручную:
=GETPIVOTDATA("Add YTD ",'[FileA P6 2018.xlsm]Monthly report'!$A$5)
+GETPIVOTDATA("Add YTD ",'[FileA P6 2018.xlsm]Monthly sub report'!$A$39)
+GETPIVOTDATA("Add YTD ",'[FileB P6 2018.xlsm]Monthly pivot'!$A$3)
+GETPIVOTDATA("Add YTD ",'[FileC P6 2018.xlsm]Monthly report'!$A$5)
+GETPIVOTDATA("Add YTD ",'[FileD P6 2018.xlsm]Monthly pivot'!$A$3)
И в следующем месяце имена файлов изменится P6
на P7
.
У меня есть две ячейки со значениями, которые я хочу использовать в переменной:
B4 = 6
B5 = 2018
Я пробовал следующее безрезультатно:
=GETPIVOTDATA("Add YTD ",'[FileA P$B$4 $B$5.xlsm]Monthly report'!$A$5)
+GETPIVOTDATA("Add YTD ",'[FileA P$B$4 $B$5.xlsm]Monthly sub report'!$A$39)
+GETPIVOTDATA("Add YTD ",'[FileB P$B$4 $B$5.xlsm]Monthly pivot'!$A$3)
+GETPIVOTDATA("Add YTD ",'[FileC P$B$4 $B$5.xlsm]Monthly report'!$A$5)
+GETPIVOTDATA("Add YTD ",'[FileD P$B$4 $B$5.xlsm]Monthly pivot'!$A$3)