У овом чланку ћемо научити како да креирате динамичку падајућу листу у програму Мицрософт Екцел.
Као што знамо, функција Валидација података побољшава ефикасност уноса података у екцелу и смањује грешке и грешке при куцању. Користи се за ограничавање корисника за врсту података који се могу унети у опсег. У случају било каквог неисправног уноса, приказује поруку и омогућава кориснику да унесе податке на основу наведеног услова.
Али динамичка падајућа листа у Екцелу погоднији је начин одабира података, без икаквих промена у извору. Другим речима, реците да ћете често ажурирати листу коју сте узели на падајућој листи. И мислите да ако направите неке промене на листи, морате сваки пут да измените потврду података да бисте добили ажурирану падајућу листу.
Али, ту долази до динамичког падајућег падајућег изборника и то је најбоља опција за одабир података без икаквих промена у валидацији података. Врло је сличан нормалној валидацији података. Међутим, када ажурирате листу, динамичка падајућа листа се мења како би се прилагодила тој радњи, док нормална падајућа листа то не чини.
Дакле, узмимо пример и схватимо како креирамо динамичку падајућу листу:-
Имамо листу производа у колони А и имаћемо динамичку падајућу листу Производа у ћелији Д9.
Назив табеле са индиректном функцијом
Прво ћемо креирати табелу; следите доле наведене кораке:-
- Изаберите опсег А8: А16
- Идите на картицу Уметни, а затим кликните на Табела
- Након што кликнете на опцију „Табела“, појавиће се прозор Табела
- Затим изаберите опсег за који желимо да уметнемо табелу А8: А17
- Притисните ОК
- Сада кликнемо на ОК
- Можете видети да је овај опсег претворен у табелу, а заглавље ове табеле такође има опцију падајућег филтера
Белешка: - Ако додамо било који производ или ставку на дно листе, табела ће се аутоматски проширити да укључи нове производе или ставке.
Сада креирамо динамичку падајућу листу у ћелији Д9, следите доле наведене кораке:-
- Изаберите ћелију Д9
- Отворите дијалог Валидатион Дата, притиском на тастер АЛТ+Д+Л
- На падајућој листи Дозволи изаберите Листа
- Затим унесите ову функцију = ИНДИРЕКТНА („Табела1“) на картици извора
- Притисните ОК
Белешка: - Када кликнемо на У реду, у Екцелу ће се појавити прозор који каже да нешто није у реду са уносом. То је зато што Екцел не прихвата било коју таблицу која се само проширује директно у валидацији података.
Сада додајте нове производе на листу производа.
На горњој слици можемо видети да се нови додани производ појављује на падајућој листи.
2нд Пример:-
У овом примеру ћемо научити како да имену табеле дамо назив имена
Већ имамо име табеле, али овде морамо да дефинишемо име ове табеле да бисмо добили динамичку дроп листу; следите доле наведене кораке:-
- Изаберите ћелију Д10
- Идите на опсег табеле и осим заглавља, бирамо опсег од првог до последњег производа
- Идите у оквир са именом и унесите кратки назив „табела“, притисните Ентер
- Након притиска на ентер, видимо да се ништа није променило у пољу за име
- Кликните на опцију падајуће листе да видите све доступне распоне који су доступни
- На падајућој листи можемо видети и име које смо управо дефинисали за ову табелу
- Сада идемо на Валидација података, а у „Извор“ уносимо „опсег табела“
Напомена:- Ако се не сећате које сте име дали том опсегу, можете притиснути тастер Ф3 и појавиће се прозор који ће вам предложити све доступне распоне.
- Сада идите на картицу „Улазна порука“, а у наслову откуцамо „Изабери производ“, а затим у тело поруке пишемо „Молимо изаберите свој производ са листе“
- Сада идите на картицу „Упозорење о грешци“ и тамо у наслову пишемо „Неважећи производ“, а у поруци о грешци уносимо „Унели сте погрешан производ
- Притисните ОК
- Ћелија Д10 која садржи улазну поруку заједно са падајућом листом
- Сада када додамо било који производ на листу, он ће се аутоматски појавити на падајућој листи
Али шта се дешава када прескочимо једну ћелију после последње ћелије и затим додамо нови производ или ставку? Видите, овај пут се опсег табеле није проширио, а уствари је нови производ у општем формату. Дакле, хоће ли се приказати на падајућој листи или не? Да бисмо то проверили, када одемо у ћелију Д10 и проверимо падајућу листу, можемо видети исту стару падајућу листу без новог производа. То је зато што опсег табеле није пронашао ништа након последње ћелије, па се опсег није потрошио.
3рд Пример:-
У следеће две методе научићемо како можемо да учинимо нашу падајућу листу динамичнијом помоћу функција ОФФСЕТ и ЦОУНТА.
Пратите доле наведене кораке:-
- Изаберите ћелију Д11 и притисните АЛТ + Д + Л
- Отвориће се дијалошки оквир Валидација података
- Сада изаберите листу у опцији „Дозволи“
- Затим у опцији Извор унесите формулу испод:-
= ОФФСЕТ ($ А $ 9,0,0, ЦОУНТА ($ А: $ А), 1)
Објашњење формуле:- Одабрали смо А9, који је први производ у асортиману, а затим уписујемо 0 на 2нд аргумент јер не желимо да померимо ред са почетне тачке; затим поново 0 у 3рд аргумент јер овде не желимо никакве промене у броју колона, као ни од почетне тачке. Затим смо ушли у функцију ЦОУНТА и изабрали целу колону А. Овај аргумент ће проверити висину у броју редова како би се вратио број који није празан. Прошириће опсег када се изврше промене у распону.
И последњи аргумент „Ширина“ је опциони аргумент. То је ширина у броју колона. Можемо га или прескочити или за сада откуцати 1 овде. Ако прескочимо, подразумевано ће узети у обзир ширину враћеног опсега који смо навели у аргументу, а затим затварамо заграде.
- Након што кликнемо на У реду, у ћелији Д11 можемо видети падајући списак
- Приказује листу укључујући празне, а затим производе које смо додали
4тх Пример:-
У овом примеру ћемо користити функцију за дефинисање имена.
Да бисте дефинисали назив опсега, следите доле наведене кораке:-
- Притисните ЦТРЛ + Ф3, појавит ће се дијалошки оквир Управитељ имена
- Кликните на Ново
- Дефинишите назив опсега „ПродНаме“ и унесите формулу испод:-
= ОФФСЕТ ('Динамичка падајућа листа са ДВ'! $ А $ 9,0,0, ЦОУНТА ('Динамичка падајућа листа са ДВ'! $ А: $ А))
- Притисните ОК
- Отворите дијалог Валидација података притиском на тастере Алт + Д + Л
- Изаберите Листа у падајућој листи Дозволи
- Унесите = назив имена на картици Извор
- Притисните ОК
- Сада, ако било шта додамо на листу, исто ће се појавити на листи
Дакле, овако можете добити динамичку листу за било који производ или ставку различитим методама помоћу потврде података. То је све за сада. У следећем видеу ове серије објаснићемо како да креирате зависну падајућу листу различитим методама у Екцелу.
Кликните на видео везу за брзу референцу о употреби. Претплатите се на наш нови канал и наставите да учите са нама!
Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у.
Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште