Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2013, 23:54   #1
kljaksa
 
Регистрация: 27.02.2013
Сообщений: 5
По умолчанию Выпадающий список - зависимые значения

Доброго времени суток!
Помогите решить следующую проблему:

имеется классификатор значений который используется как выпадающий список в колонке "B". В колонке "C" мануально вводится заранее неизвестная информация. В другом sheet в колонке "B" опять же используется выпадающий список (тот же что и на предыдущем sheet), а вот в колонку "C" необходимо вывести выпадающий список соотвествуюший выбранному значению колонки "B" из предыдущего sheet колонки "C".
В первом sheet сортировка невозможна, так как значения добавляются по необходимости. Заранее знать значения колонки "C" тоже невозможно, соответственно list составить не получится.
kljaksa вне форума Ответить с цитированием
Старый 28.02.2013, 08:01   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Без сортировки сделать список обычными средствами не получится - только через макросы. А если использовать макросы, то проще делать автоматическую сортировку.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 28.02.2013, 11:45   #3
kljaksa
 
Регистрация: 27.02.2013
Сообщений: 5
По умолчанию

DiemonStar, спасибо за ответ. Теперь понятно почему на просторах интернета я не смогла найти решение этой своей проблемы.
Но проблема всё равно остаётся, так как с формулами разными я работать могу (не без помощи и-нета), а вот с макросами и всякими скриптами я не особо в дружных отношениях. Даже не представляю в какую сторону копать стоит, а начальство просит решения :/
Если есть возможность помочь, буду очень признательна - версия Excel 2007.
kljaksa вне форума Ответить с цитированием
Старый 28.02.2013, 11:48   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Не понял при чём здесь сортировка...
Давайте пример того что есть и того что надо получить - нарисуем
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 28.02.2013, 12:01   #5
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Не понял при чём здесь сортировка...
С помощью СМЕЩ не получить список из разрозненных данных. Особенно, если их количество произвольно. Но с сортированными данными это сделать можно. Т.е. варианта два - либо создавать список "руками" (макросом), либо сортировать данные после добавления.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 28.02.2013, 12:17   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
С помощью СМЕЩ не получить список из разрозненных данных.
Это ещё почему?!
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 28.02.2013, 12:22   #7
kljaksa
 
Регистрация: 27.02.2013
Сообщений: 5
По умолчанию

Добавляю свой исходник, в котором надо сделать задачу:

1. заполняется sheet List с данными - частично из выпадающих списков, частично мануально
2. Sheet AuditLog - в колонке Client выбирается значение из списка, а вот Server надо чтоб определялось по предыдущему выбору, поиск идёт по Sheet List колонке Server
Вложения
Тип файла: rar infra.rar (22.7 Кб, 29 просмотров)
kljaksa вне форума Ответить с цитированием
Старый 28.02.2013, 12:36   #8
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Это ещё почему?!
Хорошо, с нетерпением жду примера. Всегда полезно узнать что-то новое...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 02.03.2013, 05:54   #9
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

kljaksa, такой алгоритм?
  1. Пользователь на лист "List" заносит данные;
  2. пользователь на листе "AuditLog" в столбце "B" выбирает нужный пункт и автоматически в столбец "С" добавляются нужные данные на основе данных листа "List" столбцов "B" и "C".
Например, в вашей выложенной книге:
если пользователь выбрал на листе "AuditLog" в столбце "B" пункт "aa", то в столбце "C" должен появиться список, и в этом списке должно быть два числа "1" и "2".

Последний раз редактировалось Скрипт; 02.03.2013 в 05:57.
Скрипт вне форума Ответить с цитированием
Старый 02.03.2013, 13:47   #10
kljaksa
 
Регистрация: 27.02.2013
Сообщений: 5
По умолчанию

Скрипт, да, именно это и надо получить в конце
kljaksa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпадающий список = только значения OgE®_M@G Microsoft Office Excel 7 30.05.2012 14:49
Выпадающий список Nikita1111 Microsoft Office Excel 1 07.01.2012 20:57
Выпадающий список, если значения в книге повторяются. kamarella Microsoft Office Excel 18 25.08.2010 09:11
Выпадающий список в зависимости от значения ячейки Tanya2007 Microsoft Office Excel 6 25.03.2010 01:33
выпадающий список Toxa Microsoft Office Excel 2 23.04.2007 09:40