Преглед садржаја
Да бисмо издвојили одређене податке на основу одређених вредности, можда ћемо морати да користимо падајућу листу. Штавише, морамо да повежемо две или више зависних падајућих листа . У овом чланку ћемо вам показати како у Екцел-у да промените падајућу листу на основу вредности ћелије.
Преузмите радну свеску за вежбање
Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак .
Промена падајуће листе.клск
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)
- Коначно ћете добити резултат који жељено.
Прочитајте више: Јединствене вредности на падајућој листи са ВБА у Екцел-у (комплетан водич)
Закључак
Коначно, надам се да сада разумете како да ажурирате падајућу листу у Екцел на основу вредности ћелије. Све ове стратегије треба применити када се ваши подаци образују и практикују. Прегледајте вежбу и примените оно што сте научили. Понуђени смо да наставимо да нудимо овакве програме због ваше великодушне подршке.
Ако имате било каквих питања, слободно нас контактирајте. Поделите своје мишљење у одељку за коментаре испод.
Особље Екцелдеми ће вам се јавити што је пре могуће.
Останите са нама и наставите да учите.