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

Forumthread: Wenn x in Zelle, dann y in andere Zelle

Wenn x in Zelle, dann y in andere Zelle
24.09.2022 20:04:38
Florian
Schönen guten Abend,
ich bräuchte eine Lösung für folgendes Problem:
In meiner Exceltabelle stehen in Spalte D in den Zellen verschiedene Werte der Art "a1, b2, c3, ..." stets mit einem Komma voneinander getrennt. Ich hätte nun gerne, dass sobald in Spalte D "b2" und/oder "c3" steht, in Spalte C (derselben Zeile) der Buchstabe "x" ausgegeben wird. Eine Beispielsdatei wie es aussehen soll ist unter folgendem Link zu finden: https://www.herber.de/bbs/user/155362.xlsx
Vielen Dank für eure Bemühungen!
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Wenn x in Zelle, dann y in andere Zelle
24.09.2022 20:26:26
SF
Hola,
du kannst in einer Wenn(Oder-Formel mit istzahl(suchen(.....)abfragen und bei DANN ein "x" setzen lassen.
Gruß,
steve1da
AW: Wenn x in Zelle, dann y in andere Zelle
24.09.2022 21:09:38
Florian
Hallo,
danke für die schnelle Antwort.
Folgendes funktioniert solange ich nur nach einer Bedingung suche. Sobald ich aber noch eine zweite hinzufügen möchte (z.B. "b2, c3" anstatt nur "b2"), wird natürlich nichts gefunden:
=WENN(ISTZAHL(SUCHEN("b2";D4));"x";"")
Wenn ich das obere mit der Wenn(Oder-Formel erweitere, bekomme ich eine Fehlermeldung von Excel: "Sie haben zuviele Argumente für diese Funktion eingegeben"
=WENN(ODER(ISTZAHL(SUCHEN("a1";D4)));(ISTZAHL(SUCHEN("b2";D4)));x;"")
Anzeige
AW: Wenn x in Zelle, dann y in andere Zelle
24.09.2022 21:19:21
SF
Da sind ein paar Klammern falsch und X ist nicht in "" gesetzt.

=WENN(ODER(ISTZAHL(SUCHEN("a1";D4));ISTZAHL(SUCHEN("b2";D4)));"x";"")

AW: Wenn x in Zelle, dann y in andere Zelle
24.09.2022 21:37:38
Florian
Super, danke!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
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

Werte in Zellen abhängig von Textinhalten ändern


Schritt-für-Schritt-Anleitung

Um in Excel zu prüfen, ob eine Zelle einen bestimmten Text enthält, und daraufhin in einer anderen Zelle einen Wert auszugeben, kannst Du die WENN-Funktion in Kombination mit ODER und ISTZAHL sowie SUCHEN verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Deine Excel-Datei und navigiere zu der Zelle, in der Du das Ergebnis anzeigen möchtest (z.B. Spalte C).
  2. Gib die folgende Formel ein (beispielsweise in Zelle C4):
    =WENN(ODER(ISTZAHL(SUCHEN("b2";D4));ISTZAHL(SUCHEN("c3";D4)));"x";"")
  3. Drücke Enter, um die Formel zu bestätigen. Die Zelle zeigt jetzt "x" an, wenn in D4 entweder "b2" oder "c3" steht.
  4. Ziehen die Zelle nach unten, um die Formel auf weitere Zeilen anzuwenden.

Häufige Fehler und Lösungen

  • Fehlermeldung: "Zu viele Argumente für diese Funktion"
    Diese Fehlermeldung erscheint, wenn Du eine falsche Klammerung in der Formel hast. Stelle sicher, dass jede öffnende Klammer eine schließende hat. Ein korrektes Beispiel ist:

    =WENN(ODER(ISTZAHL(SUCHEN("a1";D4));ISTZAHL(SUCHEN("b2";D4)));"x";"")
  • Ergebnis bleibt leer, obwohl Text vorhanden ist
    Prüfe, ob Du das richtige Trennzeichen verwendest (in Excel oft ein Semikolon oder Komma) und dass der gesuchte Text exakt so in der Zelle steht.


Alternative Methoden

Wenn Du eine flexiblere Lösung möchtest, kannst Du die FILTER-Funktion (in neueren Excel-Versionen verfügbar) nutzen, um mehrere Bedingungen gleichzeitig zu prüfen. Beispiel:

=FILTER(D:D; (ISTZAHL(SUCHEN("b2";D:D))) + (ISTZAHL(SUCHEN("c3";D:D))); "Kein Treffer")

Diese Funktion gibt Dir alle Zeilen zurück, in denen "b2" oder "c3" erscheint.


Praktische Beispiele

Hier sind einige Beispiele für die Verwendung der WENN-Funktion:

  1. Wenn in einer Zelle etwas steht, dann Wert aus einer anderen Zelle:

    =WENN(A1<>"";B1;"")

    In diesem Fall wird der Wert aus B1 nur angezeigt, wenn A1 nicht leer ist.

  2. Wenn Zelle gleich einer anderen Zelle:

    =WENN(A1=B1;"Gleich";"Nicht gleich")

    Diese Formel gibt "Gleich" zurück, wenn die Werte in A1 und B1 identisch sind.


Tipps für Profis

  • Nutze absolute Zellverweise (z.B. $A$1), wenn Du die Formel auf andere Zellen anwendest und sicherstellen möchtest, dass sich der Bezug nicht ändert.
  • Experimentiere mit der WENNFEHLER-Funktion, um Fehler elegant abzufangen:
    =WENNFEHLER(WENN(ISTZAHL(SUCHEN("b2";D4));"x";"");"Fehler")

    So erhältst Du anstelle eines Fehlercodes eine einfache Fehlermeldung.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Texte in einer Zelle abfragen?
Du kannst die ODER-Funktion verwenden, um mehrere Bedingungen zu kombinieren, wie in den obigen Beispielen gezeigt.

2. Was kann ich tun, wenn meine Excel-Version die FILTER-Funktion nicht unterstützt?
Verwende die WENN- und ODER-Funktionen, um die gewünschten Bedingungen zu überprüfen, wie in der Schritt-für-Schritt-Anleitung beschrieben.

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