Проблема при индексации именованного диапазона с несколькими разделами - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь связать данные из одной рабочей книги в другую, я установил именованный диапазон с 3 разделами в другой рабочей книге и пытаюсь проиндексировать его. 3 в конце формулы относится к 3-му разделу диапазона.

= INDEX (test.xlsm '! Named_range, 1,1,3)

Формула работает и получает меня правильное значение, однако, кажется, что оно работает только тогда, когда открыт другой лист. если я закрою обе книги и снова открою ту, к которой привязываю данные, это приведет к ошибке REF и не сможет найти диапазон в другой книге. Когда я открываю другую книгу, с которой я связал ее, она работает.

Также, если я помещаю именованный диапазон как 1 раздел, он работает, но проблема в том, что я пытаюсь сделать это с диапазоном, который имеет 3 разделы.

возможно ли выполнить эту работу, не открыв обе рабочие книги?

1 Ответ

1 голос
/ 09 марта 2020

Вам необходимо использовать полное имя файла для книги, включая диск и папку. После этого INDEX () может получить доступ к значениям в закрытой книге ...

=INDEX('G:\test\test.xlsm'!MyRange,1,1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...