Spalte suchen, in der ein Textteil vorkommt
Schritt-für-Schritt-Anleitung
Um in Excel einen bestimmten Textteil in einer Spalte zu suchen, kannst du die folgende Formel verwenden. Diese Methode erfordert keine VBA-Programmierung und funktioniert in Excel-Versionen, die die Funktionen FINDEN
und WENN
unterstützen.
- Daten vorbereiten: Stelle sicher, dass deine Daten in einem Bereich wie A1:D6 stehen.
- Formel eingeben: In einer Zelle, in der du das Ergebnis haben möchtest, gib die folgende Formel ein:
=MAX(WENN(ISTZAHL(FINDEN("E";A1:D6));SPALTE(A:D);0))
Ersetze "E" durch den Textteil, nach dem du suchst.
- Formel als Matrixformel bestätigen: Drücke
Shift
+ Strg
+ Enter
, um die Formel als Matrixformel einzugeben. Excel zeigt geschweifte Klammern {}
an, wenn es erfolgreich war.
Häufige Fehler und Lösungen
- Fehler: #WERT! – Dieser Fehler tritt auf, wenn der gesuchte Text nicht in der angegebenen Spalte gefunden wird. Überprüfe den Text und den Bereich.
- Formel funktioniert nicht – Stelle sicher, dass du die Formel als Matrixformel mit
Shift
+ Strg
+ Enter
abschließt.
- Falsches Ergebnis – Vergewissere dich, dass der Suchtext korrekt eingegeben wurde und dass der Bereich die richtigen Daten enthält.
Alternative Methoden
Es gibt verschiedene Alternativen zur Suche eines Textteils in einer Spalte:
-
VERGLEICH-Funktion: Du kannst die Formel =VERGLEICH("*" & "E" & "*"; A1:D6; 0)
verwenden, um die Spaltennummer zu finden, die den Textteil enthält. Diese Methode eignet sich gut für einfache Textsuchen.
-
FILTER-Funktion (nur in neueren Excel-Versionen): Wenn du Excel 365 oder Excel 2021 verwendest, kannst du die FILTER
-Funktion nutzen, um Daten dynamisch anzuzeigen, die den Suchkriterien entsprechen.
Praktische Beispiele
Angenommen, du hast folgende Werte in den Zellen C16 bis F16: ABC
, DEF
, GHI
, JKL
. Um die Spalte zu finden, in der das Zeichen "E" enthalten ist, kannst du die oben erwähnte Formel verwenden:
=MAX(WENN(ISTZAHL(FINDEN("E";C16:F16));SPALTE(C:F);0))
Das Ergebnis zeigt dir die Spaltennummer, in der der Text "E" zu finden ist.
Tipps für Profis
- Dynamische Suche: Du kannst den Suchtext in eine separate Zelle eingeben und die Formel so anpassen, dass sie sich auf diese Zelle bezieht. Beispiel:
=MAX(WENN(ISTZAHL(FINDEN(A1;C16:F16));SPALTE(C:F);0))
, wobei A1 die Zelle mit dem Suchtext ist.
- Kombination mit anderen Funktionen: Kombiniere die Textsuche mit anderen Excel-Funktionen, um leistungsstärkere Analysen durchzuführen, z.B. mit
SVERWEIS
oder WVERWEIS
.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Textteile in einer Spalte suchen?
Du kannst die Formel erweitern, indem du mehrere FINDEN
-Funktionen kombinierst oder eine Hilfsspalte nutzt, um die Ergebnisse zu aggregieren.
2. Funktioniert diese Methode in allen Excel-Versionen?
Die beschriebenen Funktionen sind in den meisten modernen Excel-Versionen verfügbar, jedoch können einige Funktionen (wie FILTER
) nur in Excel 365 oder Excel 2021 verwendet werden.