Како променити падајућу листу на основу вредности ћелије у Екцелу (2 начина)

  • Деле Ово
Hugh West

Да бисмо издвојили одређене податке на основу одређених вредности, можда ћемо морати да користимо падајућу листу. Штавише, морамо да повежемо две или више зависних падајућих листа . У овом чланку ћемо вам показати како у Екцел-у да промените падајућу листу на основу вредности ћелије.

Преузмите радну свеску за вежбање

Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак .

Промена падајуће листе.клск

2 погодна начина за промену падајуће листе на основу вредности ћелије у програму Екцел

У одељцима испод, нагласићемо 2 најпогодније начине за промену падајућих листа. Прво , применићемо функције ОФФСЕТ и МАТЦХ у падајућим листама да бисмо извршили промене на основу вредности ћелија. Поред тога , користићемо КСЛООКУП функцију представљену у Мицрософт Екцел 365 да урадимо исто. На доњој слици дали смо пример скупа података за испуњавање задатка.

1. Комбинујте функције ОФФСЕТ и МАТЦХ да бисте променили падајућу листу на основу вредности ћелије у Екцел

У нашем следећем скупу података имамо три различита продавца са својим продатим производима. Сада желимо да пронађемо производе за одређеног продавца. Да бисте то урадили, следите доле наведене кораке.

Корак 1: Креирајте листу за проверу података

  • Идите на Подаци.
  • Кликните на на ПодациВалидација .

Корак 2: Изаберите извор за листу

  • Из Дозволи опцију , изаберите Листа.

  • У пољу извор , изаберите изворни опсег Е4:Г4 за имена продаваца.
  • Притисните Ентер .

  • Због тога ће се падајући мени појавити у ћелији Б5 .

Корак 3: Примените функцију ОФФСЕТ

  • Унесите следећу формулу за ОФФСЕТ функцију,
=OFFSET($E$4)

  • Овде, Е4 је референтна ћелија у апсолутном облику.

  • У аргументу редови , ставите 1 као вредност која ће бројати 1 ред надоле из референтне ћелије Е4 .
=OFFSET($E$4,1

Корак 4: Користите функцију МАТЦХ да дефинишете колону функције ОФФСЕТ

  • У аргументу цолс да бисте изабрали колоне користите функцију МАТЦХ са следећу формулу.
=OFFSET($E$4,1,MATCH($B$5

  • Овде, Б5 је вредност ћелије изабрана на падајућој листи.

  • Да бисте изабрали аргумент лоокуп_арраи за функцију МАТЦХ , додајте Е4:Г4 као опсег у апсолутном облику са следећом формулом.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Упишите 0 за тип подударања Тачно . Следећа формула ће вратити 3 за МАТЦХ
MATCH($B$5,$E$4:$G$4,0)

  • Напиши минус 1 ( -1 ) из функције МАТЦХ , јер функција ОФФСЕТ броји прву колону као нула ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

Корак 5: Унесите висину колона

  • За избор 1 у аргументу висина , рачунаће се да свака колона има једну вредност.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

Корак 6: Унесите вредност ширине

  • За аргумент видтх , откуцајте 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)

  • Дакле, видећете да када изаберемо Јацоб у Б5 , то ће резултирати са чоколадом као првим елементом за Јацоб .

Корак 7: Пребројите елементе сваке колоне

  • Да бисмо пребројали број елемената у колони, применићемо функцију ЦОУНТА у ћелији Ц13 са следећом формулом.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • Ово ће рачунати елемент/производ број за одређеног продавца ( Јацоб ).

Корак 8: Унесите вредност ћелије висине бројања као аргумент висине у функцији ОФФСЕТ

  • Напишите следећу формулу да додате висину.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Корак 9: Копирајте формулу

  • Притисните Цтрл + Ц да бисте копиралиформула.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Корак 10: Налепите формулу

  • Налепите формулу у Провера ваљаности података извор.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • На крају, притисните Ентер да видите промену.

  • Као резултат тога, ваш Вредности падајуће листе ће се променити на основу друге вредности ћелије.

  • Промени вредност ћелије Бриан до Јулиана и добијте назив производа који продаје Јулиана .

Прочитајте више: Како направити листу из опсега у Екцел-у (3 методе)

Слична очитавања

  • Како направити зависну падајућу листу са више речи у Екцел-у
  • Креирање падајућег филтера за издвајање података на основу избора у Екцел-у
  • Како издвојити податке на основу избора падајуће листе у Екцел-у
  • Креирати Екцел филтер помоћу падајуће листе на основу вредности ћелије
  • Како додати ставку на падајућу листу у Екцел-у (5 Ме тходс)

2. Користите функцију КСЛООКУП да бисте променили падајућу листу на основу вредности ћелије у Екцел-у

Ако сте благословљени са Мицрософт 365 , то можете учинити са само једном формулом функције КСЛООКУП . Пратите доле наведене кораке да бисте то урадили.

Корак 1: Направите листу за проверу ваљаности података

  • Из опције Провера ваљаности података , изаберите Листа.

Корак 2: Унесите опсег извора

  • Изаберите опсег извора Е4:Г4 у оквиру извора.
  • Затим притисните Ентер .

  • Због тога ће се појавити листа Провера ваљаности података .

Корак 3: Убаците функција КСЛООКУП

  • Изаберите ћелију Б5 као лоок_уп.
=XLOOKUP(B5)

Корак 4: Изаберите низ_потраживања

  • Напишите опсег Е4 :Г4 као лоок_арраи .
=XLOOKUP(B5, E4:G4)

Прочитај Више: Како уредити падајућу листу у Екцел-у (4 основна приступа)

Корак 5: Уметните ретурн_арраи

  • Унесите опсег за повратну вредност Е5:Г11 .

  • Стога, производи ће се вратити према одређеном продавцу .

  • Сада изаберите било које име са падајуће листе и добијте називе производа.

Напомене. Пажљиво погледајте, да је на горњој слици приказано нула јер су у опсегу ћелије биле празне . Због тога се они сматрају нула . Да бисте уклонили нуле пратите доле наведене кораке.

Прочитајте више: Како додати празну опцију на падајућу листу у Екцел-у (2 метода)

Корак 6: Примените УНИКУЕ функцију

  • Унесите следећу формулу угнежђену са ЈЕДИНСТВЕНО.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Коначно ћете добити резултат који жељено.

Прочитајте више: Јединствене вредности на падајућој листи са ВБА у Екцел-у (комплетан водич)

Закључак

Коначно, надам се да сада разумете како да ажурирате падајућу листу у Екцел на основу вредности ћелије. Све ове стратегије треба применити када се ваши подаци образују и практикују. Прегледајте вежбу и примените оно што сте научили. Понуђени смо да наставимо да нудимо овакве програме због ваше великодушне подршке.

Ако имате било каквих питања, слободно нас контактирајте. Поделите своје мишљење у одељку за коментаре испод.

Особље Екцелдеми ће вам се јавити што је пре могуће.

Останите са нама и наставите да учите.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.