Excel als Datenbank: Eingabemaske und Suchfunktion erstellen
Microsoft Excel wird oft als einfache Tabelle genutzt, doch mit den richtigen Werkzeugen lässt sich ein vollständiges, kleines Datenbanksystem mit einer benutzerfreundlichen Oberfläche erstellen. Dieses Tutorial zeigt dir, wie du eine moderne Eingabemaske und eine dynamische Suchfunktion aufbaust – und das ganz ohne komplizierte VBA-Programmierung (Makros), sondern mit den neuesten Excel-Funktionen.
Unser Ziel: Eine einfache Personaldatenbank, in der wir neue Mitarbeiter eintragen und per Stichwort suchen können.
Schritt 1: Die Datenbasis anlegen
Das Herzstück jeder Datenbank ist die Tabelle, in der die Informationen gespeichert werden. Wir bereiten diese so vor, dass sie automatisch mitwächst.
Schritt 2: Die Eingabemaske aktivieren
Anstatt Daten mühsam in die Zeilen der Tabelle einzutippen, nutzen wir die versteckte "Masken"-Funktion von Excel. Sie bietet ein sauberes Pop-up-Fenster für die Dateneingabe.
Die Funktion zum Menüband hinzufügen:
Die Maske nutzen: Klicke nun auf eine beliebige Zelle in deiner Tabelle "MitarbeiterDB". Klicke dann ganz oben in der grünen Excel-Leiste auf das neue Masken-Symbol. Es öffnet sich ein professionelles Eingabefenster. Du kannst hier neue Datensätze anlegen ("Neu"), durchblättern oder bestehende ändern.
Schritt 3: Das Such-Dashboard erstellen
Damit Endanwender nicht in der Rohtabelle suchen müssen, bauen wir ein schickes Dashboard für die Suchfunktion.
Schritt 4: Die Such-Formel (Magie mit FILTER)
Wir nutzen die moderne FILTER-Funktion in Kombination mit SUCHEN, um eine Live-Suche zu erstellen. Sobald du einen Buchstaben in C2 tippst, aktualisiert sich die Liste automatisch.
Klicke in Zelle B6 (direkt unter die erste Überschrift in deinem Dashboard) und füge folgende Formel ein:
=FILTER(MitarbeiterDB; ISTZAHL(SUCHEN(C2; MitarbeiterDB[Nachname])); "Kein Treffer gefunden")
Wie funktioniert diese Formel?
- FILTER(...): Holt alle Daten aus der MitarbeiterDB, die einer bestimmten Bedingung entsprechen.
- SUCHEN(...): Sucht den Text aus Zelle C2 im Feld "Nachname".
- ISTZAHL(...): Prüft, ob der Suchbegriff gefunden wurde (dann liefert SUCHEN eine Zahl zurück, ansonsten einen Fehler).
- "Kein Treffer...": Das ist die Meldung, die angezeigt wird, wenn der Suchbegriff nicht existiert oder das Feld leer ist.
Pro-Tipp für die Volltextsuche: Wenn du nicht nur im Nachnamen, sondern überall (Vorname, Nachname, Abteilung) suchen möchtest, kannst du die Textspalten in der Formel mit dem &-Zeichen verketten:
=FILTER(MitarbeiterDB; ISTZAHL(SUCHEN(C2; MitarbeiterDB[Vorname]&MitarbeiterDB[Nachname]&MitarbeiterDB[Abteilung])); "Kein Treffer")
Und das war´s auch schon. Du hast nun eine funktionale Datenbank in Excel erstellt. Das Blatt "Daten" fungiert als reiner Datenspeicher, den du bequem über das Masken-Tool füllen kannst. Das "Dashboard" dient als modernes Frontend für deine Suchabfragen. Da wir "intelligente Tabellen" und dynamische Array-Formeln genutzt haben, wächst das System automatisch mit deinen Daten mit und muss nie manuell an neue Zeilen angepasst werden.
Excel Formel-Generator ausprobieren
Beliebte Beiträge
Kopfzeile und Fußzeile in Excel einfügen und bearbeiten
Kopfzeile und Fußzeile in Excel einzufügen ist alles andere als anwenderfreundlich. Wir zeigen Wege und Workarounds auf wie Sie es trotzdem hinbekommen.
Pivot Table und Pivot Chart in Microsoft Excel
Erstellen Sie einfach Pivot Tabellen und Pivot Charts mit Microsoft Excel, und sortieren auch große Datenmengen ohne viel Aufwand.
Excel Text und Datum verketten – Tutorial
In Excel Text und Datum zu verketten erfordert eine Kombination aus zwei Funktionen. Wir erläutern an einem praktischen Beispiel wie man es einsetzen kann.
Eigene Textbausteine in Word erstellen und speichern
Erstellen Sie sich Ihre eigenen Textbausteine in Word, speichern diese, und fügen so schnell vorgefertigte Texte und Grafiken in Ihre Dokumente ein.
Datenabfragen in Excel – Geht mit Power Query
So erstellen Sie aktive Datenabfragen durch Power Query aus verschiedensten Quellen in Excel, führen Daten aus verschiedenen Dateien und Tabellen zusammen.
Doppelte Einträge in Excel anzeigen und entfernen | Tutorial
Wir erklären wie Sie doppelte Einträge aus Excel entfernen. Und auch wie Sie doppelte Einträge in Excel nur anzeigen aber nicht gleich löschen um im Einzelfall zu entscheiden.
Beliebte Beiträge
Kopfzeile und Fußzeile in Excel einfügen und bearbeiten
Kopfzeile und Fußzeile in Excel einzufügen ist alles andere als anwenderfreundlich. Wir zeigen Wege und Workarounds auf wie Sie es trotzdem hinbekommen.
Pivot Table und Pivot Chart in Microsoft Excel
Erstellen Sie einfach Pivot Tabellen und Pivot Charts mit Microsoft Excel, und sortieren auch große Datenmengen ohne viel Aufwand.
Excel Text und Datum verketten – Tutorial
In Excel Text und Datum zu verketten erfordert eine Kombination aus zwei Funktionen. Wir erläutern an einem praktischen Beispiel wie man es einsetzen kann.
Eigene Textbausteine in Word erstellen und speichern
Erstellen Sie sich Ihre eigenen Textbausteine in Word, speichern diese, und fügen so schnell vorgefertigte Texte und Grafiken in Ihre Dokumente ein.
Datenabfragen in Excel – Geht mit Power Query
So erstellen Sie aktive Datenabfragen durch Power Query aus verschiedensten Quellen in Excel, führen Daten aus verschiedenen Dateien und Tabellen zusammen.
Doppelte Einträge in Excel anzeigen und entfernen | Tutorial
Wir erklären wie Sie doppelte Einträge aus Excel entfernen. Und auch wie Sie doppelte Einträge in Excel nur anzeigen aber nicht gleich löschen um im Einzelfall zu entscheiden.


















