Բովանդակություն
Երբ դուք աշխատում եք մեծ տվյալների բազայի հետ, և դուք պետք է ընտրեք որոշակի տարր ցանկից, բացվող ցուցակը կարող է օգնել ձեզ այս իրավիճակում: Օգտագործելով բացվող ցուցակը, դուք կարող եք ընտրել ցանկացած կոնկրետ տվյալ վայրկյանների ընթացքում: Դուք կարող եք բացվող ցուցակը կազմել՝ օգտագործելով նաև բազմաթիվ սյունակներ: Այսօր այս հոդվածում մենք կքննարկենք Excel-ի բացվող ցուցակի ստեղծման մի քանի եղանակներ բազմաթիվ սյունակներից:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Ներբեռնեք այս պրակտիկայի թերթիկը, որպեսզի զբաղվեք մինչ դուք կարդում են այս հոդվածը:
Բացվող ցանկ մի քանի սյունակների համար.xlsx
3 եզակի եղանակներ մի քանի սյունակներում բացվող ցուցակ ստեղծելու համար
Այս բաժինը կներառի 3 եզակի եղանակներ Excel-ի բացվող ցանկի համար՝ բազմաթիվ սյունակներով: Եկեք քննարկենք դրանք պատշաճ նկարազարդմամբ:
1. Անկախ բացվող ցանկ մի քանի սյունակներում
Դուք կարող եք ստեղծել Excel-ի անկախ բացվող ցուցակ բազմաթիվ սյունակներով:
Հետևյալ օրինակում մեզ տրված է տեսախցիկ «Ոսպնյակի մոդել» և նրանց ապագա մոդելի անվանումները, ինչպիսիք են «Canon Ոսպնյակի մոդելը» , «Նիկոն Ոսպնյակի մոդելը» և «Sony Lens Model» . Մենք պետք է կազմենք բացվող ցուցակներ՝ օգտագործելով այս սյունակները:
Քայլեր .
- Առաջին հերթին ստեղծեք մեկ այլ աղյուսակը աշխատաթերթի ցանկացած կետում, որտեղ ցանկանում եք կազմել ձեր ցուցակը:
- Այժմ մենք կկազմենք բացվող ցուցակ՝ օգտագործելով այս մոդելների անունները:
- Այսպիսով, ընտրեք այն բջիջը, որտեղդուք ցանկանում եք ստեղծել բացվող ցուցակ (այսինքն՝ Բջջ D11 ) ->գնացեք Տվյալներ ներդիր ->սեղմեք Տվյալների վավերացում :
Կարդալ ավելին. Ինչպես կազմել բացվող ցուցակ Excel-ում (անկախ և կախված)
- Հաջորդը, Տվյալներ Վավերացում երկխոսության վանդակում ընտրեք «Ցուցակ» որպես վավերացման չափանիշներ: Եվ Աղբյուր դաշտում հայտնվում է պատուհանը: Ընտրեք տվյալների տիրույթը «Ոսպնյակի մոդել» սյունակից ( $B$5:$B$7 ):
- Սեղմեք OK հաստատելու համար:
- Այսպիսով, ձեր ուզած բացվող ցուցակը կստեղծվի: Ցանկը դիտելու համար կտտացրեք այս պատկերակին D11 բջիջի կողքին:
- Այժմ մենք կստեղծենք մեկ այլ ցուցակ D11 անունով բջիջի կողքին: 3>«Canon ոսպնյակի մոդել» ( D12 ): Կրկնեք այդ նախորդ ընթացակարգերը և ընտրեք տվյալների զանգվածը ( $D$5:$D$9 ) որպես աղբյուրի դաշտ:
- Ցուցակ կազմելու համար սեղմեք OK :
- Այժմ մենք պետք է երկու բացվող ցուցակ կազմենք երկու այլ բջիջների համար: «Nikon ոսպնյակի մոդելի» ցանկը հետևյալն է
- Իսկ «Sony ոսպնյակի մոդելի» համար: .
- Այժմ, երբ մենք ունենք բոլոր բացվող ցուցակները, մենք կարող ենք ինքնուրույն ընտրել տարբերակներ այդ ցուցակներից: Օրինակ, Nikon Ոսպնյակի մոդելի համար մենք կարող ենք ընտրել հեռանկարային Ոսպնյակը:
2. Օգտագործելով OFFSET ֆունկցիան բազմաթիվ սյունակներում
Մենք կարող ենք օգտագործել OFFSET գործառույթը մի քանի սյունակներից մեր բացվող ցանկն ավելի դինամիկ դարձնելու համար:
Այս օրինակում մենք կօգտագործենք նախորդ տվյալների բազան: Այժմ աշխատաթերթի ցանկացած կետում ստեղծեք «Ընտրեք Ոսպնյակներ» և «Մոդել» սյունակները:
Այս սյունակներում մենք կկազմի մեր ցուցակները:
Քայլեր :
- Նախ, D13 բջիջում ստեղծեք բացվող ցուցակ՝ օգտագործելով տվյալներ ոսպնյակի մոդելի սյունակների «Վերնագրեր» -ից: Հետևեք այս քայլին, ինչպես Մեթոդ 1 ։
D13→Տվյալներ ներդիր →Տվյալների վավերացում
- Այնուհետև Տվյալների վավերացում երկխոսության վանդակում ընտրեք Ցուցակ որպես Վավերացման չափանիշ : Այժմ ընտրեք $D$4:$F$4 որպես ձեր Աղբյուր տվյալ: Հիշեք ստուգել «Անտեսել դատարկը» և «Բջջում բացվող պատուհանը» :
- Սեղմեք Լավ շարունակելու համար:
- Այսպիսով, բացվող ցուցակը ստեղծվում է 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 Lens Model» , «Model» սյունակի ցանկը ցույց կտա ձեզ Sony ոսպնյակների անունները:
Կարդալ ավելին. Ինչպես օգտագործել IF հայտարարությունը Excel-ում բացվող ցուցակ ստեղծելու համար և ինչպես կազմել բացվող ցուցակ Excel-ում բանաձևի հիման վրա
3. Կախված բացվող ցանկը մի քանի սյունակներում
Կախված բացվող ցուցակը նաև բանաձևի վրա հիմնված և մի քանի սյունակների վրա հիմնված ցուցակ է:
Հետևյալում Օրինակ՝ մեզ տրվում են մայրցամաքների անուններ «Մայրցամաք» սյունակի տակ, մյուս սյունակները ցույց են տալիս որոշ երկրների անուններ այդ մայրցամաքների անունների տակ, իսկ մնացած սյունակները ցույց են տալիս որոշ քաղաքների անուններ այդ հեռանկարային երկրների տակ:
Մենք պետք է կազմենք բացվող ցուցակներ՝ օգտագործելով այս բազմապատիկըսյունակներ. Այժմ աշխատաթերթի ցանկացած կետում ստեղծեք մեկ այլ աղյուսակ, որտեղ ցանկանում եք ստանալ արդյունքը:
Քայլեր .
- Նախ, D13 բջիջում: կազմել բացվող ցուցակ՝ օգտագործելով մայրցամաքների անվանումը: Ցուցակը կազմելու համար հետևեք նախկինում քննարկված ընթացակարգերին: Ընտրեք աղբյուրի տվյալները $D$3:$F$3 ։
- Հաջորդը սեղմեք Լավ ՝ ցուցակ կազմելու համար: Ցուցակը ցույց տալու համար սեղմեք այս պատկերակը բջիջի կողքին D13 :
- Հաջորդ քայլում մենք կստեղծենք «Անվանական տիրույթներ» այդ երկրների սյունակների համար: Ընտրեք «Ասիա» , «Աֆրիկա» և «Եվրոպա» անուններով սյունակները և անցեք «Բանաձև» և «Անունների կառավարիչ» , սեղմեք «Ստեղծել ընտրանքից» ։
Բանաձև → Անունների կառավարիչ → Ստեղծել ընտրվածից
- Նոր պատուհան բացվեց: Ստուգեք Վերին տող և սեղմեք OK :
- Այժմ ընտրեք բջիջը E13 և անցեք Տվյալների վավերացում և ընտրեք Ցուցակ: Աղբյուր վանդակում կիրառեք այս բանաձևը.
=INDIRECT(D13)
Սա նշանակում է, որ երբ ընտրում եք Ասիա բացվող ցանկում (D13) , դա վերաբերում է անվանվածին միջակայք « Ասիա » ( INDIRECT ֆունկցիայի միջոցով և այդպիսով թվարկում է այդ կատեգորիայի բոլոր տարրերը:
- Այնուհետև , սեղմեք Լավ : Բանաձևի վրա հիմնված կախված ցանկը կազմված է:
- Մեր առաջադրանքը դեռ ավարտված չէ: Մեր հաջորդը քայլը մեկ ուրիշը պատրաստելն էկախված ցուցակ՝ կախված E13 բջիջի արժեքից: Դա անելու համար կրկին գնացեք Բանաձևեր և Անունների կառավարիչ սեղմեք Ստեղծել ընտրանքից : Ստուգեք Վերևի տողը և սեղմեք OK երբ նոր պատուհանը հայտնվի:
- Այժմ ընտրեք բջիջը F13 և անցեք Տվյալների վավերացում և ընտրեք Ցանկ : Աղբյուր դաշտում կիրառեք այս բանաձեւը՝
=INDIRECT(E13)
Սա նշանակում է, որ երբ ընտրում եք «Հնդկաստան» բացվող ցանկում ( C13 ), դա վերաբերում է անվանված տիրույթին «Հնդկաստան» (միջոցով INDIRECT ֆունկցիան) և այդպիսով թվարկում է այդ կատեգորիայի բոլոր տարրերը:
- Հաջորդը սեղմեք Լավ ՝ ձեր աշխատանքն ավարտելու համար:
- Այսպիսով, մի քանի սյունակներից մեր բացվող ցուցակներն ավարտված են: Այժմ, եթե ընտրենք «Եվրոպա» և երկիրը «Գերմանիա» ցանկը մեզ ցույց կտա համապատասխան արդյունքները։
Կարդալ ավելին. Բազմաթիվ կախված բացվող ցանկ Excel VBA
Արագ նշումներ
👉 The MATCH ֆունկցիան հաշվում է սյունակները որպես 1,2,3 մինչդեռ OFFSET ֆունկցիան դրանք հաշվում է որպես 0,1,2 : Այդ իսկ պատճառով դուք պետք է համընկնման ֆունկցիայից հետո ավելացնեք “-1” MATCH($D13,$D$3:$F$3,0)-1 :
👉 Դինամիկ բացվող ցուցակ ստեղծելիս համոզվեք, որ բջիջների հղումները բացարձակ են (օրինակ՝ $B$4 ) և ոչ հարաբերական (օրինակ՝ B2 կամ B $2 կամ $B2)
👉 Սխալներից խուսափելու համար հիշեք ստուգել «Անտեսել դատարկը» և «Բջջում բացվող պատուհանը» :
Եզրակացություն
Excel-ի բազմաթիվ սյունակների վրա հիմնված բացվող ցուցակը շատ ավելի հեշտ և հարմարավետ է դարձնում մեր աշխատանքը: Մենք քննարկեցինք դա անելու երեք տարբեր եղանակներ: Եթե այս հոդվածի վերաբերյալ որևէ շփոթություն կամ մտքեր ունեք, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում: