Задать вопрос
Remmi
@Remmi

Как заставить генерироваться внешнюю ссылку на другую книгу в Excel?

В Экселе есть базовый механизм для ссылки на ячейки/диапазоны в другом файле.
Например, чтобы взять в файле C:\Reports\Budget.xlsx, с листа "Годовой" ячейку C10 делается следующее:
='C:\Reports\[Budget.xlsx]Годовой'!C10
Это описано в статье Микрософта:
https://support.office.com/ru-ru/article/Создание-...

Задача следующая. Требуется в зависимости от определенных вещей менять имя файла или имя листа.
Например, нужно, чтобы имя листа взялось из ячейки B5 в текущем файле.
А в ячейке B5 было бы записано название листа "Годовой", которое могло бы меняться пользователем
Это может выглядеть как-то так:
='C:\Reports\[Budget.xlsx]'+B5+'!C10'
Но этот вариант не работает.

Возможно ли это реализовать?
И если да - то как?
---
Исходная задача была следующая. В файле A.xlsx есть лист под названием "XXX".
Ячейка A1 с этого листа должна брать значение из аналогичной ячейки в файле B.xlsx с аналогичным названием листа "XXX"
Название листа в книге B заранее неизвестно.
Оно должно совпадать с названием листа в файле А:
- Лист "ХХХ" в книге A должен ссылаться на лист "XXX" в книге B
- Лист "YYY" в книге А должен ссылаться на лист "YYY" в книге B
Было решено пойти путём, описанным выше, однако что-то пошло не так
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@LiarParadox
Функция INDIRECT подойдет?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы