So erstellst du ein Suchfeld in Excel – Schritt-für-Schritt-Anleitung
Hier ist ein umfassendes Tutorial, wie du ein interaktives Suchfeld in Excel erstellst. Wir schauen uns zwei Methoden an: Eine zum Hervorheben von Daten und eine zum Filtern von Ergebnissen.
Ein Suchfeld macht große Tabellen übersichtlich und professionell. Je nachdem, was du erreichen möchtest, gibt es zwei gängige Wege.
Methode 1: Suchbegriffe farblich hervorheben (Bedingte Formatierung)
Diese Methode ist ideal, wenn du deine gesamte Tabelle behalten, aber die Treffer sofort optisch erkennen willst.
Schritt 1: Das Suchfeld vorbereiten
- Klicke auf eine leere Zelle oberhalb deiner Tabelle (z. B. Zelle B2).
- Gib ihr einen Rahmen oder eine Hintergrundfarbe, damit sie wie ein Eingabefeld aussieht.
- (Optional) Schreibe "Suche:" in die Zelle daneben (A2).
Schritt 2: Den Datenbereich markieren
Markiere alle Daten in deiner Tabelle (ohne die Überschriften). Wenn deine Daten von A5 bis C20 gehen, markiere diesen Bereich.
Schritt 3: Die Bedingte Formatierung anwenden
- Gehe im Menüband auf Start > Bedingte Formatierung > Neue Regel....
- Wähle: Formel zur Ermittlung der zu formatierenden Zellen verwenden.
- Gib folgende Formel ein (angepasst an deine Zellen):
=UND($B$2<>"";SUCHEN($B$2;$A5&$B5&$C5))Erklärung:
$B$2ist dein Suchfeld.$A5&$B5&$C5verknüpft die Zellen der ersten Zeile deiner Daten.SUCHENprüft, ob der Text aus B2 in der Zeile vorkommt.UND(...<>"")sorgt dafür, dass nicht die ganze Tabelle markiert wird, wenn das Suchfeld leer ist.
Schritt 4: Format festlegen
- Klicke auf Formatieren....
- Wähle unter dem Reiter Ausfüllen eine helle Farbe (z. B. Gelb).
- Bestätige alles mit OK.
Ergebnis: Sobald du etwas in B2 tippst, leuchten die entsprechenden Zeilen gelb auf!
Methode 2: Dynamische Suchergebnisse (Die FILTER-Funktion)
Hinweis: Diese Methode funktioniert in Microsoft 365 und Excel 2021 oder neuer.
Diese Methode erstellt eine separate Ergebnisliste, die sich automatisch aktualisiert.
Schritt 1: Suchfeld festlegen
Wähle wieder eine Zelle als Suchfeld (z. B. E2).
Schritt 2: Die Formel schreiben
Klicke in die Zelle, in der das erste Suchergebnis erscheinen soll, und gib folgende Formel ein:
=FILTER(A5:C20; ISZAHL(SUCHEN(E2; A5:A5 & B5:B20)); "Kein Treffer")
Was die Formel macht:
A5:C20: Der Bereich deiner Quelldaten.SUCHEN(E2; ...): Sucht den Text aus E2 in deinen Daten.ISZAHL(...): Wandelt das Suchergebnis in "Wahr" oder "Falsch" um."Kein Treffer": Der Text, der erscheint, wenn nichts gefunden wird.
Ergebnis: Excel erstellt automatisch eine neue Liste, die nur die Zeilen anzeigt, die deinen Suchbegriff enthalten.
Profi-Tipps für dein Excel-Suchfeld
1. Groß- und Kleinschreibung ignorieren
Die Funktion SUCHEN ignoriert die Groß-/Kleinschreibung automatisch. Wenn du eine exakte Suche möchtest (case-sensitive), verwende stattdessen die Funktion FINDEN.
2. Platzhalter verwenden
Du kannst im Suchfeld Wildcards nutzen:
*(Sternchen) steht für beliebig viele Zeichen.?(Fragezeichen) steht für genau ein Zeichen.
3. Schnellsuche ohne Formeln (STRG + F)
Wenn du kein festes Suchfeld bauen möchtest, nutze einfach den Shortcut:
- STRG + F: Öffnet das Standard-Suchfenster von Excel.
- STRG + SCHALT + L: Aktiviert den Autofilter, mit dem du über die kleinen Pfeile in den Überschriften suchen kannst.
Zusammenfassung: Welche Methode ist die beste?
- Bedingte Formatierung: Super für die visuelle Übersicht in der Original-Tabelle.
- FILTER-Funktion: Perfekt, um aus einer riesigen Datenbank schnell eine kleine Ergebnisliste zu extrahieren.