Падащ списък в клетка

Видео

 Който има малко време и трябва бързо да схване същността - гледайте обучителното видео:

Който се интересува от подробностите и нюансите на всички описани методи – по-надолу в текста.

Метод 1. Примитивен

Щракнете с един десен бутон върху празна клетка под колона с данни, команда от контекстното меню Изберете от падащия списък (Изберете от падащия списък) или натиснете клавишната комбинация ALT+стрелка надолу. Методът не работи, ако поне един празен ред разделя клетката и колоната с данни или ако имате нужда от продукт, който никога не е бил въвеждан по-горе:

Метод 2. Стандартен

  1. Изберете клетките с данните, които трябва да бъдат включени в падащия списък (например имена на продукти).
  2. Ако имате Excel 2003 или по-стар, изберете от менюто Вмъкване – Име – Присвояване (Вмъкване — Име — Дефиниране), ако е Excel 2007 или по-нов, отворете раздела формули и използвайте бутона Мениджър на именаСлед това Създаване на. Въведете име (възможно е всяко име, но без интервали и започващо с буква!) за избрания диапазон (напр. Продукт). Кликнете върху OK.
  3. Изберете клетките (можете да имате няколко наведнъж), в които искате да получите падащ списък и изберете от менюто (в раздела) Данни – Проверка (Данни – Валидиране). От падащия списък Тип данни (разрешено) изберете опция списък и въведете в реда източник знак за равенство и име на диапазон (т.е =Продукти).

Натискане OK.

Всичко! Наслади се!

Важен нюанс. Динамичен наименуван диапазон, като например ценова листа, може също да служи като източник на данни за списък. След това, при добавяне на нови продукти към ценовата листа, те автоматично ще бъдат добавени в падащия списък. Друг често използван трик за такива списъци е създаването на свързани падащи менюта (където съдържанието на един списък се променя в зависимост от избора в друг).

Метод 3: Контрол

Този метод е да вмъкнете нов обект в листа – контрола на разгъващ се списък и след това да го свържете към диапазоните на листа. За това:

  1. В Excel 2007/2010 отворете раздела Софтуерен Инженер. В по-ранните версии лентата с инструменти Форми през менюто Изглед – Ленти с инструменти – Формуляри (Изглед – Ленти с инструменти – Формуляри). Ако този раздел не се вижда, щракнете върху бутона Офис – Опции на Excel - квадратчето Показване на раздела Разработчик в лентата (Бутон за Office – Опции на Excel – Показване на раздела Разработчик в лентата)
  2. Потърсете иконата на падащото меню сред контролите на формуляра (не ActiveX!). Следвайте изскачащите съвети комбинирана кутия:

    Кликнете върху иконата и нарисувайте малък хоризонтален правоъгълник - бъдещият списък.

  3. Щракнете с десния бутон върху изтегления списък и изберете команда Формат на обект (контрола на формата). В появилия се диалогов прозорец задайте
    • Формирайте списък по диапазон – изберете клетките с имената на стоките, които трябва да бъдат включени в списъка
    • Клетъчна комуникация – посочете клетката, в която искате да се покаже серийният номер на избрания от потребителя елемент.
    • Брой редове в списъка — колко реда да се показват в падащия списък. По подразбиране е 8, но са възможни и повече, което предишният метод не позволява.

След като кликнете върху OK може да се използва списък.

За да изведете името му вместо серийния номер на елемента, можете допълнително да използвате функцията ИНДЕКС (ИНДЕКС), който може да показва съдържанието на необходимата клетка от диапазона:

Метод 4: ActiveX контрола

Този метод отчасти прилича на предишния. Основната разлика е, че към листа не се добавя контрола, а ActiveX контрола. „Combo Box“ от падащото меню под бутона Поставете от раздела Софтуерен Инженер:

Механизмът за добавяне е същият – изберете обект от списъка и го начертайте върху листа. Но тогава започват сериозни разлики от предишния метод.

Първо, създаденият ActiveX падащ списък може да бъде в две фундаментално различни състояния – режим на отстраняване на грешки, когато можете да конфигурирате неговите параметри и свойства, да го местите из листа и да го преоразмерявате, и – режим на въвеждане, когато единственото нещо, което можете да направите е да изберете данни от него. Превключването между тези режими става с помощта на бутона. Режим на проектиране етикет Софтуерен Инженер:

Ако този бутон е натиснат, тогава можем да коригираме параметрите на падащия списък чрез натискане на съседния бутон Имоти, което ще отвори прозорец със списък на всички възможни настройки за избрания обект:

Най-необходимите и полезни свойства, които могат и трябва да бъдат конфигурирани:

  • ListFillRange – диапазонът от клетки, откъдето са взети данните за списъка. Няма да ви позволи да изберете диапазон с мишката, просто трябва да го въведете с ръцете си от клавиатурата (например Sheet2! A1: A5)
  • Свързана клетка – асоциираната клетка, където ще се покаже елементът, избран от списъка
  • ListRows – брой показани редове
  • Font – шрифт, размер, стил (курсив, подчертаване и др. с изключение на цвят)
  • ForeColor и фонов цвят – съответно цвят на текст и фон

Голям и тлъст плюс на този метод е възможността за бързо преминаване към желания елемент в списъка при въвеждане на първите букви от клавиатурата(!), което не е достъпно за всички останали методи. Приятна точка също е възможността за персонализиране на визуалното представяне (цветове, шрифтове и т.н.)

Когато използвате този метод, е възможно също да посочите като ListFillRange не само едномерни диапазони. Можете например да зададете диапазон от две колони и няколко реда, като допълнително укажете, че трябва да покажете две колони (свойство ColumnCount=2). Тогава можете да получите много атрактивни резултати, които изплащат всички усилия, изразходвани за допълнителни настройки:

 

Крайна таблица за сравнение на всички методи

  Метод 1. Примитивен Метод 2. Standard Метод 3. Контролен елемент Метод 4. ActiveX контрол
Сложност ниско среден Високо Високо
Възможност за персонализиране на шрифт, цвят и др. Не. Не. Не. Да
Брой показани редове винаги 8 винаги 8 който и да е който и да е
Бързо търсене на елемент по първите букви Не. Не. Не. Да
Необходимостта от използване на допълнителна функция INDEX Не. Не. Да Не.
Възможност за създаване на свързани падащи списъци Не. Да Не. Не.

:

  • Падащ списък с данни от друг файл
  • Създаване на зависими падащи менюта
  • Автоматично създаване на падащи списъци от добавката PLEX
  • Избиране на снимка от падащия списък
  • Автоматично премахване на вече използвани елементи от падащия списък
  • Падащ списък с автоматично добавяне на нови елементи

Оставете коментар