Змест
Каб атрымаць пэўныя даныя на аснове пэўных значэнняў, можа спатрэбіцца выкарыстаць выпадны спіс. Больш за тое, нам трэба звязаць два або больш залежных выпадальных спісаў . У гэтым артыкуле мы пакажам вам, як у Excel змяніць выпадальны спіс на аснове значэння ячэйкі.
Спампуйце сшытак для практыкаванняў
Спампуйце гэты сшытак для практыкаванняў, пакуль вы чытаеце гэты артыкул .
Змяніць выпадальны спіс.xlsx
2 прыдатныя спосабы змяніць выпадальны спіс на аснове значэння ячэйкі ў Excel
У у раздзелах ніжэй мы падкрэслім 2 найбольш прыдатныя спосабы змены выпадальных спісаў. Па-першае , мы прымянім функцыі OFFSET і MATCH у выпадаючых спісах, каб унесці змены на аснове значэнняў ячэек. Акрамя таго , мы будзем выкарыстоўваць функцыю XLOOKUP , прадстаўленую ў Microsoft Excel 365 , каб зрабіць тое ж самае. На малюнку ніжэй мы прадставілі прыклад набору даных для выканання гэтай задачы.
1. Аб'яднайце функцыі OFFSET і MATCH, каб змяніць выпадальны спіс на аснове значэння ячэйкі ў Excel
У наступным наборы даных у нас ёсць тры розныя прадаўцы з прададзенымі прадуктамі. Цяпер мы хочам знайсці прадукты для канкрэтнага прадаўца. Каб зрабіць гэта, выканайце наступныя дзеянні.
Крок 1: Стварыце спіс праверкі даных
- Перайдзіце да Дадзеныя.
- Націсніце на ДадзеныяПраверка .
Крок 2: Выберыце крыніцу для спісу
- З Дазволіць параметр, абярыце Спіс.
- У полі крыніца выберыце крынічны дыяпазон E4:G4 для імёнаў прадаўцоў.
- Націсніце Enter .
- Такім чынам, выпадальны спіс з'явіцца ў ячэйцы B5 .
Крок 3: Прымяніць функцыю OFFSET
- Увядзіце наступную формулу для функцыі OFFSET ,
=OFFSET($E$4)
- Тут E4 гэта спасылка ячэйка ў абсалютным выглядзе.
- У аргуменце радкі пастаўце 1 як значэнне, якое будзе лічыць 1 радок уніз з эталоннай ячэйкі E4 .
=OFFSET($E$4,1
Крок 4: Выкарыстоўвайце функцыю MATCH, каб вызначыць слупок функцыі OFFSET
- У аргуменце cols , каб выбраць слупкі, выкарыстоўвайце функцыю MATCH з наступная формула.
=OFFSET($E$4,1,MATCH($B$5
- Тут B5 гэта значэнне ячэйкі, выбранае ў выпадальным спісе.
- Каб выбраць аргумент lookup_array для функцыі MATCH , дадайце E4:G4 як дыяпазон у абсалютнай форме з дапамогай наступнай формулы.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4
- Тып 0 для тыпу Дакладнага супадзення. Наступная формула верне 3 для MATCH
MATCH($B$5,$E$4:$G$4,0)
- Напішыце мінус 1 ( -1 ) з функцыі MATCH , таму што функцыя OFFSET лічыць першы слупок як нуль ( 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)
- Такім чынам, вы ўбачыце, што калі мы выбіраем Якаб у B5 , гэта прывядзе да шакаладу як першага элемента для Якаў .
Крок 7: Падлічыце элементы кожнага слупка
- Каб падлічыць колькасць элементаў у слупку, мы будзем прымяняць функцыю COUNTA у ячэйцы C13 з наступнай формулай.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))
- Гэта будзе лічыць элемент/прадукт нумар для канкрэтнага прадаўца ( Jacob ).
Крок 8: Увядзіце значэнне ячэйкі вышыні падліку ў якасці аргумент вышыні ў функцыі OFFSET
- Напішыце наступную формулу, каб дадаць вышыню.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Крок 9: Скапіруйце формулу
- Націсніце Ctrl + C скапіявацьформула.
=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)
- Нарэшце, націсніце Enter , каб убачыць змены.
- У выніку ваш значэнні выпадальнага спісу будуць змяняцца ў залежнасці ад іншага значэння ячэйкі.
- Зрабіце змяненне значэння ячэйкі Браян да Juliana і атрымаць назву прадукту, які прадаецца Juliana .
Больш падрабязна: Як стварыць спіс з дыяпазону ў Excel (3 метады)
Падобныя паказанні
- Як стварыць залежны выпадальны спіс з некалькімі словамі ў Excel
- Стварэнне выпадальнага фільтра для вымання даных на аснове выбару ў Excel
- Як атрымаць даныя на аснове выбару з выпадальнага спісу ў Excel
- Стварыць фільтр Excel з дапамогай выпадальнага спісу на аснове значэння ячэйкі
- Як дадаць элемент у выпадальны спіс у Excel (5 Me метады)
2. Выкарыстоўвайце функцыю XLOOKUP, каб змяніць выпадальны спіс на аснове значэння ячэйкі ў Excel
Калі ў вас ёсць Microsoft 365 , вы можаце зрабіць гэта з дапамогай адной формулы функцыі XLOOKUP . Для гэтага выканайце апісаныя ніжэй крокі.
Крок 1: Стварыце спіс праверкі даных
- З опцыі Праверка даных выбраць Спіс.
Крок 2: Увядзіце зыходны дыяпазон
- Выберыце крынічны дыяпазон E4:G4 у полі крыніцы.
- Затым націсніце Enter .
- Такім чынам, з'явіцца спіс Праверкі даных .
Крок 3: Устаўце функцыя XLOOKUP
- Абярыце ячэйку B5 як look_up.
=XLOOKUP(B5)
Крок 4: Выберыце масіў пошуку
- Запішыце дыяпазон E4 :G4 як look_array .
=XLOOKUP(B5, E4:G4)
Чытаць Больш: Як рэдагаваць выпадальны спіс у Excel (4 асноўныя падыходы)
Крок 5: Устаўце return_array
- Увядзіце дыяпазон для вярнутага значэння E5:G11 .
- Такім чынам, прадукты вернуцца ў адпаведнасці з канкрэтным прадаўцом .
- Цяпер абярыце любую назву з выпадальнага спісу і атрымайце назвы прадуктаў.
Заўвагі. Уважліва глядзіце, што на малюнку вышэй нуль паказаны, бо ў дыяпазоне ячэйкі былі пустымі . Вось чаму яны лічацца нулявымі . Каб выдаліць нулі , выканайце наступныя дзеянні.
Больш падрабязна: Як дадаць пусты параметр у выпадальны спіс у Excel (2 метады)
Крок 6: Ужыце функцыю UNIQUE
- Увядзіце наступную формулу, укладзеную ў УНІКАЛЬНАЕ.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)
- Нарэшце, вы атрымаеце вынік, які хочаце пажадана.
Больш падрабязна: Унікальныя значэнні ў выпадальным спісе з дапамогай VBA ў Excel (поўнае кіраўніцтва)
Выснова
Нарэшце, я спадзяюся, цяпер вы разумееце, як абнавіць выпадальны спіс у Excel на аснове значэння ячэйкі. Усе гэтыя стратэгіі трэба выконваць, калі вашы дадзеныя навучаюцца і практыкуюцца. Вывучыце практычны сшытак і прымяніце тое, што вы даведаліся. Мы імкнемся працягваць прапаноўваць падобныя праграмы дзякуючы вашай шчодрай падтрымцы.
Калі ў вас ёсць якія-небудзь пытанні, калі ласка, не саромейцеся звяртацца да нас. Калі ласка, падзяліцеся сваімі думкамі ў раздзеле каментарыяў ніжэй.
Персанал Exceldemy звяжацца з вамі як мага хутчэй.
Заставайцеся з намі і працягвайце вучыцца.