Excel-Datei mit Passwort schützen: Alles, was Sie wissen müssen
Wie man eine Dropdown-Liste in Excel ändert: Jede Methode, die tatsächlich funktioniert
Dropdown-Listen in Excel sind ein wichtiges Feature, um Tabellenkalkulationen ordentlich zu halten, aber sie müssen häufig aktualisiert werden, wenn sich die Daten entwickeln. Neue Produktkategorien, entfernte Teammitglieder, erweiterte Optionen. Unabhängig vom Grund dauert das Erlernen, wie man eine Dropdown-Liste in Excel ändert, weniger als eine Minute, wenn die richtige Methode in der Hand ist.
Der schnellste Weg, eine Dropdown-Liste in Excel zu bearbeiten, ist über die Datenüberprüfung. Klicken Sie auf die Zelle, die das Dropdown-Menü enthält, gehen Sie im Menüband zur Daten-Registerkarte und klicken Sie dann auf Datenüberprüfung. Von dort aus können der Quellbereich oder die Listenelemente direkt im Quellfeld bearbeitet werden. Drücken Sie OK und das Dropdown-Menü wird sofort aktualisiert. Sie können auch Dropdown-Listen bearbeiten, die aus Bereichen, Tabellen oder benannten Bereichen erstellt wurden – diese Methoden erleichtern es, schnell weitere Elemente hinzuzufügen oder Optionen zu aktualisieren, während sich Ihre Daten ändern.
Das deckt das häufigste Szenario ab, aber Microsoft Excel bietet je nach ursprünglicher Erstellung auch mehrere andere Möglichkeiten, diese Listen zu ändern. Ob die Dropdown-Liste auf einem Zellbereich, einem benannten Bereich oder einer manuell eingegebenen Wertegruppe basiert, jede Vorgehensweise hat ihre eigenen Eigenheiten. Für beste Ergebnisse wird empfohlen, einen Zellbereich oder eine Excel-Tabelle als Quelle für Dropdown-Listen zu verwenden, da dies automatische Updates ermöglicht, wenn sich die Quelldaten ändern. Die folgenden Abschnitte führen durch jede Methode zur Bearbeitung von Dropdown-Listen und bieten Tipps zur Fehlersuche, wenn unerwartete Verhaltensweisen auftreten. Leser, die Ansätze vergleichen, könnten auch in verwandten Anleitungen nützliche Informationen finden, die erklären, wie man ein Blatt in Excel kopiert und wie man Zellen in Excel zusammenführt.
Einführung in Excel-Dropdown-Listen
Excel-Dropdown-Listen sind ein zentrales Feature in Microsoft Excel, das Benutzern hilft, die Dateneingabe zu steuern und Konsistenz über Tabellenkalkulationen hinweg zu gewährleisten. Indem Benutzern ermöglicht wird, aus einer vordefinierten Liste in Excel auszuwählen, reduzieren Dropdown-Listen Fehler und vereinfachen den Dateneingabeprozess. Die häufigste Methode, um eine Dropdown-Liste zu erstellen, ist die Datenüberprüfungsfunktion, die sich auf der Daten-Registerkarte des Excel-Menübands befindet. Klicken Sie einfach auf Datenüberprüfung und Sie können eine Dropdown-Liste basierend auf einem Zellbereich, einem benannten Bereich oder sogar einer Excel-Tabelle einrichten. Diese Flexibilität bedeutet, dass Benutzer eine benutzerdefinierte Liste erstellen können, die ihren spezifischen Bedürfnissen entspricht, unabhängig davon, ob die Listenelemente manuell eingegeben oder aus vorhandenen Daten gezogen werden. Dropdown-Listen können auch mit Eingabemeldungen und Fehlermeldungen angepasst werden, um sicherzustellen, dass nur korrekte Daten eingegeben werden. Ob Sie eine kleine Tabelle oder einen großen Datensatz verwalten, das Beherrschen von Dropdown-Listen in Microsoft Excel ist entscheidend für eine effiziente und genaue Datenverwaltung.
Methode 1: Bearbeiten über das Datenüberprüfungs-Dialogfeld (am schnellsten)
Dies ist die Standardmethode für nahezu jede Situation. Es funktioniert für eine Dropdown-Liste basierend auf einem Zellbereich, einem benannten Bereich oder einer eingegebenen Liste.
Schritte zum Bearbeiten einer Dropdown-Liste mit den Datenüberprüfungseinstellungen:
- Klicken Sie auf eine Zelle, die die zu ändernde Dropdown-Liste enthält.
- Gehen Sie im Menüband auf die Daten-Registerkarte.
-
Klicken Sie auf Datenüberprüfung in der Gruppe Datenwerkzeuge. Ein Dialogfeld erscheint.
-
Schauen Sie unter der Registerkarte Einstellungen in das Quellfeld. Hier befinden sich die Listenelemente.
- Bearbeiten Sie das Quellfeld direkt. Für Listen, die manuell eingegeben wurden, trennen Sie die Werte mit Kommas (zum Beispiel, Rot,Blau,Grün,Gelb). Für eine Dropdown-Liste, die auf einem Zellbereich basiert, aktualisieren Sie die Zellreferenz (zum Beispiel, ändern von =$A$1:$A$10 zu =$A$1:$A$15).
Hinweis: Hier können Sie auch schnell weitere Elemente zu Ihrer Dropdown-Liste hinzufügen – geben Sie einfach die neuen Elemente ins Quellfeld ein, getrennt durch Kommas.
- Um die Änderung auf alle Zellen, die dieselbe Validierungsliste verwenden, anzuwenden, kreuzen Sie das Feld Diese Änderungen auf alle anderen Zellen mit denselben Einstellungen anwenden an.
- Klicken Sie auf OK.

Dieses einzelne Dialogfeld behandelt wahrscheinlich 90 % aller Dropdown-Listen-Bearbeitungen. Im selben Einstellungsfeld können Benutzer auch die Registerkarte Eingabemeldung und die Registerkarte Fehlermeldung für die Validierungsliste anpassen, nützlich für die Anleitung der Dateneingabe oder das Anzeigen einer benutzerdefinierten Fehlermeldung, wenn jemand ungültige Werte eingibt.
Methode 2: Aktualisierung des Quellbereichs direkt (Für bereichsbasierte Listen)
Wenn eine Dropdown-Liste die Quelldaten aus einem Zellbereich zieht (anstatt manuell eingegebene Werte), ist es oft am einfachsten, einfach die Quelldatenzellen selbst zu ändern. Fügen Sie ein neues Element am Ende der Quellliste hinzu, löschen Sie Elemente oder ändern Sie den Text in einer der Quellzellen, und das Dropdown-Menü spiegelt diese Änderungen automatisch wider.
Schritte:
- Ermitteln Sie die Zellen, die die Excel-Dropdown-Liste füttern. Diese befinden sich normalerweise auf einem separaten Excel-Blatt, oft benannt wie "Listen" oder "Referenz".
- Fügen Sie neue Daten hinzu, bearbeiten oder entfernen Sie Elemente in diesen Zellen.
- Speichern Sie die Arbeitsmappe. Das Dropdown-Menü wird sofort aktualisiert.
Wichtiger Hinweis: Wenn neue Elemente unterhalb des ursprünglichen Zellbereichs hinzugefügt werden, könnte das Dropdown sie nicht automatisch enthalten. Der Quellbereich in den Datenüberprüfungseinstellungen verweist weiterhin auf den alten, kleineren Bereich. Entweder über Methode 1 den neuen Bereich erweitern oder die Quelldaten in eine Excel-Tabelle umwandeln (nächster Punkt).

Methode 3: Verwenden einer Excel-Tabelle für automatisch erweiternde Listen
Ein häufiges Ärgernis ist, dass Dropdown-Listen nicht automatisch wachsen, wenn neue Daten zur Quellliste hinzugefügt werden. Excel-Tabellen lösen dies elegant. Durch die Verwendung einer Tabelle wird auch das dynamische Bearbeiten von Dropdown-Optionen vereinfacht, während Ihre Daten wachsen oder sich ändern, sodass Ihr Dropdown-Menü immer aktuell bleibt, ohne manuelle Updates.
Schritte zum Einrichten einer automatisch erweiternden Dropdown-Liste basierend auf einer Excel-Tabelle:
- Wählen Sie die Quelllistenzellen aus.
-
Drücken Sie Strg + T, um den Zellbereich in eine Excel-Tabelle umzuwandeln.
- Bestätigen Sie das Dialogfeld und klicken Sie auf OK.
-
Geben Sie der Tabelle einen klaren Namen auf der Tabellenentwurf-Registerkarte (z.B. tblColors).
- Öffnen Sie die Datenüberprüfung in der Zelle, die das Dropdown-Menü enthält.
- Geben Sie im Quellfeld die folgende Formel ein: =INDIREKT("tblColors[Spaltenname]") (ersetzen Sie die Namen durch die tatsächlichen Tabellennamen und Spaltennamen der Kopfzeile).
- Klicken Sie auf OK.
Ab diesem Zeitpunkt wird jedes neue Element, das zur Tabelle hinzugefügt wird, automatisch in der Dropdown-Liste erscheinen, und Sie können die Dropdown-Optionen problemlos aktualisieren, indem Sie die Tabelle bearbeiten. Keine manuelle Erweiterung von Bereichen mehr erforderlich.

Methode 4: Bearbeiten eines benannten Bereichs
Wenn die ursprüngliche Dropdown-Liste mit einem benannten Bereich erstellt wurde, kann der benannte Bereich selbst bearbeitet werden, anstatt die Validierungsregel.
Schritte:
-
Gehen Sie zur Formel-Registerkarte.
- Klicken Sie auf Namenverwalter.
- Finden Sie den benannten Bereich, der vom Dropdown-Menü genutzt wird (suchen Sie nach einem Namen wie MeineListe oder Kategorien).
-
Klicken Sie auf Bearbeiten, um die Zellbereichsreferenz zu ändern, oder auf Löschen, um ihn vollständig zu entfernen.
- Klicken Sie auf Schließen.

Die Dropdown-Liste wird nun den aktualisierten benannten Bereich widerspiegeln, ohne dass Änderungen an der Datenüberprüfungsregel vorgenommen werden müssen.
Methode 5: Eine Dropdown-Liste vollständig entfernen
Manchmal ist es das Ziel, eine Dropdown-Liste nicht zu bearbeiten, sondern sie loszuwerden.
Schritte:
- Wählen Sie alle Zellen aus, die das Dropdown-Menü enthalten.
-
Gehen Sie zu Daten > Datenüberprüfung.
-
Klicken Sie auf den Alle löschen-Button unten links im Dialogfeld.
- Klicken Sie auf OK.
Die Zellen akzeptieren nun alle Dateneingaben, ohne Einschränkungen. Nur die zuvor eingeschränkten Werte werden entfernt. Andere Registerkarten im Dialogfeld (Eingabemeldung, Fehlermeldung) werden ebenfalls gelöscht.

Methode 6: Kopieren des Dropdown-Formats auf andere Zellen
Um ein bestehendes Dropdown auf andere Zellen in derselben Arbeitsmappe zu erweitern, ohne es neu zu erstellen:
- Klicken Sie auf die Zelle mit der Dropdown-Liste.
- Kopieren Sie sie (Strg + C).
- Wählen Sie die Zielzellen aus.
-
Klicken Sie mit der rechten Maustaste und wählen Sie Einfügen Speziell aus dem Kontextmenü.
- Wählen Sie Validierung und klicken Sie auf OK.
Nur die Validierungsliste wird kopiert, nicht der Zellinhalt oder die Zellformatierungseinstellungen.
Methode 7: Verwenden von VBA zum Massen-Update von Dropdowns
Für Arbeitsmappen mit vielen Dropdown-Listen, die gleichzeitig aktualisiert werden müssen, spart ein kleines Makro erheblich Zeit. Dieser VBA-Code ist eine fortgeschrittene Option, aber wissenswert für Benutzer, die komplexe Tabellen verwalten.
Sub UpdateDropDownList()
Dim rng As Range
Set rng = Worksheets("Sheet1").Range("A2:A100")
With rng.Validation
.Delete
.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, _
Formula1:="Option1,Option2,Option3,Option4"
End With
End Sub
Sub UpdateDropDownList()
Dim rng As Range
Set rng = Worksheets("Sheet1").Range("A2:A100")
With rng.Validation
.Delete
.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, _
Formula1:="Option1,Option2,Option3,Option4"
End With
End Sub
Sub UpdateDropDownList()
Dim rng As Range
Set rng = Worksheets("Sheet1").Range("A2:A100")
With rng.Validation
.Delete()
.Add(Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, _
Formula1:="Option1,Option2,Option3,Option4")
End With
End Sub
Öffnen Sie den Visual Basic Editor (Alt + F11), fügen Sie ein neues Modul ein, fügen Sie den VBA-Code ein und führen Sie ihn mit F5 aus. Passen Sie den Blattnamen, Bereich und die Werte der Listquelle nach Bedarf an.
Für dynamisches Verhalten kann ein Worksheet_Change-Ereignis mit ByVal Target As Range das Makro automatisch auslösen, wann immer bestimmte Zellen geändert werden, nützlich für kaskadierende Dropdown-Listen.
Häufige Probleme und Fehlerbehebung
Der Dropdown-Pfeil ist verschwunden.
Öffnen Sie die Datenüberprüfung erneut und prüfen Sie, ob "In-Zell-Dropdown" auf der Registerkarte Einstellungen aktiviert ist. Dieses Feld wird manchmal versehentlich deaktiviert.
Neue Elemente, die der Quellliste hinzugefügt wurden, erscheinen nicht in der Dropdown-Liste.
Der Zellbereich ist wahrscheinlich fixiert und schließt die neuen Zeilen nicht ein. Erweitern Sie entweder den Bereich manuell, oder wechseln Sie zu einer Excel-Tabelle (Methode 3).
Die Fehlermeldung "Die Listquelle muss eine abgegrenzte Liste oder ein Verweis auf eine einzelne Zeile oder Spalte sein" erscheint.
Dies passiert, wenn der Quellbereich mehrere Zeilen und Spalten umspannt. Dropdown-Listen akzeptieren nur eine einzelne Zeile oder Spalte. Strukturieren Sie die Quelldaten entsprechend um.
Excel erlaubt keine Bearbeitung der Datenüberprüfung auf einer Zelle.
Das Excel-Blatt ist wahrscheinlich geschützt. Gehen Sie zu Überprüfen > Blattschutz aufheben (möglicherweise ist ein Passwort erforderlich), ändern Sie die Einstellung und schützen Sie dann das Blatt erneut.
Mehrere Zellen haben unterschiedliche Dropdown-Listen und Updates betreffen nur eine.
Aktivieren Sie das Feld Diese Änderungen auf alle anderen Zellen mit denselben Einstellungen anwenden, wenn Sie eine der Listen bearbeiten.
Mac Excel-Benutzer können die Datenüberprüfung nicht an derselben Stelle finden.
Auf Mac Excel befindet sich die Datenüberprüfung im Daten-Menü, aber einige Optionen (wie das benutzerdefinierte Formatieren der Eingabemeldung-Registerkarte) verhalten sich leicht anders. Der Hauptarbeitsablauf bleibt identisch.
Die Dateinamenerweiterung spielt eine Rolle.
Dropdown-Listen erfordern eine moderne Excel-Dateinamenerweiterung (.XLSX oder .XLSM). Das ältere .XLS-Format unterstützt sie ebenfalls, aber Makros und einige Validierungsfunktionen übertragen sich möglicherweise nicht sauber zwischen Formaten.
Dropdown-Werte erscheinen in der falschen Sprache oder Zeichensatz.
Microsoft Excel verlässt sich bei einigen Validierungsfunktionen auf das Systemgebietsschema. Überprüfen Sie die Regionseinstellungen in Windows, wenn Spezialzeichen oder nicht-lateinische Alphabete falsch dargestellt werden.
Wann man welche Methode verwenden sollte
Ein schneller Entscheidungsleitfaden:
- Gelistete Eingaben, kleine Änderungen: Verwenden Sie Methode 1 (Datenüberprüfung-Dialogfeld).
- Quellbereich, gelegentliche Updates: Verwenden Sie Methode 2 (Bearbeiten der Quellzellen direkt).
- Liste, die oft wächst: Verwenden Sie Methode 3 (Excel-Tabelle) für eine handfreie Wartung.
- Listen, die in derselben Arbeitsmappe geteilt werden: Verwenden Sie Methode 4 (benannte Bereiche).
- Massenupdates über Dutzende Zellen oder Blätter: Verwenden Sie Methode 7 (VBA-Code).
Die meisten Tabellenkalkulationen benötigen nur die Methoden 1 bis 3, um eine Dropdown-Liste effektiv zu erstellen, zu bearbeiten oder Elemente zu entfernen.
Beste Praktiken für Dropdown-Listen
Um das Beste aus Dropdown-Listen in Excel herauszuholen, ist es wichtig, einige bewährte Praktiken zu befolgen. Verwenden Sie zuerst einen benannten Bereich oder eine Excel-Tabelle als Ihre Quellliste – damit wird die Bearbeitung von Dropdown-Listen erheblich erleichtert und gewährleistet, dass Ihre Datenüberprüfungs-Einstellungen aktuell bleiben, während sich Ihre Daten ändern. Wenn Sie Ihre Dropdown-Liste einrichten, nutzen Sie die Eingabemeldung-Registerkarte, um klare Anweisungen oder Kontext für Benutzer bereitzustellen, was die Dateneingabeerfahrung verbessert. Testen Sie immer Ihre Dropdown-Liste nach Erstellung, um zu bestätigen, dass sie wie vorgesehen funktioniert, und überprüfen Sie regelmäßig Ihre Datenüberprüfungs-Einstellungen, um sicherzustellen, dass Ihre Listen genau und relevant bleiben. Durch die Verwendung von Tabellen und benannten Bereichen sowie mit Funktionen wie der Eingabemeldung-Registerkarte, können Sie saubere, zuverlässige Daten pflegen und das Bearbeiten von Dropdown-Listen in Excel zu einem nahtlosen Prozess machen.
Für Entwickler: Programmatische Bearbeitung von Dropdown-Listen mit IronXL
Für Teams, die Excel-Workflows in .NET-Anwendungen automatisieren, wird das manuelle Bearbeiten von Dropdown-Listen bei großem Umfang unpraktisch. IronXL ist eine C#-Bibliothek, die Excel-Dateien verarbeitet, ohne dass Microsoft Excel auf dem Rechner installiert sein muss, was sie nützlich macht für serverseitige Verarbeitung, Stapeljobs oder jeden automatisierten Arbeitsablauf, der Datenüberprüfung von Tabellenkalkulationen umfasst.
Hier ist ein schnelles Beispiel, wie man eine Validierungsliste programmatisch aktualisiert:
using IronXL;
WorkBook workbook = WorkBook.Load("inventory.xlsx");
WorkSheet sheet = workbook.WorkSheets["Sheet1"];
// Apply a new drop-down list to a range
sheet["B2:B100"].AddDataValidation(
new DataValidationList(new[] { "In Stock", "Low Stock", "Out of Stock", "Discontinued" })
);
workbook.SaveAs("inventory_updated.xlsx");
using IronXL;
WorkBook workbook = WorkBook.Load("inventory.xlsx");
WorkSheet sheet = workbook.WorkSheets["Sheet1"];
// Apply a new drop-down list to a range
sheet["B2:B100"].AddDataValidation(
new DataValidationList(new[] { "In Stock", "Low Stock", "Out of Stock", "Discontinued" })
);
workbook.SaveAs("inventory_updated.xlsx");
Imports IronXL
Dim workbook As WorkBook = WorkBook.Load("inventory.xlsx")
Dim sheet As WorkSheet = workbook.WorkSheets("Sheet1")
' Apply a new drop-down list to a range
sheet("B2:B100").AddDataValidation(New DataValidationList(New String() {"In Stock", "Low Stock", "Out of Stock", "Discontinued"}))
workbook.SaveAs("inventory_updated.xlsx")
Ein paar Zeilen Code können Validierungsregeln über Tausende von Zeilen hinweg aktualisieren, Quelllisten austauschen, wenn Geschäftskategorien ändern, oder frische Arbeitsmappen mit vorkonfigurierten Dropdowns für Endbenutzer generieren.
Für vollständige Dokumentation und Lizenzdetails besuchen Sie die IronXL-Produktseite.




