0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 5
|
|
1 | |
Связанные (динамические) выпадающие списки29.07.2015, 12:43. Показов 2149. Ответов 11
Метки нет (Все метки)
Коллеги, помогите решить задачку со связанными списками.
Создаю шаблон заявки для организации рабочего места для нового сотрудника и хочу сделать так, чтобы при выборе департамента в ячейке В4 внизу в ячейке В5 можно было бы выбрать из списка определенных пользователей из этого департамента. Примеров с работой связанных списков полно и на форуме и в инете, но примеры все приведены для работы в разных столбцах, а у меня получается в одном столбце. Помогите пожалуйста решить эту проблему. Файл во вложении.
0
|
29.07.2015, 12:43 | |
Ответы с готовыми решениями:
11
Выпадающие списки и таблица Выпадающие списки, вероятно Зависимые выпадающие списки Выпадающие списки и ЕСЛИ |
3897 / 2302 / 776
Регистрация: 02.11.2012
Сообщений: 6,118
|
|
29.07.2015, 14:19 | 2 |
Код
=СМЕЩ(списки!$B$1;ПОИСКПОЗ(таблица!$B$4;списки!$A$2:$A$12;0);;1;СЧЁТЗ(ИНДЕКС(списки!$B$2:$L$12;ПОИСКПОЗ(таблица!$B$4;списки!$A$2:$A$12;0);)))
0
|
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 5
|
|
29.07.2015, 15:07 [ТС] | 3 |
Vlad999, у меня сотрудники отделов идут вертикально, т.е. указаны в столбцах В и С. А по Вашей формуле сотрудники отбираются по горизонтали, т.е. по строке 2 и 3. Т.е. отбор не правильный получается.
0
|
3897 / 2302 / 776
Регистрация: 02.11.2012
Сообщений: 6,118
|
|
29.07.2015, 21:54 | 4 |
проверяйте
Код
=СМЕЩ(списки!$А$2;;ПОИСКПОЗ(таблица!$B$4;списки!$B$2:$L$12;0);СЧЁТЗ(ИНДЕКС(списки!$B$2:$L$12;ПОИСКПОЗ(таблица!$B$4;списки!$B$2:$L$12;0);));1)
0
|
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 5
|
|
30.07.2015, 09:22 [ТС] | 5 |
Vlad999, Вы не поверите, но ничего не работает, выдает ошибку о том, что формула не верна. Во вложении есть файл, введите сами формулу и убедитесь в этом
0
|
3897 / 2302 / 776
Регистрация: 02.11.2012
Сообщений: 6,118
|
|
30.07.2015, 09:32 | 6 |
Сообщение было отмечено chumich как решение
Решение
поправил
Код
=СМЕЩ(списки!$A$2;;ПОИСКПОЗ(таблица!$B$4;списки!$B$1:$L$1;0);СЧЁТЗ(ИНДЕКС(списки!$B$2:$L$12;;ПОИСКПОЗ(таблица!$B$4;списки!$B$1:$L$1;0)));1)
1
|
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 5
|
|
30.07.2015, 09:38 [ТС] | 7 |
Vlad999, Не работает. Скрин во вложении и файл тоже. Вы откройте мой файл из вложения и убедитесь сами.
0
|
3897 / 2302 / 776
Регистрация: 02.11.2012
Сообщений: 6,118
|
|
30.07.2015, 09:53 | 8 |
равно кто будет ставить??? в формуле в имени "Сотрудники".
0
|
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 5
|
|
30.07.2015, 10:54 [ТС] | 9 |
Vlad999, Ааааа..точно, скопировал не правильно и даже не заметил что знака равенства нет. Прошу прощения, все идеально работает. Спасибо Вам большое !!!
0
|
5 / 5 / 1
Регистрация: 27.07.2015
Сообщений: 88
|
|
30.07.2015, 11:05 | 10 |
А в какой ячейке формула-то? Я её в приведённом файле не нашёл.
И списка Сотрудники я не нашёл. И формулу с именем Сотрудники.
0
|
3897 / 2302 / 776
Регистрация: 02.11.2012
Сообщений: 6,118
|
|
30.07.2015, 11:11 | 11 |
Капитан Экселя, жмите ctrl+F3 все там.
0
|
5 / 5 / 1
Регистрация: 27.07.2015
Сообщений: 88
|
|
30.07.2015, 11:14 | 12 |
Vlad999,
Всё, понял. Спасибо большое.
0
|
30.07.2015, 11:14 | |
30.07.2015, 11:14 | |
Помогаю со студенческими работами здесь
12
Выпадающие списки в отдельных столбцах Как связать выпадающие списки? Как создать выпадающие списки в Excel 2007 Связанные зависимые списки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |