Mehrere Teilstrings in Excel suchen und finden
Schritt-für-Schritt-Anleitung
-
Vorbereitung der Daten: Stelle sicher, dass die Texte, in denen Du nach Teilstrings suchen möchtest, in den Spalten E bis G stehen. Die Suchbegriffe sollten in den Spalten A bis C platziert werden.
-
Formel eingeben: Verwende die folgende Matrixformel, um die Teilstrings zu finden:
{=WENNFEHLER(INDEX($D$2:$D$5;VERGLEICH(WAHR;SUCHEN("*"&$A$2:$A$5&"*";E2&F2&G2)>0;0));"")}
Diese Formel sucht nach den Werten in A2 bis C2 in den Zellen E2 bis G2.
-
Matrixformel abschließen: Stelle sicher, dass Du die Formel mit STRG + SHIFT + RETURN bestätigst, damit Excel sie als Matrixformel interpretiert.
-
Anpassen der Bereiche: Passe die Zellreferenzen in der Formel entsprechend Deiner Daten an.
-
Ausgabe: Die Formel gibt den Wert aus Spalte D zurück, wenn ein Teilstring gefunden wird.
Häufige Fehler und Lösungen
-
Fehlende Ergebnisse: Überprüfe, ob die Suchbegriffe in den Spalten A bis C tatsächlich in den Texten in E bis G enthalten sind.
-
Formel nicht als Matrix eingegeben: Achte darauf, die Formel mit STRG + SHIFT + RETURN einzugeben, sonst funktioniert sie nicht korrekt.
-
Falsche Zellreferenzen: Vergewissere Dich, dass die Zellreferenzen in der Formel korrekt sind und auf die richtigen Datenbereiche zeigen.
Alternative Methoden
-
FILTER-Funktion (Excel 365): Du kannst die FILTER-Funktion verwenden, um die gesuchten Teilstrings effizienter zu filtern:
=FILTER(D2:D5; (ISNUMBER(SEARCH(A2; E2:E5)))*(ISNUMBER(SEARCH(B2; F2:F5)))*(ISNUMBER(SEARCH(C2; G2:G5))))
-
SVERWEIS mit Wildcards: Ein weiterer Ansatz ist die Verwendung der SVERWEIS-Funktion mit Wildcards, um nach Teilstrings zu suchen.
Praktische Beispiele
Angenommen, Du hast folgende Daten:
| A |
B |
C |
D |
E |
F |
G |
| ab |
df |
gds |
1 |
asga |
asdas |
sasdf |
| asd |
sd |
sdf |
2 |
hg |
hdfgh |
f |
| gfh |
gg |
ff |
3 |
yyx asdhgz |
sd udf hhg |
sdf xxy |
Wenn Du nach den Teilstrings in den Spalten E bis G suchst, wird die Formel die entsprechenden Werte aus Spalte D zurückgeben, falls die Teilstrings in den Texten vorhanden sind.
Tipps für Profis
-
Verwende Namensbereiche: Um die Lesbarkeit der Formeln zu verbessern, kannst Du Namensbereiche für die Daten verwenden.
-
Bedingte Formatierung: Setze die bedingte Formatierung ein, um die Treffer in Deinen Suchspalten hervorzuheben.
-
Schnelle Suche optimieren: Du kannst die Funktion AGGREGAT verwenden, um die Suche nach Teilstrings zu beschleunigen, ohne dass Fehler angezeigt werden.
FAQ: Häufige Fragen
1. Wie kann ich nach mehreren Teilstrings gleichzeitig suchen?
Du kannst die Formel anpassen, indem Du mehrere SUCHEN-Funktionen innerhalb der WENN-Bedingung kombinierst.
2. Funktioniert das auch in älteren Excel-Versionen?
Die beschriebenen Methoden funktionieren in Excel 2010 und höher. Die FILTER-Funktion ist jedoch nur in Excel 365 verfügbar.
3. Was ist der Unterschied zwischen SUCHEN und FINDEN?
SUCHEN ist nicht case-sensitive, während FINDEN die Groß- und Kleinschreibung berücksichtigt. Wähle je nach Bedarf die passende Funktion.
4. Wie kann ich die Suche nach Teilstrings weiter optimieren?
Experimentiere mit Kombinationen aus INDEX, VERGLEICH und FILTER, um die gewünschten Ergebnisse zu erreichen.