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

Erstellen Sie eine Suchbox in Excel – Eine Schritt-für-Schritt-Anleitung

AutorSiluvia Änderungsdatum

Ein Suchfeld in Excel steigert die Funktionalität Ihrer Tabellen, indem es das Filtern und schnelle Auffinden spezifischer Daten vereinfacht. Dieser Leitfaden stellt mehrere Methoden zur Implementierung eines Suchfelds vor und berücksichtigt dabei unterschiedliche Excel-Versionen. Ganz gleich, ob Sie Anfänger oder fortgeschrittener Benutzer sind – mit diesen Schritten richten Sie mühelos ein dynamisches Suchfeld mithilfe der FILTER-Funktion, bedingter Formatierung und verschiedener Formeln ein.

Ein Screenshot eines dynamischen Suchfelds in Excel


Erstellen Sie ganz einfach ein Suchfeld mit der FILTER-Funktion

Hinweis: Die FILTER-Funktion ist in Excel 2019 und neueren Versionen sowie in Excel für Microsoft 365 verfügbar.
Die FILTER-Funktion bietet eine unkomplizierte Möglichkeit, Daten dynamisch zu durchsuchen und zu filtern. Die Vorteile der Verwendung der FILTER-Funktion sind:
  • Diese Funktion aktualisiert Ihre Ausgabe automatisch, sobald sich Ihre Daten ändern.
  • Die FILTER-Funktion liefert je nach Ihren Kriterien beliebig viele Ergebnisse – von einer einzelnen Zeile bis zu Tausenden.

Im Folgenden zeige ich Ihnen, wie Sie mit der FILTER-Funktion ein Suchfeld in Excel erstellen.

Schritt 1: Textfeld einfügen und Eigenschaften konfigurieren
Tipp: Wenn Sie lediglich in einer Zelle tippen müssen, um nach Inhalten zu suchen, und keine auffällige Suchbox benötigen, können Sie diesen Schritt überspringen und direkt mit Schritt 2.
  1. Wechseln Sie zur Registerkarte „Entwickler“, klicken Sie auf „Einfügen“ > „Textfeld (ActiveX-Steuerelement)“.
    Tipp: Falls die Registerkarte „Entwickler“ im Menüband nicht angezeigt wird, können Sie sie mithilfe der Anleitung in diesem Tutorial aktivieren:So zeigen Sie die Entwicklerregisterkarte in Excel-Menüband an?
    Ein Screenshot der Entwicklertools in Excel mit der ausgewählten Option „Einfügen“ für das ActiveX-Textfeld
  2. Der Mauszeiger verwandelt sich in ein Fadenkreuz. Ziehen Sie ihn, um das Textfeld an der gewünschten Stelle im Arbeitsblatt zu platzieren, und lassen Sie die Maustaste los, sobald das Textfeld gezeichnet ist.
    Ein Screenshot des Cursors in Excel, der zum Zeichnen eines Textfelds auf dem Arbeitsblatt eingestellt ist
  3. Klicken Sie mit der rechten Maustaste auf das Textfeld und wählen Sie im Kontextmenü „Eigenschaften“ aus.
    Ein Screenshot des Rechtsklicks auf das Textfeld in Excel, um das Eigenschaftenmenü zu öffnen
  4. Verknüpfen Sie im Bereich „Eigenschaften“ das Textfeld mit einer Zelle, indem Sie die entsprechende Zellreferenz in das Feld „LinkedCell“ eingeben. Geben Sie beispielsweise „J2“ ein, um sicherzustellen, dass alle im Textfeld eingegebenen Daten automatisch in Zelle J2 aktualisiert werden – und umgekehrt.
    Ein Screenshot des Eigenschaftenbereichs in Excel, in dem das Feld „Verknüpfte Zelle“ eingegeben wird
  5. Klicken Sie auf der Registerkarte „Entwickler“ auf „Entwurfsmodus“, um den Entwurfsmodus zu beenden.
    Ein Screenshot der Entwicklertools in Excel mit aktiviertem Entwurfsmodus

Das Textfeld ermöglicht jetzt die Eingabe von Text.

Schritt 2: FILTER-Funktion anwenden
  1. Kopieren Sie vor der Verwendung der FILTER-Funktion die ursprüngliche Überschriftenzeile in einen neuen Bereich. In diesem Beispiel platzieren wir die Überschriftenzeile direkt unterhalb des Suchfelds.
    Ein Screenshot, der die kopierte Überschriftenzeile unter dem Suchfeld in Excel zur Anzeige der Suchergebnisse zeigt
  2. Wählen Sie die Zelle unter der ersten Überschrift aus (z. B. I5 in diesem Beispiel), geben Sie die folgende Formel ein und drücken Sie die „Enter“-Taste, um das Ergebnis anzuzeigen.
    =FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
    Ein Screenshot der eingegebenen FILTER-Funktionsformel in Excel zum Filtern von Daten basierend auf der Sucheingabe
    Wie im obigen Screenshot zu sehen ist, zeigt die Formel in I5 das Ergebnis „Keine Daten gefunden“ an, da die Textbox aktuell keine Eingabe enthält.
Hinweise:
  • In dieser Formel:
    • „Sheet2!$A$5:$G$281“: $A$5:$G$281 ist der Datenbereich, nach dem Sie auf Sheet2 filtern möchten.
    • „Sheet2!$B$5:$B$281=J2“: Dieser Teil legt die Filterkriterien fest. Er prüft jede Zelle in Spalte B von Zeile 5 bis 281 auf Sheet2 daraufhin, ob sie dem Wert in Zelle J2 entspricht – und J2 ist die Zelle, die mit dem Suchfeld verknüpft ist.
    • „Keine Daten gefunden“: Sollte die FILTER-Funktion keine Zeilen finden, deren Wert in Spalte B dem Wert in Zelle J2 entspricht, gibt sie „Keine Daten gefunden“ zurück.
  • Diese Methode ist nicht groß-/kleinschreibungsabhängig – sie findet Übereinstimmungen, ganz gleich, ob Sie Groß- oder Kleinbuchstaben eingeben.
Ergebnis: Testen des Suchfelds

Testen wir nun das Suchfeld: In diesem Beispiel werden die passenden Ergebnisse sofort gefiltert und angezeigt, sobald Sie einen Kundennamen eingeben.

Ein Screenshot, der das Suchfeld in Aktion zeigt, wobei Ergebnisse basierend auf der Eingabe gefiltert und angezeigt werden


Erstellen Sie ein Suchfeld mithilfe von Bedingte Formatierung verwenden

Bedingte Formatierung kann verwendet werden, um Daten hervorzuheben, die einem Suchbegriff entsprechen, und so indirekt einen Suchfeldeffekt zu erzeugen. Bei dieser Methode werden die Daten nicht herausgefiltert, sondern visuell auf die relevanten Zellen gelenkt. In diesem Abschnitt erfahren Sie, wie Sie mithilfe der bedingten Formatierung in Excel ein Suchfeld erstellen.

Schritt 1: Textfeld einfügen und Eigenschaften konfigurieren
Tipp: Wenn Sie lediglich in einer Zelle tippen müssen, um nach Inhalten zu suchen, und keine auffällige Suchbox benötigen, können Sie diesen Schritt überspringen und direkt mit Schritt 2.
  1. Wechseln Sie zur Registerkarte „Entwickler“, klicken Sie auf „Einfügen“ > „Textfeld (ActiveX-Steuerelement)“.
    Tipp: Falls die Registerkarte „Entwickler“ nicht im Menüband angezeigt wird, können Sie sie mithilfe der Anleitung in diesem Tutorial aktivieren:So zeigen/aktivieren Sie die Entwicklerregisterkarte in Excel-Menüband?
    Ein Screenshot, der die ausgewählte Textfeldoption in den Entwicklertools von Excel zur Erstellung eines Suchfelds zeigt
  2. Der Mauszeiger verwandelt sich in ein Fadenkreuz. Ziehen Sie dann den Mauszeiger, um das Textfeld an der gewünschten Stelle im Arbeitsblatt zu zeichnen. Lassen Sie die Maustaste los, sobald das Textfeld gezeichnet ist.
    Ein Screenshot, der den Vorgang des Zeichnens eines Textfelds in Excel zur Platzierung der Sucheingabe zeigt
  3. Klicken Sie mit der rechten Maustaste auf das Textfeld und wählen Sie im Kontextmenü „Eigenschaften“ aus.
    Ein Screenshot, der das Eigenschaftenmenü in Excel zeigt, in dem ein Textfeld mit einer Zelle verknüpft wird
  4. Geben Sie im Bereich „Eigenschaften“ im Feld „LinkedCell“ die gewünschte Zellenreferenz ein, um das Textfeld mit einer Zelle zu verknüpfen. Wenn Sie beispielsweise „J3“ eingeben, werden alle im Textfeld eingegebenen Daten automatisch in Zelle J3 aktualisiert – und umgekehrt.
    Ein Screenshot des Eigenschaftenbereichs, in dem ein Textfeld mit der Zelle J3 in Excel verknüpft ist
  5. Klicken Sie unter der Registerkarte „Entwickler“ auf „Entwurfsmodus“, um diesen Modus zu verlassen.
    Ein Screenshot der Entwicklertools in Excel mit hervorgehobener Option „Entwurfsmodus beenden“

Das Textfeld ermöglicht jetzt die Eingabe von Text.

Schritt 2: Bedingte Formatierung verwenden für die Datensuche anwenden
  1. Wählen Sie den gesamten Datenbereich aus, den Sie durchsuchen möchten. In diesem Beispiel wähle ich den Bereich A3:G279.
  2. Klicken Sie unter der Registerkarte „Start“ auf  „Bedingte Formatierung verwenden“ > „Neue Regel“.
    Ein Screenshot, der die Option „Neue Regel“ unter „Bedingte Formatierung“ im Startreiter von Excel zeigt
  3. Im Dialogfeld „Neue Formatierungsregel“:
    1. Wählen Sie unter „Regeltyp auswählen“ die Option „Formel zur Bestimmung der zu formatierenden Zellen verwenden“.
    2. Geben Sie die folgende Formel in das Feld „Formatwerte, für die diese Formel wahr ist“ ein.
      =$B3=$J$3
      Hierbei steht „$B3“ für die erste Zelle in der Spalte, die Sie mit dem Suchkriterium im Bereich auswählen abgleichen möchten, und „$J$3“ ist die Zelle, die mit dem Suchfeld verknüpft ist.
    3. Klicken Sie auf die Schaltfläche „Formatieren“, um eine Füllfarbe für die Suchergebnisse festzulegen.
    4. Klicken Sie auf die Schaltfläche „OK“. Siehe Screenshot:
      Ein Screenshot des Dialogfelds „Neue Formatierungsregel“ mit einer eingegebenen Formel für die bedingte Formatierung in Excel
Ergebnis

Testen wir nun das Suchfeld: Sobald Sie einen Kundennamen eingeben, werden alle Zeilen, die diesen Kunden in Spalte B enthalten, sofort mit der festgelegten Füllfarbe hervorgehoben.

Ein Screenshot, der das Suchfeld in Aktion zeigt und passende Zeilen in Excel basierend auf der Sucheingabe hervorhebt

Hinweis: Diese Methode unterscheidet nicht zwischen Groß- und Kleinschreibung – sie findet Übereinstimmungen, ganz gleich, ob Sie Groß- oder Kleinbuchstaben eingeben.

Erstellen Sie ein Suchfeld mit Formelkombinationen

Falls Sie nicht die neueste Version von Excel verwenden und mehr als nur einen hervorgehobenen Zeilenbereich wünschen, könnte die in diesem Abschnitt beschriebene Methode hilfreich sein. Mit einer Kombination aus Excel-Formeln können Sie ein funktionales Suchfeld in jeder Excel-Version erstellen – folgen Sie dazu einfach den nachstehenden Schritten.

Schritt 1: Erstellen einer Liste mit eindeutigen Werten aus der Suchspalte
Tipp: Die eindeutigen Werte im neuen Bereich bilden die Kriterien, die ich in der endgültigen Suchbox verwenden werde.
  1. In diesem Fall wähle und kopiere ich den Bereich „B4:B281“ in ein Neues Arbeitsblatt.
  2. Nachdem Sie den Bereich in ein neues Arbeitsblatt eingefügt haben, lassen Sie die eingefügten Daten markiert, wechseln Sie zur Registerkarte „Daten“ und klicken Sie auf „Duplikate entfernen“.
    Ein Screenshot der Option „Duplikate entfernen“ in Excel
  3. Klicken Sie im geöffneten Dialogfeld „Duplikate entfernen“ auf „OK“.
    Ein Screenshot des Dialogfelds „Duplikate entfernen“ in Excel
  4. Anschließend erscheint eine Meldungsbox von „Microsoft Excel“, die anzeigt, wie viele Duplikate entfernt wurden. Klicken Sie auf „OK“.
    Ein Screenshot der Bestätigungsaufforderung zum Entfernen von Duplikaten in Excel
  5. Wählen Sie nach dem Entfernen der Duplikate alle eindeutigen Werte in der Liste (ohne Überschrift) aus und vergeben Sie einen Namen für diesen Bereich, indem Sie ihn in das Feld „Name“ eingeben. In diesem Beispiel wurde der Bereich als „Customer“ benannt.
    Ein Screenshot des Dialogfelds „Namen zuweisen“ in Excel
Schritt 2: Kombinationsfeld einfügen und Eigenschaften konfigurieren
Tipp: Wenn Sie lediglich in einer Zelle tippen müssen, um nach Inhalten zu suchen, und keine auffällige Suchbox benötigen, können Sie diesen Schritt überspringen und direkt mit Schritt 3.
  1. Wechseln Sie zurück zum Arbeitsblatt mit dem Datensatz, den Sie durchsuchen möchten. Gehen Sie zur Registerkarte „Entwickler“, klicken Sie auf „Einfügen“ > „Kombinationsfeld (ActiveX-Steuerelement)“.
    Tipp: Falls die Registerkarte „Entwickler“ nicht im Menüband angezeigt wird, können Sie sie ganz einfach mithilfe der Anleitung in diesem Tutorial aktivieren:So zeigen/aktivieren Sie die Entwicklerregisterkarte im Excel-Menüband?
    Ein Screenshot der Kombinationsfeld-Einfügung in Excel
  2. Der Mauszeiger verwandelt sich in ein Kreuz. Ziehen Sie anschließend den Mauszeiger, um das Kombinationsfeld an der gewünschten Stelle im Arbeitsblatt zu zeichnen. Lassen Sie die Maustaste los, sobald das Kombinationsfeld gezeichnet ist.
    Ein Screenshot des gezeichneten Kombinationsfelds auf einem Excel-Arbeitsblatt
  3. Klicken Sie mit der rechten Maustaste auf das Kombinationsfeld und wählen Sie im Kontextmenü „Eigenschaften“ aus.
    Ein Screenshot der Eigenschaften des Kombinationsfelds in Excel
  4. Im Bereich „Eigenschaften“:
    1. Verknüpfen Sie das Kombinationsfeld mit einer Zelle, indem Sie die Zellreferenz in das Feld „LinkedCell“ eingeben – hier zum Beispiel „M2“.
    2. Geben Sie im Feld „ListFillRange“ den „Zellenname“ ein, den Sie in Schritt 1 für die Liste mit eindeutigen Werten festgelegt haben.
    3. Ändern Sie das Feld „MatchEntry“ in „2 – fmMatchEntryNone“.
    4. Schließen Sie den Bereich „Eigenschaften“.
      Ein Screenshot des Eigenschaftenbereichs des Kombinationsfelds in Excel
  5. Klicken Sie unter der Registerkarte „Entwickler“ auf „Entwurfsmodus“, um den Entwurfsmodus zu verlassen.
    Ein Screenshot der Schaltfläche „Entwurfsmodus beenden“ in Excel

Sie können nun entweder ein beliebiges Element aus dem Kombinationsfeld auswählen oder direkt den gewünschten Suchbegriff eingeben.

Schritt 3: Formeln anwenden
  1. Erstellen Sie drei Hilfsspalten direkt neben dem ursprünglichen Datenbereich. Siehe Screenshot:
    Ein Screenshot der Einrichtung der Hilfsspalten in Excel
  2. Geben Sie in die Zelle H5 unter der Überschrift der ersten Hilfsspalte die folgende Formel ein und drücken Sie „Enter“.
    =ROWS($B$5:B5)
    Hierbei ist „B5“ die Zelle, die den Namen des ersten Kunden in der zu durchsuchenden Spalte enthält.
    Ein Screenshot der ersten in Excel eingegebenen Formel für Hilfsspalten
  3. Doppelklicken Sie auf die untere rechte Ecke der Formelzelle; dadurch wird dieselbe Formel automatisch in die darunterliegenden Zellen übertragen.
    Ein Screenshot der automatischen Füllung von Formelzellen in Excel
  4. Geben Sie in Zelle I5 – also unter der Überschrift der zweiten Hilfsspalte – die folgende Formel ein und drücken Sie „Enter“. Doppelklicken Sie anschließend auf die untere rechte Ecke der Formelzelle, um dieselbe Formel automatisch auf die darunterliegenden Zellen zu übertragen.
    =IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
    Dabei steht „M2“ für die Zelle, die mit dem Kombinationsfeld verknüpft ist.
    Ein Screenshot der zweiten für Hilfsspalten in Excel eingegebenen Formel
  5. Geben Sie in die Zelle (J5) unter der Überschrift der dritten Hilfsspalte die folgende Formel ein und drücken Sie „Enter“. Doppelklicken Sie anschließend auf die untere rechte Ecke der Formelzelle, um dieselbe Formel automatisch in die darunterliegenden Zellen zu übertragen.
    =IFERROR(SMALL($I$5:$I$281,H5),"") 
    Ein Screenshot der dritten für Hilfsspalten in Excel eingegebenen Formel
  6. Kopieren Sie die ursprüngliche Überschriftenzeile in einen neuen Bereich. In diesem Beispiel platziere ich die Überschriftenzeile unterhalb des Suchfelds.
    Ein Screenshot der kopierten Überschriftenzeile in Excel für den Ergebnisbereich
  7. Wählen Sie die Zelle unter der ersten Überschrift aus (z. B. L5 in diesem Beispiel), geben Sie die folgende Formel ein und drücken Sie die „Enter“-Taste.
    =IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
    „A5:G281“ steht hier für den gesamten Datenbereich, der in der Ergebniszelle angezeigt werden soll.
    Ein Screenshot der unter der Überschrift eingegebenen Ergebnisformel in Excel
  8. Wählen Sie diese Formelzelle aus, ziehen Sie den „Ausfüllkästchen“ nach rechts und anschließend nach unten, um die Formel auf die entsprechenden Spalten und Zeilen anzuwenden.
    Ein Screenshot der auf den Ergebnisbereich angewendeten Formel in Excel
    Hinweise:
    • Da sich keine Eingabe im Suchfeld befindet, zeigt das Ergebnis der Formel die Rohdaten an.
    • Diese Methode ist nicht groß-/kleinschreibungsabhängig, d. h., sie findet Übereinstimmungen unabhängig davon, ob Sie Groß- oder Kleinbuchstaben eingeben.
Ergebnis

Testen wir nun das Suchfeld: Sobald Sie einen Kundennamen eingeben oder aus dem Kombinationsfeld auswählen, werden die entsprechenden Zeilen, die diesen Namen in Spalte B enthalten, gefiltert und sofort im Ergebnisbereich angezeigt.

Ein Screenshot des endgültigen Suchfeldergebnisses in Excel


Mit einer Suchbox in Excel verbessern Sie Ihre Dateninteraktion erheblich und machen Ihre Tabellen dynamischer und benutzerfreundlicher. Ob Sie sich für die Einfachheit der FILTER-Funktion, die visuelle Unterstützung durch bedingte Formatierung oder die Vielseitigkeit kombinierter Formeln entscheiden – jede Methode liefert wertvolle Werkzeuge, um Ihre Datenbearbeitung auf das nächste Level zu heben. Probieren Sie diese Techniken aus und finden Sie heraus, welche am besten zu Ihren individuellen Anforderungen und Datenszenarien passt. Für alle, die tiefer in die Möglichkeiten von Excel eintauchen möchten, bietet unsere Website eine Fülle an Tutorials.Entdecken Sie hier weitere Excel-Tipps und -Tricks.


Beste Office-Produktivitätswerkzeuge

🤖KUTOOLS AI Aide: 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 TextTools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+DiagrammTypen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19 EinfügeTools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12 KonvertierungsTools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7 Vereinigen/AufteilenTools(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!

Steigern 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 Produktivitätssteigerung und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab Bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnet und erstellt mehrere Dokumente in neuen Registerkarten desselben Fensters statt in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins. Ein Installationsprogramm

Kutools for Office Das Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die übergreifend mit Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Excel-, Word-, Outlook- und PowerPoint-Add-Ins + Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten einsatzbereit (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Testversion mit vollem Funktionsumfang— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins