Змест
Калі вы працуеце з вялікай базай дадзеных і вам трэба выбраць пэўны элемент са спісу, выпадальны спіс можа дапамагчы вам у гэтай сітуацыі. З дапамогай выпадальнага спісу вы можаце выбраць любыя канкрэтныя дадзеныя за лічаныя секунды. Вы таксама можаце зрабіць выпадальны спіс, выкарыстоўваючы некалькі слупкоў. Сёння ў гэтым артыкуле мы абмяркуем некаторыя метады стварэння выпадальнага спісу Excel з некалькіх слупкоў.
Спампаваць практычны сшытак
Спампуйце гэты практычны аркуш, каб займацца, пакуль вы чытаюць гэты артыкул.
Выпадальны спіс для некалькіх слупкоў.xlsx
3 унікальныя спосабы стварэння выпадальнага спісу ў некалькіх слупках
У гэтым раздзеле будуць апісаны 3 унікальныя спосабы для выпадальнага спісу Excel з некалькімі слупкамі. Давайце абмяркуем іх з адпаведнай ілюстрацыяй.
1. Незалежны выпадальны спіс у некалькіх слупках
Вы можаце стварыць незалежны выпадальны спіс Excel з некалькімі слупкамі.
У наступным прыкладзе нам дадзена камера «Мадэль аб'ектыва» і іх магчымыя назвы мадэляў, такія як «Мадэль аб'ектыва Canon» , «Мадэль аб'ектыва Nikon» і «Мадэль аб'ектыва Sony» . Мы павінны стварыць выпадальныя спісы, выкарыстоўваючы гэтыя слупкі.
Крокі :
- Перш за ўсё, стварыце яшчэ адзін табліцы ў любым месцы аркуша, дзе вы хочаце зрабіць свой спіс.
- Цяпер мы створым выпадальны спіс, выкарыстоўваючы гэтыя назвы мадэляў.
- Такім чынам, абярыце вочка, дзевы жадаеце стварыць выпадны спіс (напрыклад, Ячэйка D11 ) ->перайдзіце на ўкладку Даныя ->націсніце на Праверка даных .
Дадатковая інфармацыя: Як стварыць выпадальны спіс у Excel (незалежны і залежны)
- Далей у дыялогавым акне Даныя Праверка выберыце “Спіс” у якасці крытэрыю праверкі. І ў полі Крыніца з'явіцца акно. Выберыце дыяпазон даных са слупка «Мадэль аб'ектыва» ( $B$5:$B$7 ).
- Націсніце ОК для пацверджання.
- Такім чынам, будзе створаны жаданы выпадны спіс. Націсніце на гэты значок побач з ячэйкай D11 , каб праглядзець спіс.
- Цяпер мы створым яшчэ адзін спіс побач з ячэйкай з назвай «Мадэль аб'ектыва Canon» ( D12 ). Паўтарыце гэтыя папярэднія працэдуры і абярыце масіў даных ( $D$5:$D$9 ) у якасці зыходнага поля.
- Націсніце ОК , каб стварыць спіс.
- Цяпер мы павінны стварыць два выпадальныя спісы для дзвюх іншых вочак. Для “Мадэль аб’ектыва Nikon” спіс такі:
- А для “Мадэль аб’ектыва Sony” .
- Цяпер, калі ў нас ёсць усе выпадальныя спісы, мы можам самастойна выбіраць варыянты з гэтых спісаў. Напрыклад, для мадэлі аб'ектыва Nikon мы можам выбраць перспектыўны аб'ектыў.
2. Выкарыстанне функцыі OFFSET у некалькіх слупках
Мы можам выкарыстоўваць OFFSET функцыя , каб зрабіць наш выпадальны спіс з некалькіх слупкоў больш дынамічным.
У гэтым прыкладзе мы будзем выкарыстоўваць папярэдні набор даных. Цяпер стварыце ў любым месцы аркуша слупкі «Выбраць аб'ектыў» і «Мадэль» .
У гэтых слупках мы складзе нашы спісы.
Крокі :
- Перш за ўсё, у ячэйцы D13 стварыце выпадальны спіс з дапамогай даныя з “Загалоўкаў” слупкоў мадэлі аб'ектыва. Выконвайце гэты крок, як Метад 1 .
D13→Даныя ўкладка →Праверка даных
- Затым у дыялогавым акне Праверка даных выберыце Спіс у якасці Крытэрыяў праверкі . Цяпер абярыце $D$4:$F$4 у якасці даных Крыніца . Не забудзьце праверыць «Ігнараваць пустое» і «Выпадальны спіс у ячэйцы» .
- Націсніце OK , каб працягнуць.
- Такім чынам, у ячэйцы D13 ствараецца выпадальны спіс. Націсніце на гэты значок, каб праглядзець спіс.
- Цяпер, калі наша асноўная праца выканана, мы створым канчатковы выпадальны спіс, выкарыстоўваючы некалькі слупкоў . Каб зрабіць гэта, абярыце ячэйку E14 і паўтарыце працэс стварэння выпадальнага спісу, як паказана ў папярэдніх метадах. Цяпер тут, у зыходным полі, прымяніце функцыі OFFSET з MATCH , каб выкарыстоўваць некалькі слупкоў адначасова. Формула:
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Дзе,
- Спасылка ёсць $D$4
- Радок 1 . Мы хочам перамяшчаць 1 радок уніз кожны раз.
- Слупок MATCH($D14,$D$4:$F$4,0)-1 . Тут мы выкарыстоўвалі формулу MATCH , каб зрабіць выбар слупка дынамічным. У формуле MATCH Значэнне пошуку роўна $D14 , масіў_прагляду роўна $D$4:$F$4 , і [тып_супадзення] з'яўляецца ДАКЛАДНЫМ .
- [вышыня] кожнага слупка роўна 5
- [шырыня] кожнага слупка роўная 1
- Націсніце «ОК» , каб атрымаць спіс з некалькі слупкоў.
- Такім чынам, наш выпадальны спіс з некалькіх слупкоў гатовы. Гэты спіс дынамічны. Напрыклад, калі мы выбіраем «Мадэль аб'ектыва Sony» , у спісе ў слупку «Мадэль» будуць паказаны назвы аб'ектыва Sony.
Дадатковая інфармацыя: Як выкарыстоўваць аператар IF для стварэння выпадальнага спісу ў Excel і як зрабіць выпадальны спіс на аснове формулы ў Excel
3. Залежны выпадальны спіс у некалькіх слупках
Залежны выпадальны спіс таксама заснаваны на формулах і на некалькіх слупках.
У наступным напрыклад, нам дадзены назвы некаторых кантынентаў у слупку “Кантынент” , іншыя слупкі паказваюць назвы некаторых краін пад назвамі гэтых кантынентаў, а астатнія слупкі паказваюць назвы некаторых гарадоў у гэтых перспектыўных краінах.
Нам трэба стварыць выпадальныя спісы, выкарыстоўваючы гэтыя некалькіслупкі. Цяпер стварыце іншую табліцу ў любым месцы аркуша, дзе вы хочаце атрымаць вынік.
Крокі :
- Спачатку ў ячэйцы D13 стварыце выпадальны спіс, выкарыстоўваючы назвы кантынентаў. Каб скласці спіс, выканайце апісаныя раней працэдуры. Выберыце зыходныя даныя $D$3:$F$3 .
- Далей націсніце ОК , каб скласці спіс. Націсніце на гэты значок побач з ячэйкай D13 , каб паказаць спіс.
- На наступным этапе мы створым “Дыяпазоны імёнаў” для гэтых слупкоў краін. Выберыце слупкі з назвамі “Азія” , “Афрыка” і “Еўропа” і перайдзіце да “Формула” і ў «Дыспетчар імёнаў» , націсніце «Стварыць з выбару» .
Формула → Дыспетчар імёнаў → Стварыць з выбару
- Адкрылася новае акно. Праверце Верхні радок і націсніце ОК .
- Цяпер абярыце ячэйку E13 і перайдзіце да Праверка даных і абярыце Спіс. У полі Крыніца прымяніце гэту формулу:
=INDIRECT(D13)
Гэта азначае, што калі вы выбіраеце Азія ў выпадальным спісе (D13) , гэта адносіцца да названага дыяпазон “ Азія ” (праз функцыю INDIRECT і, такім чынам, пералічвае ўсе элементы ў гэтай катэгорыі.
- Тады , націсніце ОК Створаны залежны спіс на аснове формулы.
- Наша задача яшчэ не выканана! Наша наступная крок - зрабіць яшчэ адзінзалежны спіс у залежнасці ад значэння ў ячэйцы E13 ! Каб зрабіць гэта, зноў перайдзіце ў Формулы і ў Менеджары імёнаў націсніце Стварыць з выбранага . Праверце Верхні радок і націсніце ОК калі з'явіцца новае акно.
- Цяпер абярыце ячэйку F13 і перайдзіце да Праверка даных і абярыце Спіс . У полі Крыніца прымяніце наступную формулу:
=INDIRECT(E13)
Гэта азначае, што калі вы выбіраеце “Індыя” у выпадальным спісе ( C13 ), гэта адносіцца да найменнага дыяпазону “Індыя” (праз INDIRECT функцыя) і, такім чынам, пералічвае ўсе элементы ў гэтай катэгорыі.
- Далей націсніце OK , каб выканаць сваю працу.
- Такім чынам, нашы выпадальныя спісы з некалькіх слупкоў скончаны. Цяпер, калі мы выбіраем “Еўропа” і краіну “Германія” , спіс пакажа нам адпаведныя вынікі.
Дадатковая інфармацыя: Множназалежны выпадальны спіс Excel VBA
Кароткія нататкі
👉 Функцыя MATCH лічыць слупкі як 1,2,3 , тады як функцыя OFFSET лічыць іх як 0,1,2 . Вось чаму вы павінны дадаць “-1” пасля функцыі супадзення MATCH($D13,$D$3:$F$3,0)-1 .
👉 Падчас стварэння дынамічнага выпадальнага спісу пераканайцеся, што спасылкі на ячэйкі з'яўляюцца абсалютнымі (напрыклад, $B$4 ), а не адноснымі (напрыклад, B2 або B $2 або $B2)
👉 Каб пазбегнуць памылак, не забудзьце паставіць галачкі «Ігнараваць пустое» і «Выпадальны спіс у ячэйцы» .
Выснова
Выпадальны спіс на аснове некалькіх слупкоў у Excel робіць нашу працу нашмат прасцейшай і камфортнейшай. Мы абмеркавалі тры розныя спосабы зрабіць гэта. Калі ў вас узнікла блытаніна або думкі адносна гэтага артыкула, паведаміце нам аб гэтым у раздзеле каментарыяў.