Преглед садржаја
Док радите са провера ваљаности података у Екцел-у, можда ћете морати да уклоните коришћене ставке са падајуће листе да избегнете додељивање ставке на листи два пута . На пример, можда ћете морати да доделите више запослених у различите радне смене и не желите да доделите запосленог више од једном. Други сценарио може бити да додељујете играче на различите позиције у игри са резултатом и морате да доделите играча на одређеној позицији. У таквим случајевима, ако имате падајућу листу за додељивање запослених у смене или играче на различите позиције, можда ћете желети да уклоните име запосленог или играча са падајуће листе након што је он/она додељена . У овом туторијалу показаћу вам како да уклоните коришћене ставке са падајуће листе у Екцел-у.
Преузмите свеску са вежбама
Преузмите ову вежбу да бисте вежбали задатак док читате овај чланак.
Уклоните коришћене ставке.клск
2 лака начина да уклоните коришћене ставке са падајуће листе у Екцел-у
Претпоставимо сценарио где имамо Екцел радни лист са именом запослених организације. Сваког од ових запослених треба да доделите у другу радну смену и не желите да доделите запосленог више од једном. Дакле, потребна вам је падајућа листа са именом запослених која ће аутоматски уклонити запосленог након што он/она будедодељен задатку. Користићу овај радни лист да вам покажем 2 лака начина да уклоните коришћене ставке са падајуће листе . Слика испод приказује радни лист са којим ћемо радити и који има падајућу листу са уклоњеним коришћеним ставкама.
Метод 1: Користите помоћне колоне за уклањање коришћених ставки са падајуће листе у Екцел-у
Једноставан начин да уклоните коришћене ставке са падајуће листе је коришћење две помоћне колоне . Хајде да видимо како то можемо да урадимо.
Корак 1:
- Прво, напишите следећу формулу у ћелију Ц5 испод Број реда
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())
Рашчламба формуле:
- Функција ИФ ће покренути логички тест ЦОУНТИФ($Ф$5:$Ф$14, Б5)&гт;=1 .
- Функција ЦОУНТИФ ће открити да ли се ћелија Б5 појављује у апсолутном опсегу $Ф$5:$Ф$14 више од једном .
- Ако се ћелија Б5 појави једном или више у апсолутном опсегу $Ф$5:$Ф$14 , функција ИФ ће вратити празан стринг ( “” ).
- У супротном , функција ИФ ће вратити број реда ћелије Б5 користећи РОВ .
- Затим, притиском на ЕНТЕР , сазнаћемо број реда ћелије Б5 у ћелији Ц5 .
- Сада ћемо превући ручицу за попуњавање ћелије Ц5 надоле да бисте применилиформуле на остале ћелије у Број реда.
- Коначно, сада ћемо добити све бројеве редова ћелија Запосленог .
Корак 2:
- Следеће, упишите следећу формулу у ћелију Д5 под Име запосленог.
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))
Рашчламба формуле:
- Функција ИФ ће покренути логички тест РОВ(Б5)-РОВ(Б$5)+1&гт;ЦОУНТ(Ц$5:Ц$14) .
- Функција ЦОУНТ ће бројати број ћелија у апсолутном опсегу Ц$5:Ц$14 .
- Функција СМАЛЛ ће пронађи к-ту најмању вредност у апсолутном опсегу Ц$5:Ц$14 . Овде ће к бити одређен са 1+РОВ(Б5)-РОВ(Б$5) .
- Функција ИНДЕКС ће узети к-та најмања вредност у апсолутном опсегу Ц$5:Ц$14 одређена функцијом СМАЛЛ као једини аргумент ( ред_нум ) и враћа референце ћелија .
- Затим, притиском на ЕНТЕР , добићемо име запосленог ћелије Б5 у ћелији Д5 .
- Сада , повући ћемо ручицу за попуњавање ћелије Д5 надоле да примјенимо формулу на остале ћелије у Име запосленог .
- Коначно, сада ћемо добити сва имена запослених у Запослени колона.
Корак 3:
- Следеће ћемо кликнути на тхе Дефиниши име под Формуле .
- Сада, нови прозор под називом Измени Име ће се појавити. Убацићемо Запослени у поље за унос Име .
- Затим ћемо уметнути формулу испод у поље Односи се на поље за унос.
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)
Рашчламба формуле:
- Помоћник је име радног листа на којем радимо.
- Функција ЦОУНТА ће бројати све вредности ћелије у апсолутном опсегу $Д$5:$Д$14 .
- Функција ЦОУНТБЛАНК ће бројати број од празне ћелије у апсолутном опсегу $Д$5:$Д$14 .
- Након тога, кликћемо на ОК .
4. корак:
- Следеће ћемо изабрати све ћелије у колони Падајући мени да бисмо направили падајућу листу .
- Сада ћемо кликнути на Провера ваљаности података у падајућем менију Подаци .
- Затим ћемо изабрати Валидација података из падајућег менија .
- Сада ће се појавити нови прозор под називом Провера ваљаности података . Затим ћемо изабрати Листа из падајућег менија Дозволи .
- Онда ћемо ће уметнути =Емплоиее у поље за унос Соурце .
- Након тога, кликћемо на ОК .
- Коначно, видећемо падајуће листе у свакој ћелији Падајући мени.
- Сада ћемо изабрати име Гус Фринг са падајуће листе у ћелији Ф5 .
- Сада, ако кликнемо на други падајући мени , видећемо да је име Гус Фринг није укључен у ову падајућу листу. Како смо ову ставку већ користили, она ће бити уклоњена са следећих падајућих листа.
- Следеће, ако изаберемо имена са других падајућих листа, видећемо да ће изабране ставке или имена бити уклоњене из пратеће падајуће листе .
Прочитајте више: Како направити Падајућа листа у више колона у Екцел-у (3 начина)
Слична читања:
- Како да креирате вишеструки избор листе у Екцел-у
- Екцел падајућа листа у зависности од избора
- Како повезати вредност ћелије са падајућом листом у Екцел-у (5 начина)
- Условна падајућа листа у Екцел-у (креирајте, сортирајте и користите)
- Како да направите динамичку зависну падајућу листу у Екцел-у
Метод 2: Уклоните коришћене ставке са падајуће листе у Екцел-у Комбинујући функције ФИЛТЕР и ЦОУНТИФ
Ако имате приступ Мицрософт Оффице 365 , тада ће најлакши начин бити коришћење ФИЛТЕР функцијаексклузивно за Екцел 365 да бисте уклонили коришћене ставке са падајуће листе. Морамо да следимо доле наведене кораке.
Корак 1:
- Прво, упишите следећу формулу у ћелију Ц5 испод Број реда
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)
Рашчламба формуле:
- Функција ФИЛТЕР ће нам омогућити филтрирање опсег Б5:Б14 на основу критеријум ЦОУНТИФ(Е5:Е14, Б5:Б14)=0 .
- Функција ЦОУНТИФ ће одредити да ли опсег Б5:Б14 се појављује у опсегу Е5:Е14 или не .
- Затим, притиском на ЕНТЕР , ми ће сада добити сва запослени имена Емплоиее колоне.
Корак 2:
- Следеће ћемо изабрати све ћелије у колони Падајући мени да бисмо направили падајућу листу .
- Сада ћемо кликнути на падајући мени Провера података испод Подаци .
- Затим ћемо изабрати Подаци Валидација из падајућег менија .
- Сада, нови прозор под насловом Провера ваљаности података в илл појавити. Одабраћемо Листа из Дозволи падајућег менија.
- Затим ћемо уметнути $Ц$5:$Ц$14 у поље за унос Извор . Алтернативно, такође можете уметнути =$Ц$5# у поље за унос Извор .
- Након тога, кликћемо на ОК .
- Коначно, видећемо падајуће листе у свакој ћелији падајућег менија.
- Сада ћемо изабрати име Стуарт Блум са падајуће листе у ћелији Ф5 .
- Сада, ако кликнемо на други падајући мени , видећемо да име Стуарт Блум није укључено у ову падајућу листу. Како смо ову ставку већ користили, она ће бити уклоњена са следећих падајућих листа.
- Следеће, ако изаберемо имена са других падајућих листа, видећемо да ће изабране ставке или имена бити уклоњене из прате падајуће листе .
Прочитајте више: Креирање пада Филтер надоле за издвајање података на основу избора у Екцел-у
Кратке напомене
🎯 Функција ФИЛТЕР је ексклузивна функција тренутно доступна само за Екцел 365 . Дакле, неће радити на вашем радном листу ако немате Екцел 365 на рачунару.
🎯 И прочитајте овај чланак да бисте научили како да направите испуст -довн лист са јединственим вредностима у Екцел-у.
Закључак
У овом чланку смо научили како да уклонимо коришћене ставке са падајуће листе у Екцел-у . Надам се да од сада можете лако уклонити коришћене ставке са падајуће листе у Екцел-у . Међутим, ако имате било каква питања или препоруке оовај чланак, оставите коментар испод. Пријатан дан!!!