Ugrás a tartalomra

Hogyan hozhatunk létre legördülő listát, figyelmen kívül hagyva az üres cellákat az Excelben?

Tegyük fel, hogy több üres cellával rendelkező értéklista van kitöltve, amikor létrehoz egy adatellenőrzési legördülő listát ezzel az adatlistával, akkor az üres cellákat hozzáadja a legördülő listához, még akkor is, ha bejelölte az Ignore Üres opció létrehozása közben. Valójában nincs közvetlen módszer a legördülő lista létrehozására az üres cellák nélkül. Ebben az oktatóanyagban trükköt adunk az értékek és az üres cellák elválasztására az eredeti adatok alapján, végül pedig létrehozunk egy legördülő listát az adatok kinyerésére.

Létrehozás legördülő lista figyelmen kívül hagyja az üres cellákat az Excelben


Létrehozás legördülő lista figyelmen kívül hagyja az üres cellákat az Excelben

Például a B2: B13 tartomány alatti adatokkal rendelkezik: a legördülő lista üres cellák nélküli létrehozásához először is másolhatja és beillesztheti az adatokat egy új oszlopba üresek nélkül. Ezután hozzon létre egy legördülő listát ezen új értéklista alapján.

1. Csak a nem üres cellák értékeinek másolásához és beillesztéséhez alkalmazza a következő képletet. =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(B:B,SMALL(IF($B$1:$B$13<>"",ROW($B$1:$B$13)),ROWS($D$1:D1))))) például egy üres D1 cellába, majd nyomja meg a gombot Ctrl + műszak + belép gombokat együtt a következő eredmény eléréséhez:

Megjegyzések: A fenti képletben B1: B13 a használni kívánt adatlista. Megváltoztathatja a cellahivatkozást az igényeinek megfelelően.

2. Ezután válassza ki a D1 cellát, és húzza lefelé a kitöltő fogantyút arra a tartományra, amelyen ezt a képletet kívánja tartalmazni, és az összes nem üres cellaérték kibontásra került. Lásd a képernyőképet:

3. Most hozzon létre egy adatellenőrzési legördülő listát ezzel az új adatlistával. Jelölje ki a legördülő listában található cellákat, majd kattintson a gombra dátum > adatok ellenőrzése.

4. Ban,-ben dátum Az Érvényesítés párbeszédpanelen:

1). Lépjen a Beállítások fülre, és válassza a lehetőséget Lista a Hagyjuk legördülő lista;
2). Válassza ki azt a cellatartományt, amelynek értékei a fentiekben vannak kitermelve a forrás doboz;
3). Kattints a OK gomb. Lásd a képernyőképet:

5. Ezután a legördülő listák azonnal elkészülnek üresek nélkül.


Kapcsolódó cikkek:

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (7)
Rated 1 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
kalo setting validate nya tetep dari D1:D10 ya percuma pak.
kalau isiannya jadi 11 kan jadinya ada yg gak masuk list.
This comment was minimized by the moderator on the site
Hi Fadli,

Sorry, I don't quite understand your question. This trick helps to extract all the values from the list, excluding the blank ones. You need to make sure that all values are extracted and then create a dropdown list based on the extracted values.
This comment was minimized by the moderator on the site
Hilft leider nicht weiter, wenn man die Anzahl an Zeilen nicht kennt.
In meinem Fall habe ich eine Liste mit bis zu 40 Einträgen und aus einer der Spalten soll ein Drop-Down-Feld erstellt werden. Da ich aber nicht weiß wieviel Einträgen das sind muss ich immer noch, wenn sich die Liste ändert, das Drop-Down-Feld neu erzeugen und das für über 100 Listen jede Woche neu. Da hilft dann auch kein VBA, denn das kann zwar die Zeilen herausfinden, aber bei Änderungen (in mehr Einträge fehlen die neuen, in weniger Einträge sind am Ende wieder Leerzeilen) muss das VBA-Makro auch ständig wieder ausgeführt werden.
Rated 1 out of 5
This comment was minimized by the moderator on the site
The idea of having to create a second column seems a work around a defective option. The check box right beside the allow option says to ignore blanks. What is the real function of this check box if it does NOT ignore the blanks.
This comment was minimized by the moderator on the site
<p>The function works perfectly for me, but I still have one question. In my case I need to apply the formula for column range 2:2 instead of row range B:B.</p><p>Many thanks</p>
This comment was minimized by the moderator on the site
Suggestion: Just copy and paste with transpose (columns to rows) then press F5 (go to) select special and click on blanks. then delete the cells.
This comment was minimized by the moderator on the site
<p>The function works perfectly for me, but I still have one question.</p><p>how do i make this work?</p><p>Many thanks</p>
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations