Exakte Zeichenfolge in Excel suchen
Schritt-für-Schritt-Anleitung
Um eine exakte Zeichenfolge in einer Excel-Spalte zu suchen, kannst du die folgende Methode verwenden. Hierbei wird die Funktion WENN
in Kombination mit FINDEN
und ISTFEHLER
verwendet, um sicherzustellen, dass die Zeichenfolge nur gefunden wird, wenn sie von Leerzeichen oder Sonderzeichen umgeben ist.
-
Erstelle eine neue Spalte neben der Spalte, die du durchsuchen möchtest.
-
Gib die folgende Formel ein (angenommen, du suchst nach "NBS" in Spalte A):
=WENN(UND(ODER(CODE(GROSS(TEIL(A1&"_";SUCHEN("NBS";A1)+LÄNGE("NBS");1)))<65; CODE(GROSS(TEIL(A1&"_";SUCHEN("NBS";A1)+LÄNGE("NBS");1)))>90); ODER(CODE(GROSS(TEIL("_"&A1;SUCHEN("NBS";A1);1)))<65; CODE(GROSS(TEIL("_"&A1;SUCHEN("NBS";A1);1)))>90)); "ok"; ZEICHEN(-1))
-
Ziehen die Formel nach unten, um sie auf andere Zellen anzuwenden.
Diese Formel gibt "ok" zurück, wenn die Zeichenfolge "NBS" gefunden wird und die Bedingungen erfüllt sind.
Häufige Fehler und Lösungen
-
#WERT! Fehler:
- Ursache: Dies kann passieren, wenn die Zeichenfolge nicht gefunden wird oder wenn die Bedingungen nicht erfüllt sind.
- Lösung: Überprüfe, ob die gesuchte Zeichenfolge in der Zelle vorhanden ist und dass die Formel korrekt eingegeben wurde.
-
Falsches Ergebnis bei mehrfachem Auftreten:
- Ursache: Die Formel sucht nur die erste gefundene Zeichenfolge.
- Lösung: Stelle sicher, dass du die Formel nur auf die Zellen anwendest, in denen die Zeichenfolge eindeutig ist.
Alternative Methoden
Du kannst auch die Funktion FILTER
oder AGGREGAT
verwenden, um die Daten nach bestimmten Kriterien zu filtern. Wenn du beispielsweise eine Excel-Version hast, die dynamische Arrays unterstützt, kannst du die Zeichenfolgen einfacher durchsuchen.
=FILTER(A1:A10; SUCHEN("NBS"; A1:A10))
Diese Formel gibt alle Zellen zurück, die "NBS" enthalten.
Praktische Beispiele
Angenommen, du hast die folgende Tabelle:
A |
B |
INGOLSTADT-NORD,ABS/NBS |
|
unsichtbarer ABS |
|
NBS ist wichtig |
|
nichts hier |
|
Du kannst die Formel aus der Schritt-für-Schritt-Anleitung in Zelle B1 eingeben und nach unten ziehen, um die Ergebnisse anzuzeigen.
Tipps für Profis
- Nutze die
GROSS
-Funktion, um die Suche nicht case-sensitive zu gestalten.
- Experimentiere mit benutzerdefinierten Namen (z.B. "ABC" für alphanumerische Zeichen), um die Formeln übersichtlicher zu gestalten.
- Wenn du oft mit speziellen Zeichen arbeitest, erstelle eine Hilfsspalte, die die Daten vorverarbeitet.
FAQ: Häufige Fragen
1. Wie kann ich die Suche auf mehrere Spalten ausdehnen?
Du kannst die Formel einfach auf weitere Spalten anwenden, indem du die Zellreferenzen anpasst.
2. Funktioniert dies in allen Excel-Versionen?
Die grundlegenden Funktionen wie WENN
, FINDEN
und ISTFEHLER
sind in allen modernen Excel-Versionen verfügbar. Dynamische Array-Funktionen wie FILTER
sind jedoch nur in neueren Versionen (Excel 365) verfügbar.
3. Was mache ich, wenn ich nach Sonderzeichen suchen möchte?
Du kannst die gleiche Formel verwenden, indem du die gewünschte Zeichenfolge anpasst. Achte darauf, dass die Bedingungen für die Suche ebenfalls berücksichtigt werden.