Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Построение выпадающего списка на основе данных другой книги
 
Доброго времени суток!
Использовал поисковики, читал инструкции и не нашел решения.
Вопрос наверное банальный.

Есть две книги 1 и 2 для примера.
Задача построить выпадающий список в книге 2 на основе данных книги 1. Подскажите каким способом это можно реализовать или мой допилить до рабочего. Мой действия описаны ниже.

На 1 есть выпадающий список реализованный через "Проверку данных" где указаны Тип данных=Список и Источник=(имя с Диспетчера имен книги 1). Выпадающий список в книге 1 работает.
В книге 2 хочу получить данные из "Диспетчера имен" книги 1. Книгу 1 назовем основной в ней занесены все входящие данные.
Делал так. В книге 2 открывал "Проверку данных" где указаны Тип данных=Список и Источник=( ссылка на имя с Диспетчера имен книги 1).  Ссылку пробовал делать так =1.xlsx!ПрайсВыпадающий, где ПрайсВыпадающий это просто имя в "Диспетчере имен" книги 1. Эксель выдает В условиях "Проверка данных" нельзя использовать ссылки на другие книги. ПрайсВыпадающий в "Диспетчере имен" имеет значение
Код
=СМЕЩ(Прайс!$A$3;1;1;СЧЁТЗ(Прайс!$B$4:$B$161);1)
Хотел иначе обмануть эксель)). В книге 2 создал в "Диспетчере имен" ПрайсВыпадающий со значением
Код
=СМЕЩ([1.xlsx]Прайс!$A$3;1;1;СЧЁТЗ([1.xlsx]Прайс!$B$4:$B$161);1)
но опять таки использовать это имя в источнике "Проверке данных" не могу :-( по той же ошибке Экселя.
Использую 2007 эксель.

Благодарю за помощь.
 
topsufiy, Раз написано что не работает, значит не обманете, но кто мешает сделать сервисный лист, который ссылается на данные [1.xlsx]Прайс!$A$3 и обрабатывать это для использования в выпадающем списке.
По вопросам из тем форума, личку не читаю.
 
Можно не много подробнее описать действия или смыл этого сервисного листа, что бы я мог лучше понимать чего гуглить надо.
Если есть другие варианты реализации выпадающего списка буду благодарен. Может они лучше подойдут для моей задачи.
 
Как я понял, Михаил предлагает добавить в книгу, где будет выпадающий список, ещё один лист, на котором любым доступным способом создать копию таблицы из второй книги.
 
Обнуленный кот совершенно прав.  :D
По вопросам из тем форума, личку не читаю.
 
Кот догада )
 
Цитата
БМВ написал:
значит не обманете
Ведмедь, ты не погорячился?
Цитата
topsufiy написал:
смыл этого сервисного листа
обмануть Excel. Он же тупой. Он знает, что из другой книги тянуть нельзя, но, что нельзя тянуть с листа этой же книги, на который вытягиваются данные из другой книги, он не ведает.
 
Цитата
Юрий М написал:
Как я понял, Михаил предлагает добавить в книгу, где будет выпадающий список, ещё один лист, на котором любым доступным способом создать копию таблицы из второй книги.
Т.е. задвоить данные? Если у меня в книге 1 на одном из листов прайс лист с перечнем товаров, ценами и прочими данными то мне надо этот лист перенести в книгу 2 и использовать данные с этого задублированного листа, верно? Но тогда мне нужно как-то синхронизировать данные между книгами, не забивать же руками изменения и туда и сюда. Так и накосячить можно и расхождения пойдут. Чего то я не понимаю. Может есть какой то способ синхронизации листов между книгами?  
 
Цитата
topsufiy написал:
Может есть какой то способ
Есть. И имя ему "ФОРМУЛА".
 
Цитата
RAN написал:
Есть. И имя ему "ФОРМУЛА".
Спасибо за ответ. Вот только не пойму это стЁб?
 
Цитата
topsufiy написал:
Вот только не пойму это стЁб?
это как посмотреть. Если учесть что я написал уж куда более доступно
Цитата
БМВ написал:
сервисный лист, который ссылается на данные [1.xlsx]Прайс!$A$3
, то да , а вот если думать что  =[1.xlsx]Прайс!A3 - это формула, то нет.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Читают тему (гостей: 1)
Наверх