Мазмұны
Үлкен дерекқормен жұмыс істегенде және тізімнен белгілі бір элементті таңдау қажет болғанда, ашылмалы тізім сізге бұл жағдайда көмектесе алады. Ашылмалы тізімді пайдалану арқылы секундтарда кез келген нақты деректерді таңдауға болады. Ашылмалы тізімді бірнеше бағандарды пайдаланып жасауға болады. Бүгін осы мақалада бірнеше бағандардан Excel ашылмалы тізімін жасаудың кейбір әдістерін талқылаймыз.
Тәжірибелік жұмыс кітабын жүктеп алу
Осы тәжірибе парағын жүктеп алыңыз. осы мақаланы оқып жатыр.
Бірнеше бағандарға арналған ашылмалы тізім.xlsx
Бірнеше бағандарда ашылмалы тізім жасаудың 3 бірегей жолы
Бұл бөлім бірнеше бағандары бар Excel ашылмалы тізімінің 3 бірегей жолын қамтиды. Оларды дұрыс мысалмен талқылайық.
1. Бірнеше бағандардағы тәуелсіз ашылмалы тізім
Бірнеше бағандары бар тәуелсіз Excel ашылмалы тізімін жасауға болады.
Келесі мысалда бізге кейбір камера берілген. «Объектив үлгісі» және олардың «Canon объектив үлгісі» , «Никон линза үлгісі» және «Sony линза үлгісі» сияқты келешек үлгі атаулары . Осы бағандарды пайдаланып ашылмалы тізімдер жасауымыз керек.
Қадамдар :
- Ең алдымен басқасын жасаңыз. кестені жұмыс парағының кез келген жерінде тізім жасағыңыз келетін жерде орналастырыңыз.
- Енді біз осы үлгі атаулары арқылы ашылмалы тізім жасаймыз.
- Сонымен, орналасқан ұяшықты таңдаңызашылмалы тізім жасағыңыз келеді (мысалы, D11 ұяшығы ) -> Деректер қойындысына өтіңіз -> Деректерді тексеру түймесін басыңыз.
Толығырақ: Excel бағдарламасында ашылмалы тізімді қалай жасауға болады (тәуелсіз және тәуелді)
- Кейін, Деректер Тексеру диалогтық терезесінде тексеру шарты ретінде “Тізім” таңдаңыз. Ал Көз өрісінде терезе пайда болады. “Объектив үлгісі” бағанынан деректер ауқымын таңдаңыз ( $B$5:$B$7 ).
- Растау үшін OK түймесін басыңыз.
- Осылайша, қалаған ашылмалы тізім жасалады. Тізімді көру үшін D11 ұяшығының жанындағы осы белгішені басыңыз.
- Енді біз <деп аталатын ұяшықтың жанынан басқа тізім жасаймыз. 3>“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 формуласында Іздеу мәні $D14 , іздеу_жиымы $D$4:$F$4 , және [сәйкестік_түрі] мәні НАҚ .
- [биіктігі] әр бағанның 5
- [ені] әр бағанның 1
- Тізімді алу үшін “OK” түймесін басыңыз. бірнеше бағандар.
- Сонымен бірнеше бағандардан тұратын ашылмалы тізіміміз дайын. Бұл тізім динамикалық. Мысалы, “Sony Lens Model” таңдасақ, “Модель” бағанындағы тізім сізге Sony линзаларының атауларын көрсетеді.
Толығырақ: Excel бағдарламасында ашылмалы тізім жасау үшін IF мәлімдемесін қалай пайдалану керек және Excel бағдарламасындағы формула негізінде ашылмалы тізімді қалай жасауға болады
3. Бірнеше бағандағы тәуелді ашылмалы тізім
Тәуелді ашылмалы тізім сонымен қатар формулаға негізделген және бірнеше бағандарға негізделген тізім болып табылады.
Келесіде мысалы, бізге “Материк” бағанының астында кейбір континент атаулары берілген, басқа бағандарда сол континент атауларының астындағы кейбір ел атаулары, ал қалған бағандарда сол перспективалы елдер астында кейбір қала атаулары көрсетілген.
Осы көпшікті пайдаланып ашылмалы тізімдер жасауымыз керекбағандар. Енді нәтижені алғыңыз келетін жұмыс парағының кез келген жерінде басқа кесте жасаңыз.
Қадамдар :
- Біріншіден, D13 ұяшығында материктердің атын пайдаланып ашылмалы тізім жасаңыз. Тізімді жасау үшін бұрын талқыланған процедураларды орындаңыз. Бастапқы деректерді таңдаңыз $D$3:$F$3 .
- Содан кейін тізім жасау үшін OK түймесін басыңыз. Тізімді көрсету үшін D13 ұяшығының жанындағы осы белгішені басыңыз.
- Келесі қадамда біз жасаймыз. Сол ел бағандары үшін «Атау ауқымдары» . “Азия” , “Африка” және “Еуропа” деп аталатын бағандарды таңдап, “Формула” және “Аты реттеушісі” , “Таңдаудан жасау” түймесін басыңыз.
Формула → Атау менеджері → Таңдаудан жасау
- Жаңа терезе шықты. Жоғарғы жолды белгілеп, Жарайды түймесін басыңыз.
- Енді E13<ұяшығын таңдаңыз. 4> және Деректерді тексеру тармағына өтіп, Тізім тармағын таңдаңыз. Көз жолағында мына формуланы қолданыңыз:
=INDIRECT(D13)
Бұл ашылмалы тізімнен Азия таңдалғанда (D13) бұл аталғанды білдіреді ауқымы “ Азия ” ( ЖАНА функциясы арқылы және осылайша сол санаттағы барлық элементтерді тізімдейді.
- Одан кейін , OK түймесін басыңыз.Формулаға негізделген тәуелді тізім жасалды.
- Біздің тапсырма әлі орындалған жоқ! Біздің келесі қадам басқасын жасау болып табылады E13 ұяшығындағы мәнге байланысты тәуелді тізім! Ол үшін қайтадан Формулалар тармағына өтіп, Атау менеджері ішінде Таңдаудан жасау түймесін басыңыз. Жоғарғы жолды белгілеп, жаңа терезе пайда болған кезде OK түймесін басыңыз.
- Енді ұяшықты таңдаңыз. F13 және Деректерді тексеру тармағына өтіп, Тізім тармағын таңдаңыз. Көзі өрісінде мына формуланы қолданыңыз:
=INDIRECT(E13)
Бұл ашылмалы тізімде “Үндістан” ( C13 ) таңдалғанда, бұл аталған “Үндістан” ауқымына қатысты екенін білдіреді (арқылы ЖАНА функциясы) және осылайша сол санаттағы барлық элементтерді тізімдейді.
- Одан әрі тапсырмаңызды орындау үшін OK түймесін басыңыз.
- Осылайша бірнеше бағандардан ашылатын тізімдер жасалды. Енді “Еуропа” және “Германия” елін таңдасақ, тізім бізге сәйкес нәтижелерді көрсетеді.
Толығырақ: Бірнеше тәуелді ашылмалы тізім Excel VBA
Жылдам ескертпелер
👉 The MATCH функциясы бағандарды 1,2,3 ретінде санайды, ал OFFSET функциясы оларды 0,1,2 ретінде санайды. Сондықтан МАТЧ($D13,$D$3:$F$3,0)-1 сәйкестік функциясынан кейін “-1” қосу керек.
👉 Динамикалық ашылмалы тізім жасау кезінде ұяшық сілтемелерінің абсолютті (мысалы, $B$4 ) және салыстырмалы емес ( B2 немесе B сияқты) екеніне көз жеткізіңіз. $2 немесе $B2)
👉 Қателерді болдырмау үшін “Босты елемеу” және “Ұяшық ішіндегі ашылмалы тізім” құсбелгілерін қоюды ұмытпаңыз.
Қорытынды
Excel бағдарламасындағы бірнеше бағандарға негізделген ашылмалы тізім біздің жұмысымызды әлдеқайда жеңіл және ыңғайлы етеді. Біз мұны істеудің үш түрлі әдісін талқыладық. Осы мақалаға қатысты қандай да бір түсініксіздігіңіз немесе ойыңыз болса, бізге түсініктеме бөлімінде хабарлаңыз.