Hoe om 'n aftreklys in veelvuldige kolomme in Excel te skep

  • Deel Dit
Hugh West

Wanneer jy met 'n groot databasis werk en jy moet 'n spesifieke item uit 'n lys kies, kan 'n aftreklys jou in hierdie situasie help. Deur 'n aftreklys te gebruik, kan jy enige spesifieke data binne sekondes kies. U kan ook die aftreklys maak deur verskeie kolomme te gebruik. Vandag in hierdie artikel sal ons 'n paar metodes bespreek om Excel-aftreklys uit verskeie kolomme te skep.

Laai oefenwerkboek af

Laai hierdie oefenblad af om te oefen terwyl jy lees hierdie artikel.

Aftreklys vir veelvuldige kolomme.xlsx

3 unieke maniere om aftreklys in veelvuldige kolomme te skep

Hierdie afdeling sal 3 unieke maniere dek vir Excel-aftreklys met veelvuldige kolomme. Kom ons bespreek hulle met behoorlike illustrasie.

1. Onafhanklike aftreklys in veelvuldige kolomme

Jy kan 'n onafhanklike Excel-aftreklys met veelvuldige kolomme skep.

In die volgende voorbeeld kry ons 'n paar kamera “Lens Model” en hul voornemende modelname soos “Canon Lens Model” , “Nikon Lens Model” , en “Sony Lens Model” . Ons moet aftreklyste maak deur hierdie kolomme te gebruik.

Stappe :

  • Skep eerstens nog een tabel enige plek in die werkblad waar jy jou lys wil maak.

  • Nou sal ons 'n aftreklys maak deur hierdie modelname te gebruik.
  • Dus, kies die sel waarjy wil 'n aftreklys skep (d.w.s. Sel D11 ) ->gaan na die Data oortjie ->klik op Datavalidering .

Lees meer: Hoe om 'n aftreklys in Excel te maak (onafhanklik en afhanklik)

  • Volgende, in die Data Validasie dialoogkassie, kies “Lys” as die valideringskriteria. En in die Bron -veld verskyn venster. Kies die datareeks uit die “Lensmodel” kolom ( $B$5:$B$7 ).
  • Klik OK om te bevestig.

  • Daarom sal jou verlangde aftreklys geskep word. Klik op hierdie ikoon  langs sel D11 om die lys te sien.

  • Nou sal ons nog 'n lys langs die sel met die naam “Canon Lens Model” ( D12 ). Herhaal daardie vorige prosedures en kies die dataskikking ( $D$5:$D$9 ) as jou bronveld.

  • Klik OK om 'n lys te maak.

  • Nou moet ons twee aftreklyste vir twee ander selle maak. Vir die “Nikon Lens Model” is die lys,

  • En vir die “Sony Lens Model” .

  • Noudat ons al die aftreklyste het, kan ons onafhanklik opsies uit daardie lyste kies. Byvoorbeeld, vir die Nikon-lensmodel kan ons die perspektieflens kies.

2. Gebruik OFFSET-funksie in veelvuldige kolomme

Ons kan die OFFSET funksie om ons aftreklys uit verskeie kolomme meer dinamies te maak.

In hierdie voorbeeld sal ons die vorige datastel gebruik. Skep nou enige plek in die werkblad wat kolomme “Select Lens” , en “Model” bevat.

In hierdie kolomme het ons sal ons lyste maak.

Stappe :

  • Eerstens, in sel D13 , skep 'n aftreklys deur die data van die “Headers” van die lensmodelkolomme. Volg hierdie stap soos Metode 1 .

D13→Data tab →Datavalidering

  • Kies dan, in die Datavalidering dialoogkassie, Lys as die Bekragtigingskriteria . Kies nou $D$4:$F$4 as jou Bron -data. Onthou om te kyk na die "Ignoreer Blank" en "In-sel Dropdown" .
  • Klik OK om voort te gaan.

  • Daarom word 'n aftreklys in sel D13 geskep. Klik op hierdie ikoon om die lys te sien.

  • Nou dat ons primêre taak klaar is, sal ons 'n finale aftreklys maak deur verskeie kolomme te gebruik . Om dit te doen, kies sel E14 , en herhaal die proses om die aftreklys te maak soos in die vorige metodes getoon. Pas nou hier in die bronkassie die OFFSET met MATCH funksies toe om verskeie kolomme gelyktydig te gebruik. Die formule is,

=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)

Waar,

  • Verwysing is $D$4
  • Die ry is 1 . Ons wil elke keer 1 ry afskuif.
  • Kolom is MATCH($D14,$D$4:$F$4,0)-1 . Hier het ons die MATCH -formule gebruik om die kolomkeuse dinamies te maak. In die MATCH -formule is die Opsoekwaarde $D14 , opsoek-skikking is $D$4:$F$4 , en [passing_tipe] is PRESIES .
  • [hoogte] van elke kolom is 5
  • [breedte] van elke kolom is 1
  • Klik “OK” om die lys van te kry die veelvuldige kolomme.

  • So ons aftreklys van verskeie kolomme is gereed. Hierdie lys is dinamies. As ons byvoorbeeld die “Sony Lens Model” kies, sal die lys in die “Model” -kolom vir jou die Sony-lensname wys.

Lees meer: Hoe om IF-stelling te gebruik om 'n aftreklys in Excel te skep en hoe om 'n aftreklys te maak gebaseer op formule in Excel

3. Afhanklike aftreklys in veelvuldige kolomme

Die afhanklike aftreklys is ook 'n formule-gebaseerde en veelvuldige kolom-gebaseerde lys.

In die volgende byvoorbeeld, ons kry 'n paar vastelandname onder die kolom “Kontinent” , ander kolomme wat sommige landname onder daardie vastelandname wys, en die res van die kolomme wys 'n paar stadname onder daardie perspektieflande.

Ons moet aftreklyste maak deur hierdie veelvoud te gebruikkolomme. Skep nou nog 'n tabel op enige plek in die werkblad waar jy die resultaat wil kry.

Stappe :

  • Eers, in sel D13 maak 'n aftreklys deur die naam van die kontinente te gebruik. Om die lys te maak, volg die voorheen bespreekte prosedures. Kies die brondata $D$3:$F$3 .
  • Klik dan OK om 'n lys te maak. Klik op hierdie ikoon langs sel D13 om die lys te wys.

  • In die volgende stap sal ons skep "Naamreekse" vir daardie landkolomme. Kies die kolomme genaamd “Asië” , “Afrika” en “Europa” en gaan na “Formule” en in die “Naambestuurder” , klik op “Skep uit seleksie” .

Formule → Naambestuurder → Skep uit seleksie

  • 'n Nuwe venster het uitgekom. Kyk na die Top Ry en klik OK .

  • Kies nou sel E13 en gaan na Datavalidering en kies Lys. Pas hierdie formule toe in die Bron blokkie:

=INDIRECT(D13)

Dit beteken dat wanneer jy Asië in die aftreklys (D13) kies, dit verwys na die genoemde reeks “ Asië ” (deur die INDIREKTE -funksie en lys dus al die items in daardie kategorie.

  • Dan , klik OK . Die formule-gebaseerde afhanklike lys word gemaak.

  • Ons taak is nog nie klaar nie! Ons volgende stap is om 'n ander te maakafhanklike lys afhangende van die waarde in sel E13 ! Om dit te doen, gaan weer na Formules en in die Naambestuurder , klik op Skep uit seleksie . Kyk na die Top Ry en klik OK wanneer die nuwe venster verskyn.

  • Kies nou sel F13 en gaan na Datavalidering en kies Lys . Pas hierdie formule toe in die Bron veld:

=INDIRECT(E13)

Dit beteken dat wanneer jy “Indië” in die aftreklys kies ( C13 ), dit verwys na die benoemde reeks “Indië” (deur die INDIREKTE -funksie) en lys dus al die items in daardie kategorie.

  • Klik dan OK om jou werk gedoen te kry.

  • So ons aftreklyste van verskeie kolomme is klaar. As ons nou “Europa” kies en die land “Duitsland” sal die lys vir ons die ooreenstemmende resultate wys.

Lees meer: Meervoudige afhanklike aftreklys Excel VBA

Vinnige notas

👉 Die MATCH -funksie tel die kolomme as 1,2,3 terwyl die OFFSET -funksie hulle tel as 0,1,2 . Daarom moet jy “-1” na die wedstrydfunksie MATCH($D13,$D$3:$F$3,0)-1 byvoeg.

👉 Terwyl jy 'n dinamiese aftreklys skep, maak seker dat die selverwysings absoluut is (soos $B$4 ) en nie relatief nie (soos B2 of B $2 , of $B2)

👉 Om foute te vermy, onthou om “Ignoreer Blank” en “In-sel Dropdown” te merk.

Gevolgtrekking

'n Aftreklys gebaseer op veelvuldige kolomme in Excel maak ons ​​werk baie makliker en gemakliker. Ons het drie verskillende metodes bespreek om dit te doen. As jy enige verwarring of gedagtes oor hierdie artikel het, laat weet ons asseblief in die kommentaarafdeling.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.