Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wenn Text in Zelle vorhanden, dann wahr (mit ODER)

Wenn Text in Zelle vorhanden, dann wahr (mit ODER)
10.04.2015 14:28:25
Klaus
Hallo zusammen,
Ich habe folgendes Problem:
Ich habe eine Spalte mit Zellen, die unterschiedlichen Text enthalten. Darin möchte ich nach bestimmten Textstellen suchen. Diese zu suchenden Textstellen möchte ich seperat in andere Zellen eintragen. Dann will ich die ODER Funktion benutzen, um zu schauen, ob eine dieser Textstellen enthalten ist. Wenn ja, soll in einer anderen Spalte 1 anstatt 0 erscheinen.
Für eine Bedingung funktioniert es bereits. Diese lautet so:
=WENN(ISTFEHLER(FINDEN(INDIREKT("$V$2");B:B)); 0;1)
dabei ist $V$2 die Zelle, in die ich Text reinschreibe, der gesucht werden soll und B:B die Spalte, in der gesucht werden soll.
Das funktioniert wunderbar, jedoch möchte ich, dass eine 1 erscheint wenn ich entweder Text1 oder Text2 oder Text3 in einer der Zellen befindet, die ich seperat in verschiedene Zellen reinschreibe.
Folgendes habe ich ausprobiert:
=WENN(ODER(ISTFEHLER(FINDEN(INDIREKT("$V$2");B:B));ISTFEHLER(FINDEN(INDIREKT("$W$2");B:B)); ISTFEHLER(FINDEN(INDIREKT("$X$2");B:B));ISTFEHLER(FINDEN(INDIREKT("$Y$2");B:B)));0;1)
Das funktioniert leider nicht und die Ausgabe-Spalte zeigt immer null an.
Ich habe auch erstmal versucht das ganze mit manuellem Text zu machen, also den Text, der eigentlich in einer ZElle stehen soll direkt in die Formel zu schreiben:
=WENN(ISTFEHLER(ODER(FINDEN(B:B;"text1");FINDEN(B:B;"text2");FINDEN(B:B;"text3");FINDEN(B:B;"text4")) );0;1)
Das geht leider auch nicht.
Hat einer ne Idee?
VG

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Wenn Text in Zelle vorhanden, dann wahr (mit ODER)
10.04.2015 14:43:22
Daniel
Hi
du musst die Logik umdrehen und Positiv suchen.
ODER wird WAHR wenn ein wert WAHR ist, deswegen funktioniert deine Negativlogik nicht.
Denke Positiv, damit kommt das menschliche Gehirn besser zurecht:
=WENN(ODER(ISTZAHL(FINDEN("Text1";B:B));ISTZAHL(FINDEN("Text2";B:B));ISTZAHL(FINDEN("Text3";B:B))); 1;0)
Gruß Daniel

Anzeige
AW: Wenn Text in Zelle vorhanden, dann wahr (mit ODER)
10.04.2015 14:45:28
Rudi
Hallo,
warum INDIREKT()?
versuchs mal mit
=WENN(ISTFEHLER(FINDEN($V$2;B:B)); 0;1)+ WENN(ISTFEHLER(FINDEN($W$2;B:B)); 0;1) +WENN(ISTFEHLER(FINDEN($X$2;B:B)); 0;1)
Gruß
Rudi

AW: Wenn Text in Zelle vorhanden, dann wahr (mit ODER)
13.04.2015 10:29:38
Klaus
Hallo Daniel und Rudi,
Vielen Dank Euch! Beide Lösungen funktionieren. Ich glaube ich habe mich irgendwann im Kopf selbst zu sehr verschachtelt :) immer schön positiv denken!
Viele Grüße
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Text in Zelle vorhanden? So prüfst du es mit Excel (ODER-Funktion)


Schritt-für-Schritt-Anleitung

Um in Excel zu prüfen, ob in einer Spalte bestimmter Text vorhanden ist, kannst du die WENN- und ODER-Funktion kombinieren. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Zellen vorbereiten: Trage die gesuchten Texte in separate Zellen, z.B. $V$2, $W$2, $X$2.

  2. Formel eingeben: Verwende die folgende Formel, um zu prüfen, ob einer der Texte in der Spalte B vorhanden ist:

    =WENN(ODER(ISTZAHL(FINDEN($V$2;B:B)); ISTZAHL(FINDEN($W$2;B:B)); ISTZAHL(FINDEN($X$2;B:B))); 1; 0)

    Diese Formel gibt 1 zurück, wenn einer der Texte in der Spalte B vorhanden ist, andernfalls 0.

  3. Anpassen der Formel: Du kannst die Formel weiter anpassen, um mehr Texte zu berücksichtigen, indem du einfach weitere ISTZAHL(FINDEN())-Funktionen hinzufügst.


Häufige Fehler und Lösungen

  • Fehler 1: Die Formel gibt immer 0 zurück.

    • Lösung: Stelle sicher, dass die gesuchten Texte korrekt in den Zellen $V$2, $W$2 usw. stehen und dass du die ISTZAHL-Funktion verwendest, um die Ergebnisse von FINDEN zu überprüfen.
  • Fehler 2: Verwendung von INDIREKT() führt zu Problemen.

    • Lösung: Verwende die Zellen direkt, anstatt sie über die INDIREKT-Funktion anzusprechen, da dies die Logik komplizierter macht.

Alternative Methoden

Eine weitere Möglichkeit, um zu prüfen, ob Text in einer Spalte vorhanden ist, ist die Verwendung von SUMMENPRODUKT. Hier ein Beispiel:

=SUMMENPRODUKT((ISTZAHL(FINDEN($V$2;B:B)) + ISTZAHL(FINDEN($W$2;B:B)) + ISTZAHL(FINDEN($X$2;B:B))) > 0)

Diese Formel gibt ebenfalls 1 zurück, wenn einer der Texte vorhanden ist, andernfalls 0.


Praktische Beispiele

  1. Beispiel mit Texten: Angenommen, du möchtest prüfen, ob die Texte "Apfel", "Banane" oder "Kirsche" in der Spalte B stehen. Trage diese Texte in die Zellen $V$2, $W$2 und $X$2 ein und verwende die oben genannte Formel.

  2. Wert aus anderer Spalte zurückgeben: Wenn du einen Wert aus einer anderen Spalte zurückgeben möchtest, wenn der Text vorhanden ist, kannst du die folgende Formel verwenden:

    =WENN(ODER(ISTZAHL(FINDEN($V$2;B:B)); ISTZAHL(FINDEN($W$2;B:B))); C:C; "")

    Diese Formel gibt den Wert aus der Spalte C zurück, wenn einer der Texte in Spalte B gefunden wird.


Tipps für Profis

  • Verwende die Funktion SVERWEIS, um Werte aus anderen Spalten zurückzugeben, basierend auf dem gefundenen Text.
  • Wenn du häufig mit großen Datenmengen arbeitest, kann die Verwendung von FILTER() in Excel 365 die Suche erheblich beschleunigen.
  • Achte darauf, die Formeln zu testen, bevor du sie auf große Datenmengen anwendest, um sicherzustellen, dass sie wie gewünscht funktionieren.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Spalten auf einen bestimmten Text prüfen?
Du kannst die ODER-Funktion erweitern, um mehrere Spalten zu überprüfen, indem du die FINDEN-Funktion für jede Spalte hinzufügst.

2. Warum funktioniert die FINDEN-Funktion nicht?
Die FINDEN-Funktion ist case-sensitive. Stelle sicher, dass der gesuchte Text genau mit dem in der Zelle übereinstimmt.

3. Was ist der Unterschied zwischen FINDEN und SUCHEN?
FINDEN ist case-sensitive, während SUCHEN nicht zwischen Groß- und Kleinschreibung unterscheidet. Verwende SUCHEN, wenn die Großschreibung irrelevant ist.

Jetzt bist du bereit, in Excel zu prüfen, ob Text in einer Spalte vorhanden ist und wie du die ODER-Funktion effizient nutzen kannst!

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige