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
Entwicklertools in Office 365 aktivieren
Schalten Sie die Entwicklertools in Excel, Word und Outlook frei. Erweitern Sie die Möglichkeiten mit zusätzlichen Funktionen in Office 365.
Text in Word diktieren und schreiben lassen
Texte in Word zu diktieren ist erheblich leichter und geht flotter als wenn Sie alles über die Tastatur eingeben müssen. Spracherkennung in Word funktioniert genauso wie externe Spracherkennungssoftware.
Die 10 wichtigsten Formeln und Funktionen in Excel
Wenn Sie Schreibtischtäter sind, dann müssen Sie zwar nicht zwingend ein Excel-Experte sein, aber es gibt ein paar Funktionen in Excel die Sie auf jeden Fall kennen sollten. Wir haben die 10 wichtigsten zusammengefasst.
Kopfzeile und Fusszeile in Word – Erste Seite anders in Word
So erstellen Sie Kopfzeilen auf der ersten Seite anders als auf den restlichen Seiten. Erstellen Sie auch eigene Fußzeilen in Word für Ihre Dokumente.
Excel Tabellen bereinigen
Ohne System erstellte Excel Tabellen vorgesetzt zu bekommen, und daraus trotzdem verwertbare Daten zu gewinnen geht mit ein paar Tricks ganz leicht.
Der Szenario Manager und die Zielwertsuche in Excel
Wie Sie in Microsoft Excel den Szenario Manager und die Zielwertsuche einsetzen können, um komplexe Sachverhalte platzsparend und übersichtlich darzustellen.
Beliebte Beiträge
Entwicklertools in Office 365 aktivieren
Schalten Sie die Entwicklertools in Excel, Word und Outlook frei. Erweitern Sie die Möglichkeiten mit zusätzlichen Funktionen in Office 365.
Text in Word diktieren und schreiben lassen
Texte in Word zu diktieren ist erheblich leichter und geht flotter als wenn Sie alles über die Tastatur eingeben müssen. Spracherkennung in Word funktioniert genauso wie externe Spracherkennungssoftware.
Die 10 wichtigsten Formeln und Funktionen in Excel
Wenn Sie Schreibtischtäter sind, dann müssen Sie zwar nicht zwingend ein Excel-Experte sein, aber es gibt ein paar Funktionen in Excel die Sie auf jeden Fall kennen sollten. Wir haben die 10 wichtigsten zusammengefasst.
Kopfzeile und Fusszeile in Word – Erste Seite anders in Word
So erstellen Sie Kopfzeilen auf der ersten Seite anders als auf den restlichen Seiten. Erstellen Sie auch eigene Fußzeilen in Word für Ihre Dokumente.
Excel Tabellen bereinigen
Ohne System erstellte Excel Tabellen vorgesetzt zu bekommen, und daraus trotzdem verwertbare Daten zu gewinnen geht mit ein paar Tricks ganz leicht.
Der Szenario Manager und die Zielwertsuche in Excel
Wie Sie in Microsoft Excel den Szenario Manager und die Zielwertsuche einsetzen können, um komplexe Sachverhalte platzsparend und übersichtlich darzustellen.
















