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

Wie aktualisiert man eine Dropdown-Liste in Excel automatisch?

AutorSun Änderungsdatum

doc-auto-update-dropdown-list-1

Dropdown-Listen werden in Excel häufig eingesetzt, um die Dateneingabe standardisierter und effizienter zu gestalten – besonders bei täglichen Berichten, Inventarauswahlen oder Datenklassifizierungsaufgaben. Viele Anwender stoßen jedoch auf eine gängige Einschränkung: Fügt man neue Elemente direkt unterhalb des ursprünglichen Quellbereichs hinzu, werden diese nicht automatisch in die Dropdown-Liste übernommen. Standardmäßig erkennt Excel nur den ursprünglich definierten, begrenzten Bereich, weshalb neue Einträge außerhalb dieses Bereichs nicht in der Liste erscheinen. Um dies zu beheben, bietet Excel mehrere Methoden, um eine dynamisch aktualisierte Dropdown-Liste zu erstellen, die sich automatisch erweitert, sobald neue Daten hinzugefügt werden.

Dieser Leitfaden stellt praktische Methoden vor, wie Sie in Excel eine automatisch aktualisierte Dropdown-Liste implementieren – und so Wartungsaufwand sowie potenzielle Eingabefehler reduzieren, insbesondere bei Tabellen und Listen, die regelmäßig wachsen.


blauer Pfeil nach rechts in SprechblaseDropdown-Liste mit Formel automatisch aktualisieren

Es gibt zahlreiche Szenarien, in denen Ihre Dropdown-Liste automatisch aktualisiert werden muss – etwa bei der Pflege einer Produktliste, der Verwaltung von Mitgliedern in einem Anmeldeformular oder der Nachverfolgung sich regelmäßig ändernder Projektaufgaben. Mit der OFFSET-Funktion erstellen Sie einen dynamischen Bereich, sodass Ihre Dropdown-Liste automatisch alle neuen Einträge übernimmt, sobald Sie diese in eine Spalte hinzufügen.

1. Wählen Sie die Zelle aus, in der Sie die Dropdown-Liste einfügen möchten, und navigieren Sie dann zu Daten > Datenüberprüfung > Datenüberprüfung. Siehe Screenshot:

Schaltfläche „Datenüberprüfung“ auf der Registerkarte „Daten“ im Menüband

2. Wechseln Sie im Dialogfeld Datenüberprüfung zur Registerkarte Einstellungen, wählen Sie unter Zulassen die Option Liste aus, und geben Sie anschließend die folgende Formel für den dynamischen Bereich in das Feld „Quelle“ ein:
=OFFSET($A$2;0;0;COUNTA(A:A)-1)

Dialogfeld „Datenüberprüfung“

Parametererklärung und praktische Tipps:

  • A2 ist die erste Zelle Ihres vorgesehenen Datenbereichs. Passen Sie sie so an, dass sie der Startzelle Ihrer tatsächlichen Liste entspricht.
  • A:A bezieht sich auf die gesamte Spalte, die Ihre Listendaten enthält. Diese Konfiguration stellt sicher, dass die Funktion den Bereichsumfang dynamisch neu berechnet, sobald Sie weitere Elemente in diese Spalte einfügen.
  • Falls leere Zellen innerhalb der Spalte vorhanden sind oder Zwischenüberschriften verwendet werden, müssen Sie möglicherweise die Formel anpassen oder die Konsistenz Ihrer Datenplatzierung sicherstellen, um leere Einträge in der Dropdown-Liste zu vermeiden.
  • Beachten Sie bei großen Datensätzen, dass volatile Funktionen wie OFFSET die Leistung geringfügig beeinträchtigen können, da sie bei jeder Änderung neu berechnet werden.

3. Klicken Sie auf OK. Sie haben nun eine Dropdown-Liste erstellt, die sich automatisch aktualisiert, sobald neue Daten in die ursprüngliche Spalte eingegeben werden. Fügen Sie weitere Elemente innerhalb des erwarteten Bereichs hinzu, erscheinen diese sofort als auswählbare Werte in der Dropdown-Liste.

Ursprüngliche Liste      Aktualisierte Liste

Fehlerbehebung und Tipps:

  • Wenn Ihre Dropdown-Liste unerwartet leere Einträge anzeigt, überprüfen Sie die Quellspalte auf zusätzliche Leerzeichen oder ausgeblendete Zeilen.
  • Wenn die Formel einen Fehler zurückgibt, stellen Sie sicher, dass Ihre Daten weder nicht zusammenhängende Bereiche noch vollständig leere Spalten enthalten.
  • Passen Sie Ihre Quellformel entsprechend an, falls Ihre Liste nicht in Zeile 2 beginnt – ändern Sie dazu sowohl den Zellbezug als auch COUNTA(A:A).

blauer Pfeil nach rechts in SprechblaseTabelle als Quelle für die Dropdown-Liste verwenden (erweitert sich automatisch bei neuen Einträgen)

Die Verwendung einer Excel-Tabelle als Quellbereich für Ihre Dropdown-Liste ist ein effizienter und anwenderfreundlicher Ansatz. Excel-Tabellen erweitern sich automatisch, sobald neue Elemente hinzugefügt werden, sodass die Dropdown-Liste stets aktuell bleibt, ohne dass Bereichsbezüge oder Formeln manuell angepasst werden müssen.

Diese Methode eignet sich besonders für Anwender, die häufig wachsende oder sich ändernde Listen verwalten, wie z. B. Mitarbeiterverzeichnisse, Inventarlisten oder Anmeldelisten für Veranstaltungen. Der Hauptvorteil liegt in der Einfachheit und Zuverlässigkeit bei der Pflege aktueller Listen. Beachten Sie jedoch, dass dieser Ansatz am besten funktioniert, wenn sich die Quelldaten auf demselben Arbeitsblatt oder derselben Arbeitsmappe befindet, da Tabellen in der Datenüberprüfung keine referenziellen Verbindungen zu anderen Arbeitsmappen unterstützen.

1. Markieren Sie Ihren Quelldatenbereich (z. B.)A2:A6).

2. Wechseln Sie zur Registerkarte Einfügen und wählen Sie Tabelle. Aktivieren Sie das Kontrollkästchen „Meine Tabelle hat Überschriften“, falls Ihre Liste Überschriften enthält.

3. Excel formatiert Ihren Bereich als Tabelle. Standardmäßig erhält sie möglicherweise den Namen Tabelle1(Sie können den Tabellennamen auf der Registerkarte)Tabellenentwurf im Feld „Tabellenname“ links überprüfen oder ändern).

4. Klicken Sie auf die Zelle, in der Sie die Dropdown-Liste benötigen, und wechseln Sie dann zu Daten > Datenüberprüfung.

5. Wählen Sie in der Dropdown-Liste „Zulassen“ die Option „Liste“ aus und geben Sie anschließend im Feld Quelle einen Bezug auf Ihre Tabellenspalte ein, z. B.:

=INDIRECT("Table1[Column1]")
Ersetzen Sie Tabelle1durch Ihren tatsächlichen Tabellennamen und Spalte1durch die Überschrift Ihrer Tabelle.

6. Klicken Sie auf OK. Sobald Sie neue Daten unterhalb der Tabelle hinzufügen, aktualisieren sich Spalte und Dropdown-Liste automatisch, um die neuen Einträge einzuschließen.

Hinweis und Tipps:

  • Excel-Tabellen bieten einen strukturierten Bereich, der sich bei Änderungen der Daten automatisch erweitert oder verkleinert und daher ideal für Listen ist, die sich häufig ändern.
  • Wenn Sie Ihre Dropdown-Liste auf einem anderen Arbeitsblatt referenzieren müssen, verwenden Sie =INDIRECT("Table1[Column1]"), da direkte Tabellenreferenzen in der Datenüberprüfung in einigen Excel-Versionen auf das aktuelle Arbeitsblatt beschränkt sein können.
  • Dieser Ansatz vermeidet leere Werte in der Dropdown-Liste – vorausgesetzt, Ihre Liste enthält ausschließlich nicht leere Einträge.

blauer Pfeil nach rechts in SprechblaseVBA verwenden, um die Dropdown-Liste Quellbereich automatisch zu aktualisieren

Für fortgeschrittene und automatisierte Szenarien – insbesondere bei langen Listen oder bei der Automatisierung von Arbeitsmappenwartungsaufgaben – können Sie VBA-Code verwenden, um den in Ihrer Dropdown-Liste verwendeten Bereich automatisch zu aktualisieren, sobald neue Daten hinzugefügt werden. Dies ist besonders nützlich in komplexen Lösungen, bei denen mehrere Dropdown-Listen sich an sich ändernde Quelllisten anpassen müssen oder bei der Verwaltung von Dropdown-Listen für mehrere Benutzer.

1. Drücken Sie Alt+F11, um den VBA-Editor zu öffnen, und doppelklicken Sie im VBA-Projekt auf das Arbeitsblatt, das Ihre Datenüberprüfung enthält.

2. Kopieren Sie den folgenden Code in das Modul und fügen Sie ihn dort ein.

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim sourceColumn As Range
    Dim validationCell As Range
    Dim lastRow As Long
    Set sourceColumn = Me.Range("A:A") ' Change to your source column
    If Not Intersect(Target, sourceColumn) Is Nothing Then
        Application.EnableEvents = False
        lastRow = Me.Cells(Me.Rows.Count, sourceColumn.Column).End(xlUp).Row
        Set validationCell = Me.Range("D1:D100") ' Change to your validation cell  
        With validationCell.Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
                 Formula1:="=$A$1:$A$" & lastRow
        End With
        
        Application.EnableEvents = True
    End If
End Sub

3. Schließen Sie anschließend das Codefenster. Sobald Sie Daten in Ihren Quellbereich eingeben, wird die Dropdown-Liste automatisch aktualisiert.

Parameter im Code anpassen:
  • Quellspalte („A:A“, in der Ihre Daten hinzugefügt werden)
  • Zelle/Bereich mit Datenüberprüfung („D1:D100“, wo die Dropdown-Liste vorhanden ist)
Hinweise:
  • Der Code wird automatisch ausgeführt, sobald Änderungen am Arbeitsblatt vorgenommen werden
  • Er ermittelt die Letzte Zeile mit Daten und aktualisiert den Gültigkeitsbereich entsprechend
  • Stellen Sie sicher, dass Makros aktiviert sind, damit dies funktioniert
  • Speichern Sie Ihre Datei als .xlsm, um den Code zu sichern.
  • ein Screenshot von kutools for excel ai

    Entfesseln Sie die Magie von Excel mit KUTOOLS AI

    • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
    • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
    • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
    • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
    • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
    Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

    Verwandte Artikel:

    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