Страницы: 1
RSS
Как создать изменяющуюся ссылку на книгу
 
Добрый день. Хочу написать формулу, которая будет возвращать цены, которые находятся в определенном файле. Ситуация такова, что файл с ценами пересохраняется каждую неделю, при этом у него меняется название на новую дату. Например, на прошлой неделе он назывался Book03112017.xls, на этой, соoтветственно, будет называться Book10112017.xls.
Я хотела бы, чтобы для книги Book03112017.xls формула брала дату из ячейки B1 и поставляла в название книги в формулах в ячейках B4:B8. Пыталась сцепить кусочки названий и переменных через &, но потом поняла, что так не будет работать. Подскажите, можно ли как-то реализовать данную идею через формулы. Макросы оставляю на крайний случай.
Прилагаю обе книги для примера, так как сейчас формула в Book03112017.xls ссылается на Book10112017.xls
 
используйте функцию ДВССЫЛ
=ИНДЕКС(ДВССЫЛ("[Book"&$B$1&".xlsx]Sheet1!$A$1:$B$6");ПОИСКПОЗ($A4;ДВССЫЛ("[Book"&$B$1&".xlsx]Sheet1!$A$1:$a$6");0);ПОИСКПОЗ(B$3;ДВССЫЛ("[Book"&$B$1&".xlsx]Sheet1!$A$1:$B$1");0))
 
Примечание: ДВССЫЛ не работает с закрытыми файлами.
 
Цитата
Alexanderr написал:
используйте функцию ДВССЫЛ
Спасибо, работает!
Цитата
vikttur написал:
Примечание: ДВССЫЛ не работает с закрытыми файлами.
Это, конечно, печально, но не трагедия в моей случае. Спасибо за замечение :)
Страницы: 1
Читают тему
Наверх