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

Forumthread: Zeichen suchen Wenn/Dann

Zeichen suchen Wenn/Dann
Manuela
Hallo,
ich brauch erneut Eure Hilfe. Ich möchte per Formel eine Zelle durchsuchen und beim Treffer eine 1 und bei keinem Treffer eine 0 ausgeben.
=WENN(FINDEN("/";D3;1);"1";"0")
Diese Formel funktioniert leider nur halb! Wenn in D3 ein "/" gefunden wird, dann bekomme ich eine "1" - Super! Wenn ich in D3 allerdings kein "/" habe, dann bekomme ich keine "0" sondern nur ein #WERT!
Jemand eine Idee was ich falsch mache?
LG,
Manu
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zeichen suchen Wenn/Dann
06.07.2012 13:10:34
Rudi
Hallo,
=WENN(ISTZAHL(FINDEN("/";D3;1));1;0)
Gruß
Rudi
AW: Zeichen suchen Wenn/Dann
06.07.2012 13:31:10
manuela
Danke :)
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeichen suchen in Excel: Wenn/Dann Formel leicht gemacht


Schritt-für-Schritt-Anleitung

Um in Excel eine Zelle zu durchsuchen und eine 1 bei einem Treffer sowie eine 0 bei keinem Treffer auszugeben, kannst du die folgende Formel verwenden:

=WENN(ISTZAHL(FINDEN("/";D3;1));1;0)

Hier ist die Erklärung der einzelnen Teile:

  1. FINDEN: Diese Funktion sucht nach dem Zeichen (in diesem Fall "/") in der Zelle D3.
  2. ISTZAHL: Diese Funktion überprüft, ob FINDEN eine Zahl zurückgibt (was bedeutet, dass das Zeichen gefunden wurde).
  3. WENN: Hiermit gibst du 1 aus, wenn das Zeichen gefunden wurde, und 0, wenn nicht.

Diese Methode funktioniert gut, wenn du nach bestimmten Zeichen suchst, wie z.B. $ oder @. Du kannst die Formel entsprechend anpassen, um nach anderen Zeichen zu suchen.


Häufige Fehler und Lösungen

  • Fehler: #WERT! wird angezeigt, wenn das Zeichen nicht gefunden wird.

    • Lösung: Verwende die oben genannte Formel mit ISTZAHL, um diesen Fehler zu vermeiden.
  • Fehler: Die Formel gibt nicht die erwarteten Ergebnisse zurück.

    • Lösung: Stelle sicher, dass das gesuchte Zeichen korrekt eingegeben wurde und die Zelle D3 tatsächlich Text enthält.

Alternative Methoden

Eine weitere Methode, um zu überprüfen, ob ein Zeichen in einer Zelle enthalten ist, ist die Verwendung der SEARCH-Funktion. Diese funktioniert ähnlich:

=WENN(ISTZAHL(SUCHEN("/";D3));1;0)

SUCHEN ist nicht case-sensitive, was bedeutet, dass Groß- und Kleinschreibung ignoriert werden. Dies kann nützlich sein, wenn du nach Buchstaben oder Zeichen suchst.


Praktische Beispiele

  1. Beispiel mit $ Zeichen:

    =WENN(ISTZAHL(FINDEN("$";D3));1;0)

    Diese Formel gibt 1 zurück, wenn das $ Zeichen in D3 gefunden wird.

  2. Beispiel mit @ Zeichen:

    =WENN(ISTZAHL(FINDEN("@";D3));1;0)

    Diese Formel prüft, ob die Zelle D3 das @ Zeichen enthält.

  3. Beispiel für mehrere Zeichen: Wenn du überprüfen möchtest, ob D3 entweder ein / oder ein $ enthält:

    =WENN(ODER(ISTZAHL(FINDEN("/";D3)); ISTZAHL(FINDEN("$";D3))); 1; 0)

Tipps für Profis

  • Verwendung von Wildcards: Wenn du mit Textmustern arbeitest, kannst du Wildcards wie * oder ? verwenden, um flexiblere Suchen durchzuführen.
  • Kombinierte Bedingungen: Nutze die UND-Funktion, um sicherzustellen, dass mehrere Bedingungen erfüllt sind, bevor das Ergebnis zurückgegeben wird.
  • Datenüberprüfung: Verwende die Funktion zur Datenüberprüfung, um sicherzustellen, dass deine Eingaben in D3 dem erwarteten Format entsprechen.

FAQ: Häufige Fragen

1. Frage
Wie kann ich nach mehreren Zeichen gleichzeitig suchen?
Antwort: Du kannst die ODER-Funktion verwenden, um mehrere FINDEN-Funktionen zu kombinieren.

2. Frage
Was passiert, wenn die Zelle leer ist?
Antwort: Eine leere Zelle führt zu einem #WERT! Fehler, wenn du die FINDEN-Funktion ohne ISTZAHL verwendest. Stelle sicher, dass du die ISTZAHL-Funktion verwendest, um diesen Fehler zu verhindern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige