Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа со списками в Excel  (Прочитано 14888 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Olegspb
Гость
« : 05-12-2006 11:56 » 

Есть два списка:
Список служб (91, 92, 93 и т.д.)
Список отделов, входящих в службы (9101, 9102; 9201, 9202; 9301, 9302 и т.д.)

Необходимо сделать таблицу с ниспадающими списками, т.е. при выборе в столбце "служба" значения 91, в столбце "отдел" список должен ограничиваться 9101, 9102; при выборе службы 92  должны остаться отделы 9201, 9202 и т.д.

Может кто подскажет, возможно ли реализовать это в Excel.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 05-12-2006 14:41 » 

Это элементарно, Ватсон Ага
Если номер отдела начинается с номера службы, то при создании споиска на вывод просто перебери отделы и сравни первые два символа со службой.

IF LEFT(otdel, 2) = sluzhba THEN ...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Olegspb
Гость
« Ответ #2 : 05-12-2006 15:04 » 

Если б это было так! Что, съел? Это я упростил для наглядности. Номера отделов могут быть совершенно разные. При этом необходимо, чтобы была возможность выбора отдела из ниспадающего списка, но номера отделов в этом списке должны зависеть от выбора номера службы. Например если я выбрал службу 91, то в списке отделов должны оставаться только отделы 9101, 9102, если жея я выбрал службу 92, то 9201, 9202 и т.д.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 05-12-2006 15:23 » 

Тогда тебе нужна таблица соответствия отдела службе.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Olegspb
Гость
« Ответ #4 : 05-12-2006 15:26 » 

Согласен. Таблицу сделаю. Но дальше как быть именно с отсортировкой в списках ума не приложу.
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #5 : 06-12-2006 06:46 » 

посмотрите здесь
и здесь

да и на этом форуме тема вроде поднималась
Записан

I Have Nine Lives You Have One Only
THINK!
Olegspb
Гость
« Ответ #6 : 06-12-2006 10:34 » new

Нет ничего нового под луной. Улыбаюсь Спасибо за ссылки. Буду разбираться.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines