Wie zeigt man das erste Element in der Dropdown-Liste anstelle eines leeren Feldes an?
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.

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
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:

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.

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:

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

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
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.
- 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