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
ChatGPT in Excel integrieren und verwenden – Geht das?
ChatGPT ist mehr als nur ein einfacher Chatbot. Erfahren Sie, wie es Ihre Arbeit mit Excel revolutionieren kann, indem es Formeln übersetzt, VBA-Makros erstellt und sogar eine zukünftige Integration in Office in Aussicht stellt.
Testbericht: Microsoft Office 2024 Home
Microsoft Office 2024 Home ist da. Die Kaufversion bietet ein poliertes Design und Detail-Updates für Excel & PowerPoint. Doch die KI-Revolution (Copilot) fehlt komplett – diese bleibt M365 vorbehalten. Ein solides Paket für Abo-Gegner, aber ohne Zukunftsvision.
Aktienkurse in Excel importieren – Tutorial
Aktienkurse in Excel zu importieren ist gar nicht so schwer. Und es lässt sich eine Menge damit machen. Wir zeigen wie es auf direktem Weg ohne Office 365 geht.
Excel Haushaltsbuch erstellen – Mit Statistik – Tutorial
Excel Haushaltsbuch selbst erstellen mit grafischem Dashboard Statistiken, Trends und Datenschnitt. Mit Pivot Table und Pivot Chart geht so einiges.
Zufallsgenerator in Excel erstellen – Mit Analysefunktion
Zufallszahlen in Excel kann man mit einer Funktion erstellen. Aber mehr Möglichkeiten gibt es durch die Analysefunktion in Excel. Die ist zwar meist versteckt, aber leicht zu aktivieren
Excel als Datenbank: Eingabemaske und Suchfunktion erstellen
So erstellen Sie eine Datenbank mit Eingabemaske und Suchfunktion OHNE VBA KENNTNISSE in Excel ganz einfach. Durch eine gut versteckte Funktion in Excel geht es recht einfach.
Beliebte Beiträge
ChatGPT in Excel integrieren und verwenden – Geht das?
ChatGPT ist mehr als nur ein einfacher Chatbot. Erfahren Sie, wie es Ihre Arbeit mit Excel revolutionieren kann, indem es Formeln übersetzt, VBA-Makros erstellt und sogar eine zukünftige Integration in Office in Aussicht stellt.
Testbericht: Microsoft Office 2024 Home
Microsoft Office 2024 Home ist da. Die Kaufversion bietet ein poliertes Design und Detail-Updates für Excel & PowerPoint. Doch die KI-Revolution (Copilot) fehlt komplett – diese bleibt M365 vorbehalten. Ein solides Paket für Abo-Gegner, aber ohne Zukunftsvision.
Aktienkurse in Excel importieren – Tutorial
Aktienkurse in Excel zu importieren ist gar nicht so schwer. Und es lässt sich eine Menge damit machen. Wir zeigen wie es auf direktem Weg ohne Office 365 geht.
Excel Haushaltsbuch erstellen – Mit Statistik – Tutorial
Excel Haushaltsbuch selbst erstellen mit grafischem Dashboard Statistiken, Trends und Datenschnitt. Mit Pivot Table und Pivot Chart geht so einiges.
Zufallsgenerator in Excel erstellen – Mit Analysefunktion
Zufallszahlen in Excel kann man mit einer Funktion erstellen. Aber mehr Möglichkeiten gibt es durch die Analysefunktion in Excel. Die ist zwar meist versteckt, aber leicht zu aktivieren
Excel als Datenbank: Eingabemaske und Suchfunktion erstellen
So erstellen Sie eine Datenbank mit Eingabemaske und Suchfunktion OHNE VBA KENNTNISSE in Excel ganz einfach. Durch eine gut versteckte Funktion in Excel geht es recht einfach.
















