Как да създадете множество свързани падащи списъци в Excel

Падащите списъци в Excel са мощни инструменти. Те ви позволяват да предоставите на потребителите падаща стрелка, която, когато бъде избрана, им предоставя списък с възможности за избор.

Това може да намали грешките при въвеждане на данни, защото избягва на потребителите да трябва да въвеждат директно отговори. Excel дори ви позволява да изтегляте елементите за тези падащи списъци от редица клетки.

Това обаче не спира дотук. Използвайки някои креативни начини за конфигуриране на валидиране на данни за падащи клетки, можете дори да създадете множество, свързани падащи списъци, където елементите, които са налични във втория списък,(available in a second list) зависят от раздела, който потребителят е направил в първия списък.

За какво са добри(Good) множество свързани(Linked) падащи списъци ?

Имайте предвид, че повечето формуляри онлайн попълват вторични падащи списъци въз основа на това, което отговаряте в падащия списък преди него. Това означава, че можете да направите вашите листове за въвеждане на данни в Excel също толкова напреднали, колкото онлайн формуляри. Той ще се промени сам въз основа на отговорите на потребителя. 

Например, да приемем, че използвате електронна таблица на Excel , за да събирате компютърна информация от вашите потребители, които се нуждаят от ремонт на компютър(computer repairs)

Опциите за влизане може да изглеждат така:

  • Компютърна част(Computer Part) : монитор, мишка(Mouse) , клавиатура(Keyboard) , базова система(Base System)
  • Тип на частта:
    • Монитор(Monitor) : стъкло, корпус(Housing) , захранващ кабел(Power Cord) , вътрешна електроника(Internal Electronics)
    • Мишка(Mouse) : колело, LED светлина(LED Light) , кабел(Cord) , бутони(Buttons) , корпус
    • Клавиатура(Keyboard) : Ключове, Корпус(Housing) , Мембрана(Membrane) , Кабел(Cord) , Вътрешна електроника(Internal Electronics)
    • Основна система(Base System) : корпус, бутони(Buttons) , портове(Ports) , захранване(Power) , вътрешна електроника(Internal Electronics) , операционна система(Operating System)

Както можете да видите от това дърво, информацията, която трябва да бъде налична за избор за „Тип на част“, ​​зависи от това коя компютърна част(Computer Part) потребителят избира в първия падащ списък.

В този пример вашата електронна таблица може да започне да изглежда така:

Ако създадете множество, свързани падащи списъци, можете да използвате елемента, избран от падащия списък в B1, за да управлявате съдържанието на падащия списък в B2.

Нека да разгледаме как можете да настроите това. Също така, не се колебайте да изтеглите нашия примерен лист на Excel с примера по-долу.

Създайте своя изходен лист за падащ списък(List Source Sheet)

Най-чистият начин да настроите нещо подобно е да създадете нов раздел в Excel , където можете да конфигурирате всичките си елементи от падащия списък.

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

След това ще искате да изберете и наименувате всеки диапазон, така че когато настройвате проверката на данните(Data Validation) по-късно, да можете да изберете правилния.

За да направите това, изберете всички елементи под всяка колона и наименувайте избрания диапазон по същия начин като заглавката. За да наименувате таблица, просто въведете името в полето над колоната „A“.

Например, изберете клетки от A2 до A5 и наименувайте този диапазон „Монитор“.

Повторете този процес, докато всички диапазони не бъдат наименувани по подходящ начин. 

Алтернативен начин да направите това е да използвате функцията Създаване(Create) от селекция на Excel. (Selection)Това ви позволява да наименувате всички диапазони като ръчния процес по-горе, но с едно щракване.

За да направите това, просто изберете всички диапазони във втория лист, който сте създали. След това изберете Формули(Formulas) от менюто и изберете Създаване от селекция(Create from Selection) в лентата.

Ще се появи изскачащ прозорец. Уверете се, че е избран само най-горен ред(Top row) и след това изберете OK .

Това ще използва стойностите на заглавката в горния ред за име на всеки от диапазоните под него. 

Настройте първия си падащ списък

Сега е време да настроите множеството си свързани падащи списъци. Да го направя:

1. Върнете се на първия лист, изберете празната клетка вдясно от първия етикет. След това изберете Данни(Data) от менюто и изберете Проверка на данни(Data Validation) в лентата.

2. В прозореца за проверка(Data Validation) на данни , който се отваря, изберете Списък(List) под Разреши(Allow) и под Източник(Source) изберете иконата със стрелка нагоре. Това ще ви позволи да изберете диапазона от клетки, които искате да използвате като източник за този падащ списък.

3. Изберете втория лист, където сте настроили изходните данни на падащия списък, и след това изберете само полетата на заглавката. Те ще се използват за попълване на първоначалния падащ списък в клетката, която сте избрали.

4. Изберете стрелката надолу в прозореца за избор, за да разширите прозореца за проверка(Data Validation) на данните . Сега ще видите диапазона, който сте избрали, показан в полето Източник(Source) . Изберете OK , за да завършите.

5. Сега, обратно в основния лист, ще забележите, че първият падащ списък съдържа всяко от полетата за заглавки от втория лист.

Сега, когато първият ви падащ списък е завършен, е време да създадете следващия си свързан падащ списък.

Настройте първия си падащ списък

Изберете втората клетка, за която искате да заредите списъчни елементи в зависимост от това какво е избрано в първата клетка.

Повторете процеса по-горе, за да отворите прозореца за проверка(Data Validation) на данните . Изберете Списък(List) в падащото меню Разрешаване . (Allow)Полето Източник(Source) е това, което ще изтегли елементи от списъка в зависимост от това, което е избрано в първия падащ списък.

За да направите това, въведете следната формула:

=INDIRECT($B$1)

Как работи функцията INDIRECT ?

Тази функция връща валидна препратка към Excel (в този случай към диапазон) от текстов низ. В този случай текстовият низ е името на диапазона, предаден от първата клетка ($B$1). Така INDIRECT приема името на диапазона и след това предоставя валидиране на падащите данни с правилния диапазон, свързан с това име.

Забележка(Note) : Ако конфигурирате проверката на данните за това второ падащо меню, без да изберете стойност от първото падащо меню, ще видите съобщение за грешка. Можете да изберете Да(Yes) , за да игнорирате грешката и да продължите.

Сега тествайте новите си множество, свързани падащи списъци. Използвайте първото падащо меню, за да изберете една от частите на компютъра. Когато изберете второто падащо меню, трябва да видите съответните елементи от списъка за тази компютърна част. Това бяха типовете части в колоната на втория лист(on the second sheet) , който сте попълнили за тази част.

Използване на множество свързани(Multiple Linked) падащи списъци в Excel

Както можете да видите, това е много готин начин да направите вашите електронни таблици много по-динамични. Чрез попълване на следващите падащи списъци в отговор на това, което потребителите избират в други клетки(select in other cells) , можете да направите вашите електронни таблици много по-отзивчиви към потребителите и данните много по-полезни.

Поиграйте със съветите по-горе и вижте какви интересни свързани падащи списъци можете да създадете във вашите електронни таблици. Споделете(Share) някои от вашите собствени интересни съвети в секцията за коментари по-долу.



About the author

Аз съм компютърен инженер с над 10 години опит в софтуерната индустрия, по-специално в Microsoft Office. Написал съм статии и уроци по различни теми, свързани с Office, включително съвети как да използвам функциите му по-ефективно, трикове за овладяване на обичайните офис задачи и др. Моите умения като писател също ме правят отличен ресурс за други, които искат да научат за Office или просто се нуждаят от бърз съвет.



Related posts