Hogyan hozzon létre legördülő listát több oszlopban az Excelben

  • Ossza Meg Ezt
Hugh West

Amikor egy nagy adatbázissal dolgozik, és ki kell választania egy adott elemet egy listából, a legördülő lista segíthet ebben a helyzetben. A legördülő lista segítségével másodpercek alatt kiválaszthat bármilyen konkrét adatot. A legördülő listát több oszlop felhasználásával is létrehozhatja. Ma ebben a cikkben néhány módszert tárgyalunk az Excel legördülő lista létrehozására több oszlopból.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorló lapot, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Drop-Down több oszlophoz.xlsx

3 egyedi módja a több oszlopban lévő legördülő lista létrehozásának

Ez a szakasz 3 egyedi módszert mutat be a több oszlopos Excel legördülő listához. Beszéljük meg őket megfelelő illusztrációval.

1. Független legördülő lista több oszlopban

Létrehozhat egy független Excel legördülő listát több oszloppal.

A következő példában kapunk néhány kamerát "Objektív modell" és leendő modellneveik, mint például "Canon objektív modell" , "Nikon objektív modell" , és "Sony objektív modell" Ezekből az oszlopokból kell legördülő listákat készítenünk.

Lépések :

  • Először is hozzon létre egy másik táblázatot bárhol a munkalapon, ahol a listát szeretné elkészíteni.

  • Most egy legördülő listát készítünk a modellnevek felhasználásával.
  • Tehát, válassza ki azt a cellát, ahol egy legördülő listát szeretne létrehozni (pl. D11-es cella ) ->menj a Adatok fül ->kattintson a Adatérvényesítés .

Bővebben: Hogyan készítsünk egy legördülő listát az Excelben (független és függő)

  • Ezután a Adatok Érvényesítés párbeszédpanelen válassza a "Lista" mint érvényesítési kritérium. És a Forrás mező ablak jelenik meg. Válassza ki az adattartományt a "Objektív modell" oszlop ( $B$5:$B$7 ).
  • Kattintson a címre. OK hogy megerősítse.

  • Így létrejön a kívánt legördülő lista. Kattintson erre az ikonra a cella mellett. D11 a lista megtekintéséhez.

  • Most létrehozunk egy másik listát a cella mellett, amelynek neve "Canon objektív modell" ( D12 ). Ismételje meg az előző eljárásokat, és válassza ki az adattömböt ( $D$5:$D$9 ) mint forrásmezőt.

  • Kattintson a címre. OK listát készíteni.

  • Most két legördülő listát kell készítenünk két másik cellához. A "Nikon objektív modell" , a lista a következő,

  • És a "Sony objektív modell" .

  • Most, hogy az összes legördülő listát megkaptuk, önállóan választhatunk opciókat ezekből a listákból. Például, a Nikon objektív modell , kiválaszthatjuk a perspektivikus objektívet.

2. Az OFFSET funkció használata több oszlopban

Használhatjuk a OFFSET funkció hogy dinamikusabbá tegyük a több oszlopból álló legördülő listánkat.

Ebben a példában az előző adatkészletet fogjuk használni. Most hozzon létre bárhol a munkalapon oszlopokat tartalmazó oszlopokat "Select Lens" , és "Modell" .

Ezekben az oszlopokban fogjuk összeállítani a listáinkat.

Lépések :

  • Először is, a cellában D13 , hozzon létre egy legördülő listát a "Fejlécek" a lencsemodell oszlopok. Kövesse ezt a lépést a következőképpen 1. módszer .

D13→Adatok lap →Adatok hitelesítése

  • Aztán a Adatérvényesítés párbeszédpanelen válassza a Lista mint a Érvényesítési kritériumok . Most, Válassza ki $D$4:$F$4 mint a Forrás ne feledje, hogy ellenőrizze a "Ignore Blank" és "In-cell Dropdown" .
  • Kattintson a címre. OK folytatni.

  • Ezért egy legördülő listát hozunk létre a cellában D13 A lista megtekintéséhez kattintson erre az ikonra.

  • Most, hogy az elsődleges feladatunkkal végeztünk, egy utolsó legördülő listát készítünk több oszlop felhasználásával. Ehhez jelöljük ki a cella E14 , és ismételje meg a legördülő lista készítésének folyamatát az előző módszereknél bemutatott módon. Most itt a forrás mezőben alkalmazza a OFFSET a címen MATCH függvények, hogy egyszerre több oszlopot használhassunk. A képlet a következő,

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

Hol,

  • Hivatkozás $D$4
  • A sor a következő 1 . Szeretnénk mozogni 1 sor lefelé minden alkalommal.
  • Az oszlop MATCH($D14,$D$4:$F$4,0)-1 Itt használtuk a MATCH képletet, hogy az oszlopkijelölés dinamikus legyen. A MATCH képlet, a Keresési érték a $D14 , lookup_array a $D$4:$F$4 , és [match_type] a EXACT .
  • [magasság] az egyes oszlopok 5
  • [szélesség] az egyes oszlopok 1
  • Kattintson a címre. "OK" hogy a listát a több oszlopból kapjuk.

  • Tehát a több oszlopból álló legördülő listánk készen áll. Ez a lista dinamikus. Például, ha kiválasztjuk a "Sony objektív modell" , a lista a "Modell" oszlopban megjelennek a Sony objektívek nevei.

Bővebben: Hogyan használjuk az IF utasítást egy legördülő lista létrehozásához az Excelben, és hogyan készítsünk egy legördülő listát az Excel képletén alapuló képlet alapján

3. Függő legördülő lista több oszlopban

A függő legördülő lista szintén képletalapú és több oszlopon alapuló lista.

A következő példában néhány kontinens nevét adjuk meg az oszlop alatt. "Kontinens" , a többi oszlopban a kontinensek neve alatt néhány ország neve szerepel, a többi oszlopban pedig néhány város neve a perspektivikus országok alatt.

Ezekből a több oszlopból kell legördülő listákat készítenünk. Most hozzon létre egy másik táblázatot bárhol a munkalapon, ahol az eredményt szeretné megkapni.

Lépések :

  • Először is, a cellában D13 készítsen egy legördülő listát a kontinensek nevének felhasználásával. A lista elkészítéséhez kövesse a korábban tárgyalt eljárásokat. Válassza ki a forrásadatokat $D$3:$F$3 .
  • Ezután kattintson a OK Kattintson erre az ikonra a cella mellett. D13 a lista megjelenítéséhez.

  • A következő lépésben létrehozzuk a "Névtartományok" az ország oszlopokhoz. Válassza ki a következő nevű oszlopokat "Ázsia" , "Afrika" , és "Európa" és menj a "Formula" és a "Névkezelő" , kattintson a "Create From Selection" .

Képlet → Névkezelő → Létrehozás a kiválasztásból

  • Egy új ablak bukkant fel. Ellenőrizze a Felső sor és kattintson OK .

  • Most válassza ki a cellát E13 és menj a Adatérvényesítés és válassza a Lista. A Forrás dobozban, alkalmazza ezt a képletet:

=INDIRECT(D13)

Ez azt jelenti, hogy amikor kiválasztja a Ázsia a legördülő listában (D13) , ez a megnevezett tartományra utal " Ázsia " (a INDIREKT függvényt, és így felsorolja az összes elemet az adott kategóriában.

  • Ezután kattintson a OK A képletalapú függő lista elkészül.

  • A feladatunk még nem ért véget! A következő lépésünk az, hogy egy másik függő listát készítünk a cellában lévő értéktől függően. E13 ! Ehhez ismét menjen a Képletek és a Név Menedzser , kattintson a Létrehozás a kiválasztásból . Ellenőrizze a Felső sor és kattintson OK amikor megjelenik az új ablak.

  • Most válassza ki a cellát F13 és menj a Adatérvényesítés és válassza a Lista . A Forrás mezőt, alkalmazza ezt a képletet:

=INDIRECT(E13)

Ez azt jelenti, hogy amikor kiválasztja a "India" a legördülő listában ( C13 ), ez a megnevezett tartományra vonatkozik "India" (a INDIREKT függvény), és így felsorolja az összes elemet az adott kategóriában.

  • Ezután kattintson a OK hogy elvégezze a munkáját.

  • Tehát a több oszlopból álló legördülő listáink elkészültek. Most, ha kiválasztjuk a "Európa" és az ország "Németország" a lista megmutatja a megfelelő eredményeket.

Bővebben: Többszörös függő legördülő lista Excel VBA

Gyors megjegyzések

👉 A MATCH függvény számolja az oszlopokat, mint 1,2,3 mivel a OFFSET függvény úgy számolja őket, mint 0,1,2 Ezért kell hozzáadni "-1" a mérkőzés funkció után MATCH($D13,$D$3:$F$3,0)-1 .

👉 Dinamikus legördülő lista létrehozásakor győződjön meg arról, hogy a cellahivatkozások abszolút értékűek (pl. $B$4 ) és nem relatív (mint például B2 , vagy B$2 , vagy $B2)

👉 A hibák elkerülése érdekében ne felejtse el ellenőrizni, hogy "Ignore Blank" és "In-cell Dropdown" .

Következtetés

Az Excel több oszlopon alapuló legördülő lista sokkal könnyebbé és kényelmesebbé teszi a munkánkat. Három különböző módszert tárgyaltunk meg erre. Ha bármilyen zavarodottságod vagy gondolatod van ezzel a cikkel kapcsolatban, kérjük, írd meg nekünk a megjegyzés rovatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.