Используйте ячейку с именем файла в качестве значения для «ссылки» на внешний лист
251
HerrBrati
У меня есть книга Excel с листом под названием «Данные», где хранятся некоторые имена файлов из других книг. Я хочу сослаться на ячейку из другой книги, имя файла которой я сохранил на упомянутом выше листе. Лист с именами файлов в ячейках: ячейка данных с нужным мне именем: A2 в листе данных, который мне нужен из другого файла: inv05 Ячейка, которую я хочу прочитать: E7
Поэтому я подумал, что это должно работать так:
='["&Data!$A$2&"]inv05'!$E$7
Используйте стандартную формулу и исключите с помощью "имя файла ячейки. Но это не работает.
Может кто-нибудь помочь?
DHB
[INDIRECT] (https://support.office.com/en-us/article/INDIRECT-function-474b3a3a-8a26-4f44-b491-92b6306fa261) и [ADDRESS] (https://support.office.com/en -us / article / ADDRESS-function-d0c26c0d-3991-446b-8de4-ab46431d4f89) ваши друзья
mcalex 6 лет назад
0
Но НЕПОСРЕДСТВЕННО нужны открытые рабочие книги, нет ли другого решения с закрытыми рабочими книгами?
HerrBrati 6 лет назад
0
Уч. Нет, я так не думаю. Вы не можете скопировать соответствующий лист в открытую книгу?
mcalex 6 лет назад
0
Я мог бы, но идея заключается в следующем: у меня есть некоторые данные о продажах за разные месяцы, имя файла рабочих книг меняется от месяца к месяцу. то есть data0617 для данных за июнь 2017 года. Поэтому я хочу сделать информационный лист для печати важной информации каждого месяца. Но я хочу создать этот лист только один раз, а затем я могу просто изменить имя файла в указанной ячейке. Конечно, открыть файл с данными - это всего лишь еще один шаг, но это не очень удобно, если вы понимаете, о чем я.
HerrBrati 6 лет назад
0
Если имена файлов последовательно структурированы, вы можете просто использовать дату, чтобы определить, какой лист вы хотите открыть. Должно работать что-то вроде `Concatenate (" Data "+ Month (Now ()) + Year (Now ()))` или подобное
mcalex 6 лет назад
0
Да уж. Я конкатенировал (:)) это: `= CONCATENATE (" = '["; Данные! $ A $ 2;"] ";" inv05'! $ E $ 13 ")` Но как использовать его в качестве формулы? Извините за столько вопросов.
HerrBrati 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Сортировка наивысшего соответствия в Excel
-
3
Как обновить все функции в Excel 2007?
-
2
Excel показывает сообщение об ошибке при наборе "- do -"?
-
-
2
В чем разница между "vlookup" и "lookup" в Excel?
-
3
Используйте уравнение регрессии в формуле Excel
-
9
Как я могу получить название дня в ячейку в Excel?
-
5
Лучший способ удалить начальные нули из нечисловых значений в Excel
-
2
Извлечение строки Excel
-
2
Как я могу создать функцию многократного использования в Excel 2007?
-
6
Преобразовать текстовую строку Excel во время