Как да създадете падащ списък в няколко колони в Excel

  • Споделя Това
Hugh West

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

Изтегляне на работна тетрадка за практика

Изтеглете този лист за упражнения, за да се упражнявате, докато четете тази статия.

Падащ списък за множество колони.xlsx

3 уникални начина за създаване на падащ списък в няколко колони

В този раздел ще бъдат разгледани 3 уникални начина за падащ списък на Excel с няколко колони. Нека ги обсъдим с подходяща илюстрация.

1. Независим падащ списък в няколко колони

Можете да създадете независим падащ списък в Excel с няколко колони.

В следващия пример са дадени някои Камера "Модел на обектива" и имената на потенциалните им модели, като например "Модел на обектива на Canon" , "Модел на обектива на Nikon" , и "Модел на обектива на Sony" . Трябва да направим падащи списъци, като използваме тези колони.

Стъпки :

  • Най-напред създайте друга таблица навсякъде в работния лист, където искате да направите списъка си.

  • Сега ще направим падащ списък, като използваме тези имена на модели.
  • Така че изберете клетката, в която искате да създадете падащ списък (напр. Клетка D11 ) ->отидете в Данни таб ->кликнете върху Утвърждаване на данните .

Прочетете повече: Как да направите падащ списък в Excel (независим и зависим)

  • След това в Данни Утвърждаване диалогов прозорец, изберете "Списък" като критерий за валидиране. И в Източник: се появява прозорец с полета. Изберете обхвата на данните от "Модел на обектива" колона ( $B$5:$B$7 ).
  • Кликнете върху ОК за да потвърдите.

  • Така ще се създаде желаният от вас падащ списък. Щракнете върху тази икона до клетката D11 за да видите списъка.

  • Сега ще създадем друг списък до клетката с име "Модел на обектива на Canon" ( D12 ). Повторете предишните процедури и изберете масива от данни ( $D$5:$D$9 ) като поле на източника.

  • Кликнете върху ОК да съставите списък.

  • Сега трябва да направим два падащи списъка за други две клетки. "Модел на обектива на Nikon" , списъкът е,

  • И за "Модел на обектива на Sony" .

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

2. Използване на функцията OFFSET в няколко колони

Можем да използваме OFFSET функция за да направим нашия падащ списък от няколко колони по-динамичен.

В този пример ще използваме предишния набор от данни. Сега създайте навсякъде в работния лист колони, които съдържат "Изберете обектив" , и "Модел" .

В тези колони ще съставим списъците си.

Стъпки :

  • На първо място, в клетка D13 , създайте падащ списък, като използвате данните от "Заглавия" на колоните на модела на обектива. Следвайте тази стъпка като Метод 1 .

D13→Данни раздел →Утвърждаване на данни

  • След това в Утвърждаване на данните диалогов прозорец, изберете Списък като Критерии за валидиране . Сега изберете $D$4:$F$4 като ваш Източник: данни. Не забравяйте да проверите "Игнориране на празно място" и "Падащо меню в клетката" .
  • Кликнете върху OK за да продължите.

  • Следователно в клетката се създава падащ списък D13 Кликнете върху тази икона, за да видите списъка.

  • Сега, когато основната ни работа е свършена, ще направим окончателен падащ списък, като използваме няколко колони. За да направите това, изберете клетката E14 , и повторете процеса на създаване на падащия списък, както е показано в предишните методи. Сега тук, в полето за източника, приложете OFFSET с MATCH функции за използване на няколко колони едновременно. Формулата е,

=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)

Къде,

  • Референцията е $D$4
  • Редът е 1 . Искаме да се движим 1 ред надолу всеки път.
  • Колоната е MATCH($D14,$D$4:$F$4,0)-1 . Тук използвахме MATCH формула, за да направите избора на колона динамичен. MATCH формулата, на Стойност за търсене е $D14 , lookup_array е $D$4:$F$4 , и [match_type] е EXACT .
  • [височина] на всяка колона е 5
  • [ширина] на всяка колона е 1
  • Кликнете върху "OK" за получаване на списъка от няколко колони.

  • Така нашият падащ списък от няколко колони е готов. Този списък е динамичен. Например, ако изберем "Модел на обектива на Sony" , списъкът в "Модел" колоната ще ви покаже имената на обективите на Sony.

Прочетете повече: Как да използвате изявлението IF за създаване на падащ списък в Excel и как да направите падащ списък въз основа на формула в Excel

3. Зависим падащ списък в няколко колони

Зависимият падащ списък също е списък, базиран на формула и множество колони.

В следващия пример са дадени някои имена на континенти в колоната "Континент" , други колони показват някои имена на държави под тези имена на континенти, а останалите колони показват някои имена на градове под тези перспективни държави.

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

Стъпки :

  • Първо, в клетка D13 направете падащ списък, като използвате имената на континентите. За да направите списъка, следвайте разгледаните по-рано процедури. Изберете изходните данни $D$3:$F$3 .
  • След това щракнете върху ОК за да направите списък. Щракнете върху тази икона до клетката D13 за да покажете списъка.

  • В следващата стъпка ще създадем "Обхват на имената" за тези колони с държави. Изберете колоните с имена "Азия" , "Африка" , и "Европа" и отидете в "Формула" и в "Мениджър на имената" , кликнете върху "Създаване от селекция" .

Формула → Мениджър на имената → Създаване от избор

  • Появи се нов прозорец. Проверете в Горна редица и щракнете върху OK .

  • Сега изберете клетка E13 и отидете в Утвърждаване на данните и изберете Списък. В Източник: приложите тази формула:

=INDIRECT(D13)

Това означава, че когато изберете Азия в падащия списък (D13) , това се отнася за посочения диапазон " Азия " (чрез ИНДИРЕКТЕН и по този начин изброява всички елементи в тази категория.

  • След това щракнете върху OK . Изготвя се списък на зависимите лица по формула.

  • Следващата ни стъпка е да направим друг зависим списък в зависимост от стойността в клетката E13 ! За да направите това, отново отидете в Формули и в Име на мениджъра , кликнете върху Създаване от селекция . Проверете в Горна редица и щракнете върху OK когато се появи новият прозорец.

  • Сега изберете клетка F13 и отидете в Утвърждаване на данните и изберете Списък . В Източник: приложите тази формула:

=INDIRECT(E13)

Това означава, че когато изберете "Индия" в падащия списък ( C13 ), това се отнася до посочения диапазон "Индия" (чрез ИНДИРЕКТНО ) и по този начин изброява всички елементи в тази категория.

  • След това щракнете върху OK за да свършите работата си.

  • Така нашите падащи списъци от няколко колони са готови. Сега, ако изберем "Европа" и страната "Германия" списъкът ще ни покаже съответните резултати.

Прочетете повече: Множество зависими падащи списъци Excel VBA

Бързи бележки

👉 MATCH функцията преброява колоните като 1,2,3 като има предвид, че OFFSET функция ги отчита като 0,1,2 Ето защо трябва да добавите "-1" след функцията за съвпадение MATCH($D13,$D$3:$F$3,0)-1 .

👉 Когато създавате динамичен падащ списък, уверете се, че препратките към клетките са абсолютни (като например $B$4 ), а не относителни (като например B2 , или B$2 , или $B2)

👉 За да избегнете грешки, не забравяйте да проверявате "Игнориране на празно място" и "Падащо меню в клетката" .

Заключение

Падащият списък, базиран на няколко колони в Excel, прави работата ни много по-лесна и удобна. Обсъдихме три различни метода за това. Ако имате някакви неясноти или мисли по отношение на тази статия, моля, уведомете ни в раздела за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.