определить именованный диапазон в Excel 2003 НЕПОСРЕДСТВЕННО ссылаясь на другую книгу - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь определить именованный диапазон в конкретной книге в Excel 2003. В частности, я хочу присвоить имя «Имя» диапазону (списку данных), скажем, на листе 4 рабочей книги «Часы» , Этот список данных сам по себе является выводом формул, ссылающихся на другую книгу («Разбиение задач»). Например, ячейка A2 листа 4 (рабочая книга «Часы») = '[Task Break-Down.xls] Sheet2'! A2 & "".

Когда я создаю / определяю именованный диапазон, как описано выше, он будет отображаться в списке именованных диапазонов при нажатии Ctrl F3. Однако, когда я ссылаюсь на именованный диапазон в формуле (используя «Имя»), это не работает. Кроме того, когда я нажимаю маленькую стрелку раскрывающегося списка рядом с полем имени в верхнем левом углу, чтобы отобразить именованные диапазоны, «Имя» не отображается. Есть идеи почему?

Я пытаюсь использовать диапазон «Имя» (опять же, состоящий из выходных данных формул, ссылающихся на другую книгу) в качестве ссылки в формуле, которая указывает «источник» при проверке данных.

Диапазон «Имя» определяется следующим образом:

=OFFSET(Sheet4!$B$1,1,0,SUMPRODUCT((Sheet4!$B:$B<>""+0)-1,1)

Предполагается, что это динамический диапазон (таким образом, OFFSET ...).

Источник проверки данных выглядит следующим образом:

=OFFSET(OFFSET(Name,0,1,1,1),Match(E2,Name,0)-1,0,COUNTIF(Name,E3))

Интересно, что ссылка «Имя» и выпадающий список проверки данных (как определено выше) отлично работают при открытии в Excel 2007+ в режиме совместимости (.xls).

любая помощь будет принята с благодарностью.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...