Tartalomjegyzék
A bemutató 4 gyors módszert mutat be a legördülő lista Excelben történő hozzáadására. Azt is megmutatja, hogyan hozhat létre legördülő listát egy másik munkafüzetből, hogyan szerkesztheti, másolhatja és törölheti az adatérvényesítési listákat.
Az Excel legördülő lista, más néven legördülő doboz vagy kombinált doboz arra szolgál, hogy egy táblázatkezelőben előre meghatározott elemek listájából adjunk meg adatokat. A legördülő listák használatának fő célja az Excelben az, hogy korlátozza a felhasználó számára elérhető választási lehetőségek számát. Ezen kívül a legördülő lista megakadályozza a helyesírási hibákat és gyorsabbá teszi az adatbevitelt.
Hogyan készítsünk legördülő listát az Excelben
Összességében 4 módja van annak, hogy legördülő menüt hozzon létre az Excelben az Adatérvényesítés funkció segítségével. Az alábbiakban röviden ismertetjük a főbb előnyöket és hátrányokat, valamint az egyes módszerek részletes lépésről-lépésre történő leírását:
Legördülő lista létrehozása vesszővel elválasztott értékekkel
Ez a leggyorsabb módja a legördülő mező hozzáadásának az Excel 2010 és az Excel 365 összes verziójában.
1. Válasszon ki egy cellát vagy tartományt a legördülő listához.
Kezdje azzal, hogy kiválaszt egy cellát vagy cellákat, ahol egy legördülő menüt szeretne megjeleníteni. Ez lehet egyetlen cella, egy cellatartomány vagy az egész oszlop. Ha az egész oszlopot választja ki, akkor az oszlop minden cellájában létrejön egy legördülő menü, ami igazi időmegtakarítást jelent például egy kérdőív létrehozásakor.
Nem egybefüggő cellákat is kijelölhet, ha lenyomva tartja a Ctrl billentyűt, miközben az egérrel kijelöli a cellákat.
2. Az Excel adatérvényesítés segítségével hozzon létre egy legördülő listát.
Az Excel szalagban lépjen a Adat lap> Adateszközök csoport és kattintson Adatérvényesítés .
3. Adja meg a listaelemeket, és válassza ki az opciókat.
A oldalon. az adatérvényesítés ablakban, a Beállítások lapon a következőket tegye:
- A Engedélyezze a mezőben válassza a Lista .
- A Forrás mezőbe írja be a legördülő menüben megjeleníteni kívánt elemeket vesszővel elválasztva (szóközzel vagy anélkül).
- Győződjön meg róla, hogy a Cella-beli legördülő menüpont jelölőnégyzet be van jelölve, különben a legördülő nyíl nem jelenik meg a cella mellett.
- Válassza ki vagy törölje a Figyelmen kívül hagyni üres attól függően, hogy hogyan kívánja kezelni az üres cellákat.
- Kattintson az OK gombra, és kész!
Mostantól az Excel-felhasználók egyszerűen rákattintanak egy nyílra a legördülő mezőt tartalmazó cella mellett, majd kiválasztják a kívánt bejegyzést a legördülő menüből.
Nos, a legördülő mezője kevesebb mint egy perc alatt elkészült. Ez a módszer jól működik kis Excel-adatérvényesítési listák esetében, amelyek valószínűleg soha nem fognak változni. Ha nem ez a helyzet, fontolja meg a következő lehetőségek egyikének használatát.
Legördülő lista hozzáadása egy megnevezett tartományból
Az Excel-adatérvényesítési lista létrehozásának ez a módszere kicsit több időt vesz igénybe, de hosszú távon még több időt takaríthat meg.
1. Írja be a legördülő lista bejegyzéseit.
Válassza ki a legördülő menüben megjeleníteni kívánt bejegyzéseket egy meglévő munkalapon, vagy írja be a bejegyzéseket egy új lapon. Ezeket az értékeket egyetlen oszlopba vagy sorba kell beírni, üres cellák nélkül.
Hozzunk létre például egy legördülő listát a kedvenc receptjeink hozzávalóiból:
Tipp: Érdemes a bejegyzéseket a legördülő menüben megjelenő sorrendbe rendezni.
2. Hozzon létre egy elnevezett tartományt.
Az Excelben a leggyorsabb módja a névvel ellátott tartomány létrehozásának az, hogy kijelöli a cellákat, és a tartomány nevét közvetlenül beírja a Név doboz Ha végzett, kattintson az Enter gombra az újonnan létrehozott, elnevezett tartomány mentéséhez. További információért lásd: Hogyan adjunk meg nevet az Excelben?
3. Alkalmazza az adatok érvényesítését.
Kattintson abba a cellába, ahol a legördülő listát szeretné megjeleníteni - ez lehet egy cellatartomány vagy az egész oszlop, ugyanazon a lapon, ahol a bejegyzések listája található, vagy egy másik munkalapon. Ezután navigáljon a(z) Adatok lap , kattintson Adatérvényesítés és konfigurálja a szabályt:
- A Engedélyezze a mezőben válassza a Lista .
- A Forrás mezőbe írja be a tartománynak adott nevet, amelyet egy egyenlőségjel előz meg, például =összetevők .
- Győződjön meg róla, hogy a Cella-beli legördülő menüpont jelölőnégyzet be van jelölve.
- Kattintson az OK gombra.
Ha a forráslista 8-nál több elemet tartalmaz, a legördülő mezőben egy ilyen görgetősáv jelenik meg:
Megjegyzés: Ha a megnevezett tartomány legalább egy üres cellát tartalmaz, akkor a Figyelmen kívül hagyni üres mezőben bármilyen értéket be lehet írni az érvényesített cellába.
Excel táblázatból legördülő lista készítése
Ahelyett, hogy egy hagyományos nevesített tartományt használna, az adatokat egy teljesen funkcionális Excel-táblázatba konvertálhatja ( Beszúrás> táblázat vagy Ctrl + T ), majd hozzon létre egy adatérvényesítési listát ebből a táblázatból. Miért érdemes táblázatot használni? Mindenekelőtt azért, mert így létrehozhat egy táblázatot. bővíthető dinamikus legördülő lista amely automatikusan frissül, amikor elemeket ad hozzá vagy távolít el a táblázatból.
Ha dinamikus legördülő ablakot szeretne hozzáadni egy Excel-táblázatból, kövesse az alábbi lépéseket:
- Jelölje ki azt a cellát, ahová legördülő ablakot szeretne beszúrni.
- Nyissa meg a Adatérvényesítés párbeszédablak.
- Válassza ki a címet. Lista a Engedélyezze a legördülő doboz.
- Az új Forrás mezőben adja meg a képletet, amely a táblázat egy adott oszlopára utal, a címsorcellát nem beleértve. Ehhez használja az INDIRECT függvényt egy strukturált hivatkozással, például így:
=INDIRECT("Táblázat_név[oszlop_név]")
- Ha kész, kattintson a OK .
Ebben a példában egy legördülő menüpontot készítünk az oszlopból, amelynek neve Összetevők az 1. táblázatban:
=INDIRECT("Table1[Ingredients]")
Beillesztés legördülő ablakok beillesztése Excelben egy cellatartományból
A következő lépéseket kell végrehajtania, ha cellatartományból szeretne legördülő listát beszúrni:
- Írja be az elemeket külön cellákba.
- Jelölje ki azt a cellát, ahol a legördülő listát szeretné megjeleníteni.
- A Adatok fülre, kattintson a Adatérvényesítés .
- Helyezze a kurzort a Forrás doboz vagy kattintson a Összecsukott párbeszédpanel ikonra, és válassza ki a legördülő listába felvenni kívánt cellatartományt. A tartomány lehet ugyanazon vagy egy másik munkalapon. Ha ez utóbbin, akkor egyszerűen lépjen át a másik lapra, és válassza ki a tartományt az egérrel.
Dinamikus (automatikusan frissülő) Excel legördülő lista létrehozása
Ha gyakran szerkeszti a legördülő menü elemeit, érdemes dinamikus legördülő listát létrehozni az Excelben. Ebben az esetben a lista automatikusan frissül az összes cellában, amely tartalmazza, amint eltávolítja vagy új bejegyzéseket ad hozzá a forráslistához.
Egy ilyen dinamikusan frissülő legördülő lista létrehozásának legegyszerűbb módja az Excelben egy táblázaton alapuló, névvel ellátott lista létrehozása. Ha valamilyen oknál fogva inkább egy szokásos névvel ellátott tartományt szeretne létrehozni, akkor hivatkozzon rá az OFFSET képlet segítségével, az alábbiakban ismertetett módon.
- A fent leírtak szerint egy szokásos legördülő menüpont létrehozásával kezdjük egy megnevezett tartomány alapján.
- A 2. lépésben, a név létrehozásakor a következő képletet írja be a A következőkre vonatkozik doboz.
=OFFSET(Sheet1!$A$1,0,0,0,COUNTA(Sheet1!$A:$A),1)
Hol:
- Sheet1 - a lap neve
- A - az oszlop, ahol a legördülő lista elemei találhatók.
- $A$1 - a lista első elemét tartalmazó cella
Amint látja, a képlet 2 Excel-függvényből áll: OFFSET és COUNTA. A COUNTA függvény megszámolja az összes nem üres cellát a megadott oszlopban. Az OFFSET ezt a számot veszi, és egy olyan tartományra való hivatkozást ad vissza, amely csak a nem üres cellákat tartalmazza, kezdve a képletben megadott első cellával.
A dinamikus legördülő listák legfőbb előnye, hogy a forráslista szerkesztése után nem kell minden alkalommal megváltoztatnia a megnevezett tartományra való hivatkozást. Egyszerűen törölje vagy írjon be új bejegyzéseket a forráslistába, és az összes olyan cella, amely ezt az Excel érvényesítési listát tartalmazza, automatikusan frissül!
Hogyan működik ez a képlet
A Microsoft Excelben az OFFSET(reference, rows, cols, [height], [width]) függvény arra szolgál, hogy egy megadott számú sorból és oszlopból álló tartományra való hivatkozást adjon vissza. Ahhoz, hogy a függvény egy dinamikus, azaz folyamatosan változó tartományt adjon vissza, a következő argumentumokat adjuk meg:
hivatkozás
- az 1. lap $A$1 cellája, amely a legördülő lista első eleme;sorok
&cols
értéke 0, mert a visszaadott tartományt sem függőlegesen, sem vízszintesen nem akarja eltolni;magasság
- az A oszlopban lévő nem üres cellák száma, amelyet a COUNTA függvény ad vissza;szélesség
- 1, azaz egy oszlop.
Hogyan hozhat létre legördülő listát egy másik munkafüzetből?
Az Excelben legördülő menüt készíthet egy másik munkafüzetből származó listát forrásként használva. Ehhez 2 elnevezett tartományt kell létrehoznia - egyet a forrásfüzetben, és egy másikat abban a könyvben, ahol az Excel adatellenőrzési listáját használni kívánja.
Megjegyzés: Ahhoz, hogy a másik munkafüzetből származó legördülő lista működjön, a forráslistát tartalmazó munkafüzetnek nyitva kell lennie.
Statikus legördülő lista egy másik munkafüzetből
Az így létrehozott legördülő lista nem frissül automatikusan, amikor a forráslistában bejegyzéseket ad hozzá vagy távolít el, ezért a forráslista hivatkozást kézzel kell módosítania.
1. Hozzon létre egy nevesített tartományt a forráslistához.
Nyissa meg a forráslistát tartalmazó munkafüzetet, Forráskönyv.xlsx ebben a példában, és hozzon létre egy neves tartományt a legördülő listába felvenni kívánt bejegyzések számára, pl. Source_list .
2. Hozzon létre egy névre szóló hivatkozást a fő munkafüzetben.
Nyissa meg azt a munkafüzetet, amelyben a legördülő listát szeretné megjeleníteni, és hozzon létre egy olyan nevet, amely hivatkozik a forráslistára. Ebben a példában az elkészült hivatkozás a következő. =SourceBook.xlsx!Source_list
Megjegyzés: A munkafüzet nevét aposztrófokkal (') kell körülvenni, ha szóközöket tartalmaz. Például: ='Source Book.xlsx'!Source_list
3. Alkalmazza az adatok érvényesítését
A fő munkafüzetben jelölje ki a legördülő lista celláját (celláit), click Data> Adatérvényesítés és írja be a 2. lépésben létrehozott nevet a Forrás doboz.
Dinamikus legördülő lista egy másik munkafüzetből
Az így létrehozott legördülő lista menet közben frissül, amint a forráslistán bármilyen módosítást végzett.
- Hozzon létre egy tartománynevet a Forrás munkafüzetben az OFFSET képlettel, ahogyan azt a Dinamikus legördülő lista létrehozása című fejezetben ismertetjük.
- A fő munkafüzetben a szokásos módon alkalmazza az Adatellenőrzést.
Az Excel adatérvényesítés nem működik
Az Adatérvényesítés opció szürkén van kijelölve vagy letiltva? Ennek több oka is lehet:
- A legördülő listákat nem lehet hozzáadni védett vagy megosztott munkalapokhoz. Távolítsa el a védelmet, vagy szüntesse meg a munkalap megosztását, majd próbálja meg a Adatérvényesítés újra.
- Ön egy legördülő listát hoz létre egy Excel-táblából, amely egy SharePoint-helyhez kapcsolódik. Oldja fel a táblázat összekapcsolását, vagy távolítsa el a táblázat formázását, és próbálja meg újra.
További lehetőségek az Excel legördülő mezőhöz
A legtöbb esetben a Beállítások fül fentebb tárgyalt beállításai teljesen elegendőek. Ha nem, akkor két további lehetőség áll rendelkezésre a többi fülön a Adatérvényesítés párbeszédablak.
Üzenet megjelenítése a legördülő cellára kattintáskor
Ha azt szeretné, hogy a felhasználóknak egy felugró üzenetet jelenítsen meg, amikor a legördülő listát tartalmazó cellára kattintanak, járjon el így:
- Az Adatérvényesítés párbeszédpanelen ( Adatok lap> Adatérvényesítés ), váltson a Bemeneti üzenet tab.
- Győződjön meg róla, hogy az opció Beviteli üzenet megjelenítése a cella kijelölésekor ellenőrizve van.
- Írja be a címet és az üzenetet a megfelelő mezőkbe (legfeljebb 225 karakter).
- Kattintson a OK gombra az üzenet mentéséhez és a párbeszédpanel bezárásához.
Az eredmény az Excelben ehhez hasonlóan fog kinézni:
Lehetővé teszi a felhasználók számára, hogy saját adatokat adjanak meg egy kombinált mezőben
Alapértelmezés szerint az Excelben létrehozott legördülő lista nem szerkeszthető, azaz a listában szereplő értékekre korlátozódik. Lehetővé teheti azonban, hogy a felhasználók saját értékeket adjanak meg.
Gyakorlatilag ez egy legördülő listát egy Excel kombinált mezővé alakít. A "kombinált mező" kifejezés egy szerkeszthető legördülő mezőt jelent, amely lehetővé teszi a felhasználók számára, hogy vagy kiválasszanak egy értéket a listából, vagy közvetlenül a mezőbe írjanak be egy értéket.
- A Adatérvényesítés párbeszéd ( Adatok lap> Adatérvényesítés ), menjen a Hiba riasztás tab.
- Válassza ki a " Hibajelzés megjelenítése az érvénytelen adatok bevitele után " jelölőnégyzetet, ha figyelmeztető üzenetet szeretne megjeleníteni, amikor a felhasználó olyan adatot próbál meg beírni, amely nem szerepel a legördülő menüben. Ha nem szeretne semmilyen üzenetet megjeleníteni, törölje ezt a jelölőnégyzetet.
- A figyelmeztető üzenet megjelenítéséhez válassza ki az egyik opciót a Stílus mezőt, és írja be a címet és az üzenetet. Vagy Információ vagy Figyelmeztetés lehetővé teszi a felhasználók számára, hogy saját szöveget írjanak a kombinált mezőbe.
- Egy Információ üzenet akkor ajánlott, ha a felhasználók valószínűleg gyakran adják meg saját választásaikat.
- A Figyelmeztetés üzenet arra készteti a felhasználókat, hogy a saját adatok megadása helyett válasszanak ki egy elemet a legördülő dobozból, bár nem tiltja meg az egyéni bejegyzéseket.
- Stop (alapértelmezett) megakadályozza, hogy az emberek olyan adatokat adjanak meg, amelyek nem szerepelnek az Excel legördülő listájában.
És így nézhet ki a testreszabott figyelmeztető üzenet az Excelben:
Tipp: Ha nem tudja biztosan, hogy milyen címet vagy üzenetszöveget írjon be, üresen hagyhatja a mezőket. Ebben az esetben a Microsoft Excel az alapértelmezett figyelmeztetést " A beírt érték nem érvényes. A felhasználó korlátozta az ebbe a cellába beírható értékeket. ."
Hogyan lehet másolni a legördülő listát az Excelben
Abban az esetben, ha azt szeretné, hogy egy picklist több cellában is megjelenjen, egyszerűen másolhatja azt, mint bármely más cellatartalmat, a kitöltési fogantyú szomszédos cellákon való áthúzásával vagy a másolás/beillesztés parancsikonok használatával. Ezek a módszerek a cella teljes tartalmát másolják, beleértve az Adatérvényesítést és a(z) jelenlegi kiválasztás Tehát akkor érdemes használni, ha még nincs kiválasztott elem a legördülő listában.
A legördülő lista másolása az aktuális kiválasztás nélkül , használja a Beillesztés speciális funkciót, hogy csak az Adatérvényesítési szabályt másolja.
Hogyan szerkesszünk egy Excel legördülő listát
Miután létrehozott egy legördülő listát az Excelben, előfordulhat, hogy további bejegyzéseket szeretne hozzáadni, vagy törölni szeretne néhány meglévő elemet. Hogy ezt hogyan teheti meg, az attól függ, hogy a legördülő listát hogyan hozták létre.
Egy vesszővel elválasztott legördülő lista módosítása
Ha vesszővel elválasztott legördülő mezőt hozott létre, folytassa a következő lépésekkel:
- Jelöljön ki egy vagy több olyan cellát, amely hivatkozik az Excel adatellenőrzési listájára, azaz olyan cellákat, amelyek egy legördülő mezőt tartalmaznak, amelyet szerkeszteni szeretne.
- Kattintson a címre. Adatérvényesítés (Excel szalag> Adatok lap).
- Töröljön vagy írjon be új elemeket a Forrás doboz.
- Kattintson az OK gombra a módosítások mentéséhez és az Excel bezárásához. Adatérvényesítés ablak.
Tipp. Ha a változtatásokat alkalmazni szeretné a az összes sejtet amely ezt a legördülő listát tartalmazza, válassza ki a " Alkalmazza ezeket a módosításokat az összes többi cellára ugyanazokkal a beállításokkal. " opció.
A legördülő lista módosítása egy cellatartomány alapján
Ha a legördülő mezőt nem egy megnevezett tartományra való hivatkozással, hanem egy cellatartomány megadásával hozta létre, akkor a következőképpen járjon el.
- Menjen a legördülő mezőben megjelenő elemeket tartalmazó táblázathoz, és szerkessze a listát a kívánt módon.
- Jelölje ki a legördülő listát tartalmazó cellát vagy cellákat.
- Kattintson a címre. Adatérvényesítés a Adatok tab.
- Az Excel Adatérvényesítés ablakban a Beállítások lapon a Forrás mezőben változtassa meg a cellahivatkozásokat. Ezeket vagy kézzel szerkesztheti, vagy a Összecsukott párbeszédpanel ikon.
- Kattintson a OK gombra a módosítások mentéséhez és az ablak bezárásához.
Egy legördülő lista frissítése egy megnevezett tartományból
Ha létrehozott egy megnevezett tartományon alapuló legördülő mezőt, akkor egyszerűen szerkesztheti a tartomány elemeit, majd megváltoztathatja a hivatkozást a Megnevezett tartományra. Az összes, ezen a megnevezett tartományon alapuló legördülő mező automatikusan frissül.
- Elemek hozzáadása vagy törlése a megnevezett tartományban.
Nyissa meg a megnevezett tartományt tartalmazó munkalapot, törölje vagy írjon be új bejegyzéseket. Ne feledje, hogy az elemeket abban a sorrendben rendezze el, ahogyan az Excel legördülő listájában meg szeretné jeleníteni őket.
- Az Excel szalagban lépjen a Képletek lap> Névkezelő Másik lehetőségként a Ctrl + F3 billentyűkombinációval megnyithatja a Név Menedzser ablak.
- A Név Menedzser ablakban válassza ki a frissíteni kívánt névtartományt.
- Módosítsa a hivatkozást a A következőkre vonatkozik mezőre kattintva a Összecsukott párbeszédpanel ikon és a legördülő lista összes bejegyzésének kiválasztása.
- Kattintson a Zárja be a gombra, majd a megjelenő megerősítő üzenetben kattintson a Igen a módosítások mentéséhez.
Tipp: Ahhoz, hogy a forráslista minden egyes módosítása után ne kelljen frissíteni a megnevezett tartomány hivatkozásait, létrehozhat egy dinamikus Excel legördülő menüt. Ebben az esetben a legördülő lista automatikusan frissül az összes kapcsolódó cellában, amint eltávolít vagy új bejegyzéseket ad a listához.
Hogyan lehet törölni egy legördülő listát
Ha nem szeretne többé legördülő mezőkkel rendelkezni az Excel munkalapján, akkor eltávolíthatja azokat néhány vagy az összes cellából.
Legördülő menü eltávolítása a kijelölt cellából (cellákból)
- Jelölje ki azt a cellát vagy több cellát, amelyből el kívánja távolítani a legördülő mezőt.
- Menjen a Adatok fülre, és kattintson a Adatérvényesítés .
- A Beállítások lapon válassza a Mindent törölni gomb.
Ez a módszer eltávolítja a legördülő menüket a kijelölt cellákból, de megtartja az aktuálisan kiválasztott értékeket.
Ha a legördülő ablakot és a cellák értékeit is törölni szeretné, akkor jelölje ki a cellákat, és kattintson a Mindent törölni gombot a Kezdőlap fül> Szerkesztési csoport> Törlés .
Excel legördülő lista törlése az aktuális lap összes cellájából
Ily módon eltávolíthat egy legördülő listát az aktuális munkalap összes kapcsolódó cellájából. Ez nem törli ugyanazt a legördülő listát más munkalapok celláiból, ha vannak ilyenek.
- Jelölje ki a legördülő listát tartalmazó bármelyik cellát.
- Kattintson a címre. Adatérvényesítés a Adatok tab.
- Az Adatérvényesítés ablakban a Beállítások lapon válassza a " Alkalmazza ezeket a módosításokat az összes többi cellára ugyanazokkal a beállításokkal. " jelölőnégyzet.
Ha bejelölte, az összes olyan cella, amely erre az Excel Adatérvényesítés listára hivatkozik, ki lesz jelölve, ahogy az alábbi képernyőképen látható.
- Kattintson a Mindent törölni gomb megnyomásával törölheti a legördülő listát.
- Kattintson a címre. OK a módosítások mentéséhez és az Adatérvényesítés ablak bezárásához.
Ez a módszer törli a legördülő listát az azt tartalmazó összes cellából, megtartva az aktuálisan kiválasztott értékeket. Ha a legördülő listát egy cellatartományból vagy egy megnevezett tartományból hozta létre, a forráslista is megmarad. Eltávolításához nyissa meg a legördülő lista elemeit tartalmazó munkalapot, és törölje azokat.
Most már ismeri az Excel legördülő listák alapjait. A következő cikkben tovább vizsgáljuk ezt a témát, és megmutatom, hogyan hozhat létre kaszkádos (függő) legördülő listát feltételes adatérvényesítéssel. Kérjük, maradjon velünk, és köszönjük az olvasást!