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

Forumthread: Ist ein bestimmter String in Zelle enthalten?

Ist ein bestimmter String in Zelle enthalten?
09.01.2006 15:08:07
Peter
Hallo
Ich habe in Spalte A verschiedene Texteintragungen. Nun möchte ich in Spalte B eine Formel einsetzen, die mir abfrägt, ob in der entsprechenden Zeile in Spalte A ein String von "abc" enthalten ist. Gibt es irgend eine Abfrage mit dem Sonderzeichen $ oder gehört das in eine andere Umgebung?
Spalte A Spalte B
abcd "ja"
babcd "ja"
def "nein"
abcx "ja"
abd "nein"
xaxbc "nein"
Danke für Feedback.
Peter
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ist ein bestimmter String in Zelle enthalten?
09.01.2006 15:13:23
u_
Hallo,
schau dir mal die Funktion SUCHEN an.
Gruß
Geist ist geil!
AW: Ist ein bestimmter String in Zelle enthalten?
09.01.2006 15:53:30
Peter
Hallo u_
Die Funktion suchen kenne ich bereits. Was mich jedoch daran stört ist, dass ich zuerst den Fehlerwert aushebeln muss (mit istfehl), wenn der String im Text nicht enthalten ist. Da dachte ich, es müsse eine genialere Abfrage geben, die einfach nichts zurückgibt, wenn nichts da ist.
Trotzdem danke für die Rückmeldung.
Peter
PS.: Vielleicht bietet Excel diesbezüglich ja doch noch mehr ...
Anzeige
AW: Ist ein bestimmter String in Zelle enthalten?
09.01.2006 16:39:19
HermannZ
Hallo Peter;
wie währe das;
Beispiel;
Versuch
 ABC
80  ges. String
81  abc
82abcdja 
83babcdja 
84defnein 
85abcxja 
86abdnein 
87xaxbcnein 
88   
Formeln der Tabelle
B82 : =WENN(ISTZAHL(FINDEN($C$81;A82));"ja";"nein")
B83 : =WENN(ISTZAHL(FINDEN($C$81;A83));"ja";"nein")
B84 : =WENN(ISTZAHL(FINDEN($C$81;A84));"ja";"nein")
B85 : =WENN(ISTZAHL(FINDEN($C$81;A85));"ja";"nein")
B86 : =WENN(ISTZAHL(FINDEN($C$81;A86));"ja";"nein")
B87 : =WENN(ISTZAHL(FINDEN($C$81;A87));"ja";"nein")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß hermann
Anzeige
AW: Ist ein bestimmter String in Zelle enthalten?
09.01.2006 16:43:45
Peter
hallo herrmann
danke für das Beispiel!
Gruss, Peter
;

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

String-Abfragen in Excel: So überprüfst du, ob ein Text enthalten ist


Schritt-für-Schritt-Anleitung

Um zu überprüfen, ob ein bestimmter String in einer Zelle enthalten ist, kannst du die Funktion WENN zusammen mit ISTZAHL und FINDEN verwenden. Folge diesen Schritten:

  1. Öffne dein Excel-Dokument und gehe zu der Zelle, in der du die Formel eingeben möchtest (z.B. B2).
  2. Gib die folgende Formel ein:
    =WENN(ISTZAHL(FINDEN("abc"; A2)); "ja"; "nein")

    Diese Formel überprüft, ob der String "abc" in der Zelle A2 enthalten ist.

  3. Ziehe die untere rechte Ecke der Zelle B2 nach unten, um die Formel auf die restlichen Zellen in Spalte B anzuwenden.

Diese Methode hilft dir, herauszufinden, ob die Excel-Zelle einen bestimmten Text enthält.


Häufige Fehler und Lösungen

  • Fehler: #WERT!

    • Ursache: Der gesuchte Text ist nicht in der Zelle vorhanden.
    • Lösung: Nutze ISTFEHLER, um den Fehler abzufangen. Die Formel könnte dann so aussehen:
      =WENN(ISTFEHLER(FINDEN("abc"; A2)); "nein"; "ja")
  • Fehler: Suchstring nicht gefunden

    • Ursache: Achte darauf, dass der gesuchte String korrekt eingegeben ist.
    • Lösung: Überprüfe auf Tippfehler oder zusätzliche Leerzeichen im Text.

Alternative Methoden

  1. VERGLEICH-Funktion

    • Du kannst auch die VERGLEICH-Funktion nutzen, um nach einem String in einer Liste zu suchen.
    • Beispiel:
      =WENN(ISTZAHL(VERGLEICH("abc"; A:A; 0)); "ja"; "nein")
  2. FILTER-Funktion (Excel 365)

    • Mit der FILTER-Funktion kannst du gezielt Zellen filtern, die den gewünschten Text enthalten.
    • Beispiel:
      =FILTER(A:A; ISTZAHL(FINDEN("abc"; A:A)))

Praktische Beispiele

Angenommen, du hast die folgende Liste in Spalte A:

A B
abcd
babcd
def
abcx
abd
xaxbc

Gib in B2 die Formel ein:

=WENN(ISTZAHL(FINDEN("abc"; A2)); "ja"; "nein")

Ziehen die Formel nach unten, um die Ergebnisse für alle Einträge in Spalte A zu erhalten.


Tipps für Profis

  • Groß-/Kleinschreibung ignorieren: Wenn du nicht auf die Groß-/Kleinschreibung achten möchtest, verwende die SUCHEN-Funktion anstelle von FINDEN.

    =WENN(ISTZAHL(SUCHEN("abc"; A2)); "ja"; "nein")
  • Zellen dynamisch gestalten: Nutze $ in den Zellreferenzen, um bestimmte Zellen beim Kopieren der Formel fix zu halten.


FAQ: Häufige Fragen

1. Wie kann ich überprüfen, ob eine Zelle einen Teilstring enthält?
Verwende die FINDEN- oder SUCHEN-Funktion, um nach dem Teilstring zu suchen.

2. Was mache ich, wenn ich einen Fehlerwert bekomme?
Nutze die ISTFEHLER-Funktion, um Fehler abzufangen und eine alternative Ausgabe anzuzeigen.

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