KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie zeigt man das erste Element in der Dropdown-Liste anstelle eines leeren Feldes an?

AutorXiaoyang Änderungsdatum

Dropdown-Listen in Excel-Arbeitsblättern sind eine praktische Funktion, um die Dateneingabe zu vereinfachen und zu standardisieren – Benutzer wählen einfach aus vordefinierten Optionen, statt Werte manuell einzutragen. Gelegentlich erscheint beim Klicken auf eine Dropdown-Zelle jedoch zunächst eine leere Auswahl, anstatt das erste gültige Listenelement anzuzeigen. Dieses Problem tritt häufig auf, wenn die Quelldatenliste bearbeitet wurde und am Ende noch leere Zeilen verbleiben oder wenn Elemente nahe dem Ende gelöscht wurden, wodurch die Datenüberprüfung unbeabsichtigt leere Einträge am Anfang der Liste berücksichtigt. Gerade bei langen Listen kann es daher ineffizient und frustrierend sein, ständig über leere Optionen hinweg zum ersten gültigen Eintrag scrollen zu müssen.

Ein Screenshot, der „leer“ als oberste Elemente in der Dropdown-Liste zeigt

Die Behebung dieses Problems steigert nicht nur die Benutzerfreundlichkeit, sondern verhindert auch die versehentliche Auswahl leerer Werte – was sich negativ auf nachfolgende Datenverarbeitungs- oder Berichterstellungsaufgaben auswirken könnte. In diesem Artikel erfahren Sie praktische Methoden, um sicherzustellen, dass der erste Eintrag Ihrer Dropdown-Liste stets oben angezeigt wird und unnötige Leerstellen somit entfallen.

Erstes Element in der Dropdown-Liste statt Leerstelle mit der Datenüberprüfungsfunktion anzeigen

Automatisches Anzeigen des ersten Elements in der Dropdown-Liste statt einer Leerstelle mithilfe von VBA-Code

Verwendung einer Excel-Tabelle als Quellbereich


Erstes Element in der Dropdown-Liste statt Leerstelle mit der Datenüberprüfungsfunktion anzeigen

Ein wirksamer Weg, leere Einträge am Anfang Ihrer Dropdown-Liste zu vermeiden, ist die Einrichtung der Datenüberprüfung mithilfe einer Formel, die den gültigen Bereich dynamisch ermittelt. So werden stets nur die tatsächlich befüllten Zellen aus Ihrer Quellliste berücksichtigt – selbst wenn durch das Löschen von Daten am Ende leere Zeilen entstehen. Diese Lösung eignet sich besonders für Anwender, die ihre Quellliste häufig anpassen oder eine einfache, formelbasierte Lösung ohne Makros bevorzugen.

1. Wählen Sie die Zellen aus, in denen Sie die Dropdown-Liste erstellen möchten. Gehen Sie dann zum Excel-Menüband und klicken Sie auf Daten > Datenüberprüfung > Datenüberprüfung. Das Dialogfeld „Datenüberprüfung“ wird wie unten gezeigt geöffnet:

Ein Screenshot zum Einfügen einer Dropdown-Liste mit Datenüberprüfung

2. Legen Sie im Register Einstellungen des Dialogfelds „Datenüberprüfung“ Zulassen auf Liste fest. Geben Sie im Feld Quelle diese Formel ein, um dynamisch nur den Bereich mit tatsächlichen Daten zu referenzieren:

=OFFSET(Sheet3!$A$1;0;0;COUNTA(Sheet3!$A:$A)-1;1)

Hinweis: In dieser Formel bezieht sich Sheet3 auf das Arbeitsblatt, in dem sich Ihre Quelldaten befinden, und A1 ist die Startzelle Ihrer Liste. Passen Sie diese Angaben entsprechend Ihrem spezifischen Arbeitsblattlayout an. Die Verwendung von COUNTA stellt sicher, dass nur nicht leere Zellen ab A1 berücksichtigt werden. Falls Ihre Quellliste absichtlich leere Zeilen innerhalb der Liste (nicht nur am Ende) enthält, schließt diese Methode diese möglicherweise nicht vollständig aus. Halten Sie daher Ihre Quellliste zusammenhängend, um optimale Ergebnisse zu erzielen.

Ein Screenshot zur Konfiguration der Datenüberprüfungseinstellungen mit Formel

3. Klicken Sie auf OK, um die Einstellungen zu übernehmen. Sobald Sie nun auf eine der konfigurierten Dropdown-Listenzellen klicken, wird die Liste mit dem ersten tatsächlichen Datenelement ganz oben angezeigt. Dies gilt auch dann, wenn sich die Quelldaten ändern – vorausgesetzt, der Bereich umfasst sämtliche Elemente in Spalte A und es befinden sich keine leeren Zellen innerhalb des Hauptdatenblocks. Das Ergebnis sehen Sie unten:

Ein Screenshot, der die endgültige Dropdown-Liste mit dem ersten Element am Anfang der Liste anzeigt

Tipp: Wenn Sie Ihre Quellliste später erweitern oder verkleinern müssen, brauchen Sie die Einstellungen der Datenüberprüfung nicht zu aktualisieren. Die Formel passt sich automatisch an – vorausgesetzt, am Anfang Ihres Bereichs befinden sich keine leeren Zellen. Beachten Sie jedoch: Eine Leerstelle innerhalb der Liste (nicht nur am Ende) wird bei der Zählung übersprungen, kann aber unbeabsichtigte Lücken in der Dropdown-Liste verursachen.

Mögliches Problem: Falls Ihr Quellbereich absichtliche Lücken enthält oder Sie zusammengeführte bzw. nicht zusammenhängende Daten haben, sollten Sie stattdessen eine Excel-Tabelle als Quellbereich verwenden oder die unten beschriebene VBA-Methode für eine flexiblere Handhabung in Betracht ziehen.


Automatisches Anzeigen des ersten Elements in der Dropdown-Liste statt einer Leerstelle mithilfe von VBA-Code

In bestimmten Szenarien genügt es nicht, lediglich die Quelle der Datenüberprüfung anzupassen – etwa wenn sich Ihre Daten häufig ändern oder wenn aufgrund struktureller Gegebenheiten in Ihrem Quellbereich Leerstellen entstehen können. Mit einem einfachen VBA-Code stellen Sie sicher, dass beim Aktivieren einer Zelle mit Datenüberprüfung automatisch das erste verfügbare Element ausgewählt und in der Dropdown-Liste angezeigt wird. Dadurch beschleunigen Sie zudem die Dateneingabe, da Benutzerklicks minimiert werden.

1. Klicken Sie nach dem Einfügen Ihrer Dropdown-Liste mit der rechten Maustaste auf die Arbeitsblattregisterkarte, die die Dropdown-Liste enthält, und wählen Sie im Kontextmenü Code anzeigen. Daraufhin öffnet sich der Editor Microsoft Visual Basic for Applications. Fügen Sie den folgenden Code in das entsprechende Arbeitsblattmodul (nicht in ein Standardmodul) ein. Der Code arbeitet im Hintergrund und setzt die Dropdown-Liste jedes Mal zurück, sobald Sie eine Zelle mit Datenüberprüfung auswählen:

VBA-Code: Automatisches Anzeigen des ersten Datenelements in der Dropdown-Liste:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice 20160725
    Dim xFormula As String
    On Error GoTo Out:
    xFormula = Target.Cells(1).Validation.Formula1
    If Left(xFormula, 1) = "=" Then
        Target.Cells(1) = Range(Mid(xFormula, 1)).Cells(1).Value
    End If
Out:
End Sub

Ein Screenshot, der zeigt, wie der VBA-Code verwendet wird

2. Speichern Sie Ihre Arbeitsmappe nach dem Einfügen des Codes (am besten als makrofähige Datei mit der Erweiterung .xlsm) und schließen Sie das VBA-Editor-Fenster. Kehren Sie nun zu Ihrem Arbeitsblatt zurück und klicken Sie auf eine beliebige Zelle mit der Dropdown-Liste – sobald die Zelle aktiviert wird, erscheint automatisch der erste Eintrag Ihrer Dropdown-Liste.

Tipps und Hinweise: Dieser VBA-Ansatz ist ideal, wenn Sie Ihren Benutzern ein nahtloses Erlebnis bieten möchten – besonders bei dynamischen oder langen Quelllisten sowie bei Listen, die möglicherweise unvermeidbare leere Einträge enthalten. Denken Sie daran, Makros zu aktivieren, damit dies funktioniert, und informieren Sie andere Benutzer der Arbeitsmappe, da einige Umgebungen aus Sicherheitsgründen die Verwendung von Makros einschränken.

Fehlerbehebung: Sollte der Code nicht funktionieren, überprüfen Sie sorgfältig, ob er im richtigen Arbeitsblatt-Codefenster im VBA-Editor platziert wurde. Stellen Sie außerdem sicher, dass die Dropdown-Liste eine standardmäßige Datenüberprüfungsliste verwendet.

Einschränkung: Die VBA-Lösung wird nur ausgelöst, wenn der Benutzer die Dropdown-Zelle auswählt – sie funktioniert nicht, wenn die Zelle auf andere Weise befüllt wird (z. B. durch Formelergebnisse oder beim Einfügen). Sobald Sie die Dropdown-Liste aus der Zelle entfernen oder die Zelle in ein anderes Arbeitsblatt verschieben, das nicht über den entsprechenden VBA-Code verfügt, geht das automatische Auswahlverhalten verloren.


Verwendung einer Excel-Tabelle als Quellbereich

Wenn Ihre Dropdown-Quellliste dynamisch ist und Sie eine bessere Wartbarkeit wünschen, wandeln Sie Ihre Quellliste in eine Excel-Tabelle um. Tabellen passen ihre Größe automatisch an, sobald Daten hinzugefügt oder entfernt werden – so bleibt Ihre Liste stets aktuell. Beachten Sie jedoch, dass eine Excel-Tabelle leere Zellen nicht automatisch ausschließt: Etwaige leere Einträge erscheinen weiterhin in der Dropdown-Liste, es sei denn, Sie filtern sie explizit heraus (z. B. mithilfe der FILTER-Funktion, die in Excel 365 und Excel 2021 verfügbar ist).

1. Wählen Sie Ihre Quelldaten aus und drücken Sie Strg + T, um sie in eine Tabelle umzuwandeln. Achten Sie darauf, dass keine Leerzeichen am Anfang vorhanden sind. Vergeben Sie über die Registerkarte „Tabellenentwurf“ einen aussagekräftigen Namen für die Tabelle, z. B. MeineListe.

2. Verwenden Sie beim Einrichten der Datenüberprüfung die strukturierte Referenz auf Ihre Tabellenspalte. Geben Sie im Feld Quelle Folgendes ein:

=INDIRECT("MyList[Column1]")

Ersetzen Sie Spalte1 durch Ihren tatsächlichen Spaltennamen (die Spaltenüberschrift). Diese Methode erfasst dynamisch alle ausgefüllten Elemente in der Tabellenspalte und bewahrt so die Listenkonsistenz bei Aktualisierungen Ihrer Daten.

Dieser Ansatz eignet sich besonders für Umgebungen, in denen die Quelldaten regelmäßig aktualisiert werden und mehrere Benutzer die validierte Liste effizient verwalten müssen.


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins