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

Wenn "enthält Zeichen";dann;ansonsten)

Wenn "enthält Zeichen";dann;ansonsten)
29.01.2013 22:15:01
Stephan
Sorry aber ich steh auf dem Schlauch.
Wie kann ich denn in einer "wenn" Formel den Vergleichsoperator "enthält" nutzen ?
Also zum Beispiel:
Wenn Zelle A1 ein Textzeichen J (ähnlich *J*) enthält dann schreibe y ansonsten x
=wenn(A1=*J*;"y";"x") klappt nicht
Gruß
Stephan

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

Betreff
Datum
Anwender
Anzeige
AW: Wenn "enthält Zeichen";dann;ansonsten)
29.01.2013 22:32:48
Stephan
Habe Lösung nun selber gefunden:
=WENN(ISTZAHL(VERGLEICH("*J*";A1;0));"y";"x")

AW: Wenn "enthält Zeichen";dann;ansonsten)
29.01.2013 22:32:55
Daniel
Hi
mit FINDEN, SUCHEN oder ZÄHLENWENN
=Wenn(IstZahl(Finden("J"));"y";"x")
=Wenn(IstZahl(Suchen("J"));"y";"x")
=Wenn(ZählenWenn(A1;"*J*");"y";"x")

FINDEN unterscheidet zwischen Gross/Kleinschreibung, die beiden anderen Funktionen nicht.
ZÄHLENWENN darf in älteren Excelversionen (bis 2003) nur dann eingesetzt werden, wenn in A1 nicht mehr als 256 Zeichen stehen. (weiter wird der String nicht geprüft)
Gruß Daniel

Zu schnell gesendet ?
29.01.2013 23:19:52
Matthias
Hallo Daniel
=Wenn(IstZahl(Suchen("J"));"y";"x")
Fehlt da nicht der Bezug zur Zelle ;-)
so besser?
=WENN(ISTZAHL(SUCHEN("J";A1));"y";"x")
Gruß Matthias

Anzeige
AW: Zu schnell gesendet ?
29.01.2013 23:30:39
Daniel
jo, kann sein.
ich sollte doch dazu übergehen, nur die Befehel zu erwähnen und ansonsten auf die Hilfe zu verweisen.
Gruß Daniel

300 Forumthreads zu ähnlichen Themen


Hallo,
ich habe eine umfangreiche Artikelliste (ca. 250.000 Artikel) aus einer Datanormdatei erstellt.
Aus dieser muss ich jetzt alle Artikel entfernen, dessen Artikelnummer (in Spalte A; als Text formatiert, damit führende Nullen nicht gelöscht werden) keinerlei Zahlen enthalten.
E...

Hallo Forum,
In Spalte G4:G92 sind viele kodierte Zeichenfolgen.
Fest steht aber, dass diese zu erkennen sind, z.B.
in Zelle G4: METAR EKAH 052150Z AUTO 12005KT 9999NDV DZ OVC080/// 15/14 Q1005=
in Zelle G5: METAR ESSA 051940Z 20006KT CAVOK 11/10 Q1006 NOSIG=
und so weiter.....

Hallo Forum,
in Spalte G4:G92 sind folge Codes:
in G4= TAF LSZH 090600Z 090716 VRB03KT 0200 FG VV001 BECMG 0709 CAVOK=
in G5= TAF DTTA 090600Z 090716 VRB03KT 0700 FG BKN013 BECMG 1012 07010KT 8000 SCT026=
in G6= TAF EPKT 090500Z 090615 24002KT 0500 FG NSC BECMG 0608 26005KT 9999...

Hi,
ich möchte auf meinem Sheet abprüfen, ob die Zelle A41 und B41 leer sind, und wenn ja, soll eine Grafik (.bmp / wurde eingefügt mit Kopieren und einfügen und heisst im Namensfeld "Bild 01")
gelöscht oder unsichtbar werden.
Wie mache ich dies ?
Danke mal
Gruss
Tom<...

Hallo Experten,
Ich steh bei folgender Excelformel an.
=WENN(D13=....folgender text beinhaltet ist (AA).....;"True";"false")
Ich würde gerne überprüfen ob im Feld D13 der Text "AA" vorkommt (z.B. Artikel "AA01"), falls dies zutrifft bitte "True" schreiben, ansonsten "false".
Da...

Hi zusammen
wie kann man excel das folgende sagen;
wenn in spalte A irgendwo eine gelbe zelle vorkommt, dann loesche mir die ganze ZEILE.
gelb sind naemlich die zwischensummen, die ich raus haben moechte.
danke euch vielmals
gruss
denis
Anzeige

Infobox zum Thema

EXCEL - Verwendung des Vergleichsoperators 'enthält' in einer WENN-Formel in Excel


Inhaltsverzeichnis

  1. Problemstellung
  2. Verwenden der Funktion FINDEN oder SUCHEN
  3. Schritt-für-Schritt-Anleitung
  4. Anwendungsbeispiele aus der Praxis
  5. Tipps
  6. Zusammenfassung

Problemstellung


Du möchtest eine WENN-Formel verwenden, um zu prüfen, ob ein bestimmter Text (in diesem Fall "Ziel") in einer Zelle erscheint. Wenn dies der Fall ist, soll die Formel "wahr" zurückgeben.

Excel bietet keine direkte "enthält"-Bedingung in der WENN-Funktion, aber du kannst dies mit anderen String-Suchfunktionen kombinieren, um den gewünschten Effekt zu erzielen.


Verwenden der Funktion FINDEN oder SUCHEN

Die Funktionen FINDEN und SUCHEN sind in diesem Fall nützlich. Beide können verwendet werden, um die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden. Der Unterschied besteht darin, dass FINDEN die Groß- und Kleinschreibung beachtet, während SUCHEN dies nicht tut.

Diese Funktionen geben die Position des ersten Vorkommens der gesuchten Zeichenfolge zurück. Wenn die Zeichenfolge nicht gefunden wird, liefern sie einen Fehler. Du kannst dies in Kombination mit WENN und ISTFEHLER verwenden, um zu prüfen, ob der Text enthalten ist.


Schritt-für-Schritt-Anleitung

Angenommen, du möchtest prüfen, ob die Zeichenfolge "Ziel" in der Zelle A1 vorkommt. Die Formel könnte wie folgt aussehen:

=WENN(ISTFEHLER(FINDEN("Ziel"; A1)); "Falsch"; "Wahr")

Oder, wenn die Groß- und Kleinschreibung nicht wichtig ist:

=WENN(ISTFEHLER(SUCHEN("Ziel"; A1)); "Falsch"; "Wahr")

Anwendungsbeispiele aus der Praxis

  • Textanalyse: Schnelle Identifikation von Zellen, die bestimmte Keywords enthalten.
  • Datenfilterung: Automatische Markierung von Zeilen, die bestimmte Kriterien erfüllen.

Tipps

  • Du könntest den Text, nach dem du suchst ("Ziel" in diesem Beispiel), in eine separate Zelle eingeben und dann diese Zelle in der Formel referenzieren. So wird die Formel flexibler.
  • Achte auf Leerzeichen oder andere Zeichen, die möglicherweise in der Zelle enthalten sind, da diese das Ergebnis beeinflussen könnten.

Zusammenfassung

Es ist möglich, den "enthält"-Vergleich in einer WENN-Formel in Excel zu simulieren, indem man die Funktionen FINDEN oder SUCHEN mit ISTFEHLER kombiniert. Dies ermöglicht eine flexible und leistungsstarke Möglichkeit, Zellen basierend auf dem Vorhandensein bestimmter Texte oder Kriterien zu prüfen.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige