Преглед садржаја
Када радите са великом базом података и треба да изаберете одређену ставку са листе, падајућа листа може да вам помогне у овој ситуацији. Помоћу падајуће листе можете изабрати било који одређени податак за неколико секунди. Такође можете да направите падајућу листу користећи више колона. Данас у овом чланку ћемо разговарати о неким методама прављења падајуће листе програма Екцел из више колона.
Преузмите радну свеску са вежбама
Преузмите ову вежбу да бисте вежбали док сте читају овај чланак.
Падајући мени за више колона.клск
3 јединствена начина за креирање падајуће листе у више колона
Овај одељак ће покрити 3 јединствена начина за Екцел падајућу листу са више колона. Хајде да разговарамо о њима уз одговарајућу илустрацију.
1. Независна падајућа листа у више колона
Можете креирати независну Екцел падајућу листу са више колона.
У следећем примеру, дат нам је неки фотоапарат „Модел сочива“ и њихови будући називи модела као што су „Модел објектива Цанон“ , „Никон модел објектива“ и „Модел сочива Сони“ . Морамо да направимо падајуће листе користећи ове колоне.
Кораци :
- Пре свега, направите још једну табелу било где у радном листу где желите да направите своју листу.
- Сада ћемо направити падајућу листу користећи ове називе модела.
- Дакле, изаберите ћелију гдежелите да направите падајућу листу (тј. Ћелија Д11 ) -&гт;идите на картицу Подаци -&гт;кликните на Провера ваљаности података .
Прочитајте више: Како направити падајућу листу у Екцел-у (независна и зависна)
- Следеће, у оквиру за дијалог Подаци Валидација , изаберите “Листа” као критеријум валидације. И у пољу Извор појављује се прозор. Изаберите опсег података из колоне „Модел сочива“ ( $Б$5:$Б$7 ).
- Кликните на ОК да потврдите.
- Дакле, биће креирана ваша жељена падајућа листа. Кликните на ову икону поред ћелије Д11 да бисте видели листу.
- Сада ћемо направити другу листу поред ћелије под називом „Модел објектива Цанон” ( Д12 ). Поновите те претходне процедуре и изаберите низ података ( $Д$5:$Д$9 ) као изворно поље.
- Кликните на ОК да направите листу.
- Сада морамо да направимо две падајуће листе за две друге ћелије. За “Никон модел објектива” , листа је,
- А за “Сони модел објектива” .
- Сада када имамо све падајуће листе, можемо независно изабрати опције са тих листа. На пример, за Никон модел сочива , можемо изабрати перспективни објектив.
2. Коришћење функције ОФФСЕТ у више колона
Можемо користити ОФФСЕТ функција да нашу падајућу листу из више колона учинимо динамичнијом.
У овом примеру, користићемо претходни скуп података. Сада креирајте било где на радном листу који садржи колоне “Изаберите сочиво” и “Модел” .
У овим колонама, ми направиће наше листе.
Кораци :
- Пре свега, у ћелији Д13 , направите падајућу листу користећи подаци из “Хеадерс” колона модела сочива. Пратите овај корак као Метода 1 .
Д13→Подаци картица →Провера ваљаности података
- Затим, у оквиру за дијалог Провера ваљаности података , изаберите Листа као Критеријум провере . Сада изаберите $Д$4:$Ф$4 као Извор података. Не заборавите да проверите „Игноре Бланк” и „Ин-целл Дропдовн” .
- Кликните ОК да бисте наставили.
- Дакле, у ћелији Д13 се креира падајућа листа. Кликните на ову икону да видите листу.
- Сада када је наш примарни посао завршен, направићемо коначну падајућу листу користећи више колона . Да бисте то урадили, изаберите ћелију Е14 и поновите процес прављења падајуће листе као што је приказано у претходним методама. Сада овде, у изворном пољу, примените функције ОФФСЕТ са МАТЦХ да бисте истовремено користили више колона. Формула је,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Где,
- Референца је $Д$4
- Ред је 1 . Желимо да померимо 1 ред надоле сваки пут.
- Колона је МАТЦХ($Д14,$Д$4:$Ф$4,0)-1 . Овде смо користили формулу МАТЦХ да бисмо избор колоне учинили динамичким. У формули МАТЦХ , Лоокуп валуе је $Д14 , лоокуп_арраи је $Д$4:$Ф$4 , а [тип_подударања] је ТАЧНО .
- [висина] сваке колоне је 5
- [ширина] сваке колоне је 1
- Кликните “ОК” да бисте добили листу из више колона.
- Дакле, наша падајућа листа са више колона је спремна. Ова листа је динамична. На пример, ако одаберемо “Сони модел објектива” , листа у колони “Модел” ће вам показати називе Сони сочива.
Прочитајте више: Како користити ИФ наредбу за креирање падајуће листе у Екцел-у и како направити падајућу листу на основу формуле у Екцел-у
3. Зависна падајућа листа у више колона
Зависна падајућа листа је такође листа заснована на формулама и више колона.
У следећем На пример, у колони „Континент“ добијамо називе неких континената, друге колоне које показују називе неких земаља под тим називима континената, а остале колоне приказују имена неких градова под тим перспективним земљама.
Морамо да направимо падајуће листе користећи ове вишеструкеколоне. Сада направите другу табелу било где у радном листу где желите да добијете резултат.
Кораци :
- Прво, у ћелији Д13 направите падајућу листу користећи називе континената. Да бисте направили листу, следите претходно описане процедуре. Изаберите изворне податке $Д$3:$Ф$3 .
- Следеће кликните на ОК да бисте направили листу. Кликните на ову икону поред ћелије Д13 да бисте приказали листу.
- У следећем кораку ћемо креирати „Опсег имена“ за те колоне са земљама. Изаберите колоне под називом „Азија” , „Африка” и „Европа” и идите на „Формула” и у “Управљач именима” , кликните на “Креирај из избора” .
Формула → Менаџер имена → Креирај из избора
- Искочио је нови прозор. Проверите Горњи ред и кликните на ОК .
- Сада изаберите ћелију Е13 и идите на Провера ваљаности података и изаберите Листа У пољу Извор примените ову формулу:
=INDIRECT(D13)
То значи да када изаберете Азија у падајућој листи (Д13) , ово се односи на именоване опсег „ Асиа ” (преко функције ИНДИРЕЦТ и на тај начин наводи све ставке у тој категорији.
- Онда , кликните ОК . Зависна листа заснована на формули је направљена.
- Наш задатак још није завршен! Наш следећи корак је направити другизависна листа у зависности од вредности у ћелији Е13 ! Да бисте то урадили, поново идите на Формуле и у Менаџер имена кликните на Креирај из селекције . Проверите Горњи ред и кликните на ОК када се појави нови прозор.
- Сада изаберите ћелију Ф13 и идите на Провера ваљаности података и изаберите Листа . У пољу Извор , примените ову формулу:
=INDIRECT(E13)
То значи да када изаберете “Индија” у падајућој листи ( Ц13 ), ово се односи на именовани опсег “Индија” (преко функција ИНДИРЕЦТ ) и на тај начин наводи све ставке у тој категорији.
- Следеће кликните на ОК да бисте завршили свој посао.
- Дакле, наше падајуће листе из више колона су готове. Сада ако одаберемо „Европа” и земљу „Немачка” листа ће нам показати одговарајуће резултате.
Прочитајте више: Вишеструке зависне падајуће листе Екцел ВБА
Брзе напомене
👉 Тхе Функција МАТЦХ броји колоне као 1,2,3 док их функција ОФФСЕТ броји као 0,1,2 . Зато морате да додате “-1” после функције подударања МАТЦХ($Д13,$Д$3:$Ф$3,0)-1 .
👉 Док правите динамичку падајућу листу, уверите се да су референце ћелија апсолутне (као што је $Б$4 ), а не релативне (као што је Б2 или Б $2 , или $Б2)
👉 Да бисте избегли грешке, не заборавите да означите „Игноре Бланк“ и „Ин-целл Дропдовн“ .
Закључак
Падајућа листа заснована на више колона у Екцел-у чини наш посао много лакшим и угоднијим. Разговарали смо о три различите методе да то урадимо. Ако имате било какву забуну или размишљања у вези са овим чланком, јавите нам у одељку за коментаре.