Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/многоуровневый выпадающий зависимый список(проверка данных) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » многоуровневый выпадающий зависимый список(проверка данных) (Формулы/Formulas)
многоуровневый выпадающий зависимый список(проверка данных)
lFJl Дата: Среда, 13.05.2015, 10:42 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Доброго дня!
пару-тройку дней сидел искал решение для своей задачи на форуме, в сети, к сожалению, не могу найти, выручайте.
В файле все описал, хотелось бы решение формулами.
К сообщению приложен файл: 5796774.xlsx (13.8 Kb)
 
Ответить
СообщениеДоброго дня!
пару-тройку дней сидел искал решение для своей задачи на форуме, в сети, к сожалению, не могу найти, выручайте.
В файле все описал, хотелось бы решение формулами.

Автор - lFJl
Дата добавления - 13.05.2015 в 10:42
miranim Дата: Среда, 13.05.2015, 14:30 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день. Пример в файле. Для того,чтобы увидеть формулы воспользуйтесь диспетчером имен
К сообщению приложен файл: 59-___excel.xlsx (12.5 Kb)
 
Ответить
СообщениеДобрый день. Пример в файле. Для того,чтобы увидеть формулы воспользуйтесь диспетчером имен

Автор - miranim
Дата добавления - 13.05.2015 в 14:30
pabchek Дата: Среда, 13.05.2015, 17:44 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Вот еще вариант
Код
=ИНДЕКС($C$2:$C$12;ПОИСКПОЗ(ГОД($G$2)&$H$2;$A$2:$A$12&$B$2:$B$12;0))
К сообщению приложен файл: 5374560.xlsx (14.4 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092


Сообщение отредактировал pabchek - Среда, 13.05.2015, 17:46
 
Ответить
СообщениеВот еще вариант
Код
=ИНДЕКС($C$2:$C$12;ПОИСКПОЗ(ГОД($G$2)&$H$2;$A$2:$A$12&$B$2:$B$12;0))

Автор - pabchek
Дата добавления - 13.05.2015 в 17:44
lFJl Дата: Четверг, 14.05.2015, 07:32 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
miranim,
К сожалению, в данном файле нет решения проблемы.
pabchek,
имена контрагентов могут быть разными, что-то типа сбербанк, пиццерия, ооо "дом.ру" для пимера.
в ячейке H2 нужен выпадающий список, который будет зависеть от данных G2.
в ячейке I2, нужен выпадающий список, который зависит от данных H2, и если это возможно, тогда и G2
Решение со смещением есть, но нужно тогда, чтобы список был упорядочен по алфавиту, и одинаковые наименования были рядом друг с другом. возможно есть решение лучше?
 
Ответить
Сообщениеmiranim,
К сожалению, в данном файле нет решения проблемы.
pabchek,
имена контрагентов могут быть разными, что-то типа сбербанк, пиццерия, ооо "дом.ру" для пимера.
в ячейке H2 нужен выпадающий список, который будет зависеть от данных G2.
в ячейке I2, нужен выпадающий список, который зависит от данных H2, и если это возможно, тогда и G2
Решение со смещением есть, но нужно тогда, чтобы список был упорядочен по алфавиту, и одинаковые наименования были рядом друг с другом. возможно есть решение лучше?

Автор - lFJl
Дата добавления - 14.05.2015 в 07:32
lFJl Дата: Четверг, 14.05.2015, 08:12 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Нашел схожее решение для своего задания, но тут пример с макросами, не совсем понимаю, как его настроить под себя. Может кто подскажет?
К сообщению приложен файл: __4_-.xls (49.0 Kb)
 
Ответить
СообщениеНашел схожее решение для своего задания, но тут пример с макросами, не совсем понимаю, как его настроить под себя. Может кто подскажет?

Автор - lFJl
Дата добавления - 14.05.2015 в 08:12
Pelena Дата: Четверг, 14.05.2015, 10:12 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Посмотрите такой вариант с доп. столбцами
К сообщению приложен файл: 5796774-_1-.xlsx (13.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПосмотрите такой вариант с доп. столбцами

Автор - Pelena
Дата добавления - 14.05.2015 в 10:12
lFJl Дата: Четверг, 14.05.2015, 11:32 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Pelena,
Да, смысл результата такой, только нужно будет заполнять большую таблицу, поэтому такое решение не подойдет.
Возможно изначально нужно было это сказать, не подумал об этом.


Сообщение отредактировал lFJl - Четверг, 14.05.2015, 11:33
 
Ответить
СообщениеPelena,
Да, смысл результата такой, только нужно будет заполнять большую таблицу, поэтому такое решение не подойдет.
Возможно изначально нужно было это сказать, не подумал об этом.

Автор - lFJl
Дата добавления - 14.05.2015 в 11:32
Pelena Дата: Четверг, 14.05.2015, 11:38 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Почему именно для большой таблицы не подойдёт это решение?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПочему именно для большой таблицы не подойдёт это решение?

Автор - Pelena
Дата добавления - 14.05.2015 в 11:38
lFJl Дата: Четверг, 14.05.2015, 13:06 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Тогда я не понимаю, как сделать, если таблица будет тянуться в низ? Можете пояснить?
К сообщению приложен файл: 5796774-1-1.xlsx (13.8 Kb)
 
Ответить
СообщениеТогда я не понимаю, как сделать, если таблица будет тянуться в низ? Можете пояснить?

Автор - lFJl
Дата добавления - 14.05.2015 в 13:06
lFJl Дата: Вторник, 19.05.2015, 06:37 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Нет идей?
 
Ответить
СообщениеНет идей?

Автор - lFJl
Дата добавления - 19.05.2015 в 06:37
Pelena Дата: Четверг, 21.05.2015, 09:02 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня пока не получилось.
Подождите, возможно, кто-то ещё подключится.

А темы дублировать не надо


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня пока не получилось.
Подождите, возможно, кто-то ещё подключится.

А темы дублировать не надо

Автор - Pelena
Дата добавления - 21.05.2015 в 09:02
lFJl Дата: Пятница, 22.05.2015, 05:38 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
когда я написал этот вопрос в прошлой теме, мне модератор сообщил, что это нарушение 5q - задавать новые вопросы в уже созданных чужих или своих темах;
Поэтому создал эту тему. Поскольку решения не было найдено на прошлую тему, я решил более конкретно свою потребность расписать, получилось новое задание, и пришлось создать новую тему.
А так прилагаю файл.
К сообщению приложен файл: 1001651.xlsx (14.2 Kb)


Сообщение отредактировал lFJl - Пятница, 22.05.2015, 05:40
 
Ответить
Сообщениекогда я написал этот вопрос в прошлой теме, мне модератор сообщил, что это нарушение 5q - задавать новые вопросы в уже созданных чужих или своих темах;
Поэтому создал эту тему. Поскольку решения не было найдено на прошлую тему, я решил более конкретно свою потребность расписать, получилось новое задание, и пришлось создать новую тему.
А так прилагаю файл.

Автор - lFJl
Дата добавления - 22.05.2015 в 05:38
Дмитрий1962 Дата: Понедельник, 25.05.2015, 13:44 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
lFJl, Посмотрите.
Может так подойдет для безразмерной таблицы?
К сообщению приложен файл: 1001651_1.xlsx (14.0 Kb)
 
Ответить
СообщениеlFJl, Посмотрите.
Может так подойдет для безразмерной таблицы?

Автор - Дмитрий1962
Дата добавления - 25.05.2015 в 13:44
lFJl Дата: Вторник, 26.05.2015, 06:05 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Дмитрий1962, Интересное решение, но не совсем подходит, акты могут выставляются в период действия договора, и даты актов отличаются от даты договора.
 
Ответить
СообщениеДмитрий1962, Интересное решение, но не совсем подходит, акты могут выставляются в период действия договора, и даты актов отличаются от даты договора.

Автор - lFJl
Дата добавления - 26.05.2015 в 06:05
Samaretz Дата: Вторник, 26.05.2015, 10:56 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
У меня была аналогичная проблема - таблица, из которой нужно было фильтровать данные. Я сделал аналогично варианту, предложенному Pelen'ой в шестом сообщении, но доп.столбцы на другом листе сделал с запасом. Мне хватило 500 строк - попробуйте оценить, сколько у Вас может быть уникальных записей - возможно, это и поможет...
 
Ответить
СообщениеУ меня была аналогичная проблема - таблица, из которой нужно было фильтровать данные. Я сделал аналогично варианту, предложенному Pelen'ой в шестом сообщении, но доп.столбцы на другом листе сделал с запасом. Мне хватило 500 строк - попробуйте оценить, сколько у Вас может быть уникальных записей - возможно, это и поможет...

Автор - Samaretz
Дата добавления - 26.05.2015 в 10:56
pabchek Дата: Пятница, 29.05.2015, 11:06 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Решил при некоторых условиях:
1) колонки B:E сортируем последовательно;
2) пустую окончательную дату заполняем заведомо большим числом.
Далее формулы для двух выпадающих списков:
Контрагент
Код
=СМЕЩ(Лист2!$D$1;ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0)+1;;ПОИСКПОЗ(Лист2!$M12;Лист2!$B$2:$B$12)-ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0))

Договор
Код
=ДВССЫЛ("E"&ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0)+1+1&":E"&ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0)+1+ПОИСКПОЗ(Лист2!$M12;Лист2!$B$2:$B$12)-ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0))

В выпадающих списках позиции не уникальны и не сортированы. Это мне не по зубам.
К сообщению приложен файл: 8195712.xlsb (13.3 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеРешил при некоторых условиях:
1) колонки B:E сортируем последовательно;
2) пустую окончательную дату заполняем заведомо большим числом.
Далее формулы для двух выпадающих списков:
Контрагент
Код
=СМЕЩ(Лист2!$D$1;ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0)+1;;ПОИСКПОЗ(Лист2!$M12;Лист2!$B$2:$B$12)-ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0))

Договор
Код
=ДВССЫЛ("E"&ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0)+1+1&":E"&ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0)+1+ПОИСКПОЗ(Лист2!$M12;Лист2!$B$2:$B$12)-ЕСЛИОШИБКА(ПОИСКПОЗ(Лист2!$M12;Лист2!$C$2:$C$12);0))

В выпадающих списках позиции не уникальны и не сортированы. Это мне не по зубам.

Автор - pabchek
Дата добавления - 29.05.2015 в 11:06
lFJl Дата: Пятница, 05.06.2015, 07:28 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 236
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Всем спасибо! Решение данной задачи нашел.
 
Ответить
СообщениеВсем спасибо! Решение данной задачи нашел.

Автор - lFJl
Дата добавления - 05.06.2015 в 07:28
Pelena Дата: Пятница, 05.06.2015, 08:44 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Поделитесь решением? Может, ещё кому пригодится


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПоделитесь решением? Может, ещё кому пригодится

Автор - Pelena
Дата добавления - 05.06.2015 в 08:44
Мир MS Excel » Вопросы и решения » Вопросы по Excel » многоуровневый выпадающий зависимый список(проверка данных) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!