Automatische Textbefüllung basierend auf einer Dropdown-Auswahl in Excel
Hier ist ein umfassendes Tutorial, wie du in Microsoft Excel ausfüllbare Formulare erstellst, bei denen sich Textfelder basierend auf einer Dropdown-Auswahl automatisch ausfüllen.
Diese Funktion ist ideal für Rechnungen, Inventarlisten oder Personalformulare. Wir nutzen dafür die Kombination aus der Datenüberprüfung (für das Dropdown-Menü) und der SVERWEIS-Funktion (für das automatische Ausfüllen).
Schritt 1: Die Quelldaten vorbereiten
Bevor du das Formular erstellen kannst, benötigst du eine Tabelle, in der die Informationen hinterlegt sind.
- Erstelle ein neues Tabellenblatt (nenne es z. B. „Daten“).
- Erstelle eine Tabelle mit deinen Informationen.
- Beispiel:
- Spalte A: Produktname
- Spalte B: Artikelnummer
- Spalte C: Preis
- Beispiel:
- Pro-Tipp: Markiere deine Daten und drücke
Strg + T. Dadurch wird der Bereich als Tabelle formatiert. Wenn du später neue Zeilen hinzufügst, erkennt dein Formular diese automatisch.
Schritt 2: Das Dropdown-Menü erstellen
Gehe nun zu dem Tabellenblatt, auf dem dein Formular erscheinen soll.
- Klicke auf die Zelle, in der das Dropdown-Menü erscheinen soll (z. B. „Produkt auswählen“).
- Gehe im Menüband auf den Reiter Daten.
- Klicke in der Gruppe „Datentools“ auf Datenüberprüfung.
- Wähle im Fenster unter „Zulassen“ den Punkt Liste aus.
- Klicke in das Feld „Quelle“ und markiere die Zellen in deinem Daten-Tabellenblatt, die die Namen enthalten (z. B. die Produktnamen aus Spalte A).
- Bestätige mit OK.
Jetzt hast du ein funktionierendes Dropdown-Menü.
Schritt 3: Die automatische Befüllung mit SVERWEIS
Jetzt sorgen wir dafür, dass Excel die restlichen Daten (z. B. Preis und Artikelnummer) automatisch zieht, sobald ein Produkt ausgewählt wird.
Die Syntax lautet: =SVERWEIS(Suchkriterium; Matrix; Spaltenindex; [Bereich_verweis])
-
Klicke in die Zelle, in der die Artikelnummer erscheinen soll.
-
Gib folgende Formel ein:
=SVERWEIS(E2; Daten!A:C; 2; FALSCH)- E2: Die Zelle mit deinem Dropdown-Menü.
- Daten!A:C: Der Bereich, in dem deine Quelldaten liegen.
- 2: Die Spaltennummer, aus der die Info gezogen werden soll (hier die 2. Spalte = Artikelnummer).
- FALSCH: Damit Excel nach einer exakten Übereinstimmung sucht.
-
Wiederhole dies für den Preis:
=SVERWEIS(E2; Daten!A:C; 3; FALSCH)- (Hier steht die 3, weil der Preis in der 3. Spalte der Quelltabelle steht).
Schritt 4: Fehlermeldungen unterdrücken (Optional)
Wenn im Dropdown-Menü noch nichts ausgewählt ist, zeigt Excel oft einen Fehler an (#N/V). Um das Formular sauber zu halten, kannst du die WENNFEHLER-Funktion hinzufügen.
Ändere die Formel wie folgt ab:
=WENNFEHLER(SVERWEIS(E2; Daten!A:C; 2; FALSCH); "")
Erklärung: Wenn ein Fehler auftritt (weil die Zelle leer ist), zeigt Excel einfach nichts an (""), anstatt eine Fehlermeldung auszugeben.
Schritt 5: Das Formular schützen
Damit Nutzer nur das Dropdown-Menü bedienen und nicht deine Formeln löschen, kannst du das Blatt schützen:
- Markiere die Zelle mit dem Dropdown-Menü.
- Drücke
Strg + 1, gehe zum Reiter Schutz und entferne den Haken bei Gesperrt. - Gehe zum Reiter Überprüfen und klicke auf Blatt schützen.
- Jetzt können Nutzer nur noch das Dropdown-Menü ändern, während deine Formeln sicher sind.
Zusammenfassung der Funktionen
- Datenüberprüfung (Liste): Erstellt das Auswahlmenü.
- SVERWEIS (VLOOKUP): Sucht den Wert aus der Liste in deiner Datenbank und gibt die zugehörige Information aus einer anderen Spalte zurück.
- WENNFEHLER: Sorgt für eine saubere Optik bei leeren Feldern.
Du hast nun ein professionelles, interaktives Formular in Excel erstellt!