Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spalte suchen, in der ein Textteil vorkommt

Spalte suchen, in der ein Textteil vorkommt
06.07.2007 16:40:00
Arthur
Hallo zusammen.
Kurz vor Feierabend plagt mich ein Problem.
Wie kann ich die erste Spalte ermitteln in der ein bestimmter Textteil steht ohne VBA ermitteln.
Einfaches Beispiel:
In den Spalten sind folgende Werte. ABC, DEF, GHI, JKL
Jetzt soll die Spalte angegeben werden in der das E steht. Das Ergebnis sollte demnach 2 sein. Für die Suche nach I ist das Ergebnis 3, für B ist das Ergebnis 1.
Vergleich(... ist bei mir gescheitert, da keine Teiltexte gesucht werden. Suchen(..., weil nur in einem Feld gesucht wird. Das ist doof, aber wie würde es funktionieren?
Gruß und Dank für die Anwort
-Art

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalte suchen, in der ein Textteil vorkommt
06.07.2007 16:53:00
HermannZ
Hallo Artur;
wenn deine Texte z.B. in A1:D6 dann folgende Formel;
{=MAX(WENN(ISTZAHL(FINDEN("E";A1:D6));SPALTE(A:D);0))}
du kannst natürlich auch den Suchstring "E" aus einer Zelle ziehen.
geschweifte Klammern nicht eingeben sondern Formel mit Shift-Strg-Enter abschliessen.
Gruss HermannZ

Anzeige
AW: Spalte suchen, in der ein Textteil vorkommt
06.07.2007 16:54:00
Hajo_Zi
Hallo Arthur,
Tabelle1

 CDEF
13  G3
14    
15    
16ABC,DEF,GHI,JKL

Formeln der Tabelle
ZelleFormel
F13=VERGLEICH("*" &E13&"*";C16:F16;0)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Anzeige
AW: Spalte suchen, in der ein Textteil vorkommt
06.07.2007 17:24:00
Arthur
Super, danke für die Antworten.
Schönen Feierabend noch und ein sonniges Wochenende ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

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.

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einem Bereich wie A1:D6 stehen.
  2. 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.

  3. 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:

  1. 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.

  2. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige