Як змяніць выпадальны спіс на аснове значэння ячэйкі ў Excel (2 спосабы)

  • Падзяліцца Гэтым
Hugh West

Каб атрымаць пэўныя даныя на аснове пэўных значэнняў, можа спатрэбіцца выкарыстаць выпадны спіс. Больш за тое, нам трэба звязаць два або больш залежных выпадальных спісаў . У гэтым артыкуле мы пакажам вам, як у 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 звяжацца з вамі як мага хутчэй.

Заставайцеся з намі і працягвайце вучыцца.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.