Excel wenn Text in Spalte vorhanden, dann

 Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. Projektanfrage perDiese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. senden

Bei längeren Tabellen verliert man leicht den Überblick über die Inhalte. Stellen Sie sich eine Excel-Liste vor, in der in der ersten Spalte Werte stehen. Sie möchten überprüfen, ob ein bestimmter Wert in der Liste enthalten ist oder nicht.

So kombinieren Sie die Funktionen ODER und IDENTISCH

Zur Lösung dieser Aufgabenstellung gibt es mehrere unterschiedliche Ansätze. Ein Weg: Verwenden Sie eine Matrixformel, in der Sie die Funktionen ODER und IDENTISCH miteinander kombinieren. Wenn der gesuchte Wert in Zelle B1 steht und die anderen Werte den Bereich A1:A25 einnehmen, sieht die Formel folgendermaßen aus:

=ODER(IDENTISCH(B1;A1:A25))

Da es sich um eine Matrixformel handelt, die einen Zellbereich durchsuchen soll, bestätigen Sie die Eingabe mit STRG UMSCHALT EINGABE. Mit UMSCHALT ist die Taste gemeint, die Sie gedrückt halten müssen, um einen Großbuchstaben anzusprechen.

Als Ergebnis liefert die Formel den Wert WAHR, wenn der gesuchte Wert in der Liste gefunden wurde. Ansonsten wird der Wert FALSCH ausgegeben.

IDENTISCH - So arbeitet die Funktion

Die Formel arbeitet folgendermaßen:

  1. Die Funktion IDENTISCH vergleicht zwei Werte oder Texte dahingehend miteinander, ob sie identisch sind.

  2. Wenn das der Fall ist, wird als Ergebnis WAHR geliefert, wenn nicht erscheint FALSCH.

  3. Da es sich im vorliegenden Fall um eine Matrixformel handelt, überprüft die Funktion den Wert aus der Zelle B1 mit jeder einzelnen Zelle des Bereichs A5:A25. 3.

  4. An dieser Stelle der Überprüfung kommt die Funktion ODER ins Spiel. Durch die Kombination wird es möglich, dass bereits bei einer einzigen Übereinstimmung der Wahrheitswert WAHR als Ergebnis geliefert wird.

  5. Die folgende Abbildung zeigt den Einsatz der Matrixformel an einer Beispieltabelle:

    Excel wenn Text in Spalte vorhanden, dann
    Einsatz der Matrixtabelle

Excel wenn Text in Spalte vorhanden, dann
Anwendung der Funktion Oder und Identisch

Beispiel für die Kombination ODER und IDENTISCH

Im Bereich A1:A5 steht eine Liste von Namen. In B1 steht der Wert, der überprüft werden soll, ob er in der Matrix A1:A5 vorhanden ist. Hier ergibt sich als Ergebnis "WAHR", da der Wert „Daniel“ aus B1 in der Matrix A1:A5vorhanden ist.

Anleitungsvideo: IDENTISCH-Funktion anschaulich erklärt

FAQ: Prüfen, ob ein bestimmter Wert in einer Excel-Liste aufgeführt ist

1. Mit welcher Formel prüfe ich, ob ein bestimmter Wert in einer Excel-Liste aufgeführt ist?

Die Tabellenfunktion =IDENTISCH(Text1;Text2) prüft, ob 2 Zeichenfolgen identisch sind. Ist dies der Fall, so wird als Ergebnis WAHR ausgegeben. Die Kombination mit ODER führt dazu, dass bereits bei einer einzigen Übereinstimmung der Wahrheitswert WAHR zurückgegeben wird.

2. Wofür ist die „Identisch-Formel“ gut?

Die Formel ist besonders dann sehr hilfreich, wenn man mit sehr grossen Werten arbeitet, bei denen mit bloßem Auge nicht sofort ersichtlich ist, ob es sich um die selben Werte handelt. Sie eignet sich auch um Werte in langen Listen abzugleichen.

3. Was ist eine Matrixformel in Excel?

Matrixformeln können mehrere Berechnungen gleichzeitig durchführen oder mehrere Zellbereiche in der Berechnung kombinieren. Das Ergebnis kann ebenfalls ein einzelner Wert (in einer Zelle) oder auch mehrere Werte (in mehreren Zellen) sein. Eine einzelne Matrix-Formel ermöglicht damit Berechnungen, für die ansonsten mehrere Formeln und Hilfsspalten nötig gewesen wären.

4. Wie erkenne ich Matixformeln in Excel?

Sie erkennen Matrixformeln an den umschließenden geschweiften Klammern. Diese dürfen nicht über die Tastatur eingetippt warden. Stattdessen muss eine Matrix-Formel mit der Tastenkombination “STR+UMSCHALT+Eingabe” abgeschlossen warden.

Die WENN-Funktion bzw. die WENN/DANN-Funktion ist eine sehr häufig verwendete Excel Funktion, bei der du eine Abfrage erstellst, indem du eine Bedingung (oder auch mehrere Bedingungen gleichzeitig) festlegst, um ein entsprechendes Ergebnis zu erhalten, falls diese Bedingung(en) erfüllt ist (bzw. sind). Wird (bzw. werden) diese Bedingung(en) nicht erfüllt, wird dir ein anderes Ergebnis ausgeworfen.

Das mag vielleicht im ersten Moment ein wenig kompliziert klingen, ist aber im Grunde genommen sehr einfach.

Bevor du eine WENN/DANN-Bedingung mittels Excel-Formel erstellen kannst, musst du zuerst eine logische Prüfung formulieren. Du musst also eine spezifische Bedingung stellen, die entweder erfüllt werden kann oder nicht. Je nachdem also, ob die Antwort auf deine Frage WAHR oder FALSCH ist, führt dies entweder zu dem einen oder zu einem anderen Ergebnis.

Einfacher ausgedrückt: WENN eine bestimmte Bedingung erfüllt wird, DANN wird ein entsprechender Wert herausgegeben. WENN diese Bedingung hingegen NICHT erfüllt wird, DANN wird ein alternativer Wert ausgeworfen.

In unserem Ampel-Beispiel im Video lautet die WENN/DANN-Bedingung:

Abonniere, Daumen hoch und deine Fragen in die Comments 😉

„WENN die Ampel auf Rot steht, DANN möchte ich stoppen. WENN die Ampel auf Grün springt, DANN möchte ich losfahren.“

Excel wenn Text in Spalte vorhanden, dann

Hier noch einmal die einzelnen Schritte im Detail, wie du zu der oben angeführten WENN/DANN-Formel in C3 gelangst:

  1. Schritt – Formulierung der Anfangsbedingung: „WENN die Ampel auf Rot steht, DANN möchte ich stoppen.“ Diese Bedingung – die Ampel ist rot – kann wahr oder falsch sein.
  2.  Schritt – Formulierung der Alternativbedingung für den Fall, dass die Anfangsbedingung nicht erfüllt wird: „WENN die Ampel auf Grün springt, DANN möchte ich losfahren.“

    (Bitte beachte: Diese beiden Bedingungen kannst du hier nur deshalb so formulieren, weil du in diesem Beispiel lediglich zwei Optionen – rote Ampel und grüne Ampel – zur Verfügung hast, für die es wiederum nur zwei Optionen – stoppen oder losfahren – gibt. Wie du Bedingungen für mehrere Optionen erstellst, erfährst du in diesem Artikel.)
  3. Schritt – Bestimmung der Zelle, auf deren Inhalt sich die Abfrage der oben formulierten Bedingung („Die Ampel ist rot“) bezieht: B3
  4. Schritt – Erstellung der Formel: =WENN(B3="Rot";"stoppen";"losfahren")
    In Worten ausgedrückt: =WENN( in der Zelle B3 die Bedingung ="Rot" erfüllt ist; DANN werde ich "stoppen"; SONST werde ich "losfahren").

Zeichensetzung: Die Bedingung ("Rot") und die beiden Alternativen ("stoppen" bzw. "losfahren") werden unter Anführungszeichen gesetzt. Zwischen der Bedingung (WENN), der Option 1 (DANN) und der Alternativoption (SONST) wird jeweils ein Strichpunkt eingefügt.

B3 erfüllt in unserem Beispiel die Bedingung der Abfrage – ist also WAHR –, daher wird in der Zelle C3 als Ergebnis der erste DANN-Wert „stoppen“ ausgeworfen.

Dies kannst du auch überprüfen, indem du in der Zelle die Bedingung B3="Rot" markierst. 

Excel wenn Text in Spalte vorhanden, dann

Wenn du anschließend auf F9 drückst, ändert sich die Bedingung innerhalb der Formel zu WAHR.

Excel wenn Text in Spalte vorhanden, dann

Noch einmal das Ganze mit anderen Worten: Ist der WENN-Wert wahr, d. h., ist die Bedingung erfüllt und entspricht der abgefragte Wert „Rot“ dem Inhalt in der abgefragten Zelle B3, dann wird als Ergebnis der nächstliegende DANN-Wert „stoppen“ ausgeworfen.

Wenn du nun die Formel von C3 in die Zelle C4 hineinkopierst, wird analog zu oben abgefragt, welcher Wert sich in der Zelle B4 befindet.

Excel wenn Text in Spalte vorhanden, dann

In diesem Fall entspricht der Wert in der abgefragten Zelle B4 NICHT der Bedingung „Rot“, das heißt, die Anfangsbedingung wird nicht erfüllt, ist also FALSCH. Auch das kannst du wiederum nachprüfen, indem du genau wie oben B4="Rot" markierst und anschließend auf F9 drückst.

Excel wenn Text in Spalte vorhanden, dann

Der Inhalt von B4 ist „Grün“. Aus diesem Grund wird der erste DANN-Wert („stoppen“) übersprungen und der SONST-Wert – sprich der alternative DANN-Wert „losfahren“ – in der Zelle C4 wiedergegeben.

Excel wenn Text in Spalte vorhanden, dann

Diese Abfrage lässt sich selbstverständlich auch mit Zahlenwerten durchführen und wird dir im Video ab 2:51 min im Detail erklärt.

2) Wenn-Funktion: Beispiel mit Zahlenwerten

Abonniere, Daumen hoch und deine Fragen in die Comments 😉

In diesem Bonus-Beispiel lautet die WENN/DANN-Bedingung:

„WENN ein Mitarbeiter mehr als € 4.000,– Umsatz generiert, DANN erhält er einen Bonus. WENN ein Mitarbeiter € 4.000,– oder weniger Umsatz generiert, DANN erhält er keinen Bonus.“

Die dazugehörige Formel für Zelle G3 lautet also:
=WENN(F3>4000;"Bonus";"kein Bonus")

Excel wenn Text in Spalte vorhanden, dann

Auch hier die Formel =WENN(F3>4000;"Bonus";"kein Bonus") noch einmal in Worten ausgedrückt:

=WENN( in der Zelle F3 die Bedingung >4000 erfüllt ist; DANN erhält der Mitarbeiter einen "Bonus"; SONST wird dem Mitarbeiter "kein Bonus") ausbezahlt.

Nachdem du die Formel in alle dazugehörigen Zellen eingefügt hast, erhältst du folgendes Ergebnis:

Excel wenn Text in Spalte vorhanden, dann

Die Mitarbeiter A und B haben einen Umsatz unter € 4.000,– erzielt, somit wird ihnen „kein Bonus“ ausbezahlt. Mitarbeiter C hat einen Umsatz von € 5.000,– erreicht und erhält einen „Bonus“.

Es müssen aber nicht immer für beide Optionen auch tatsächlich konkrete Werte ausgeworfen werden. In vielen Listen und Tabellen lassen sich die Ergebnisse einer Abfrage beispielsweise durch leere Zelle optisch bei Weitem besser und schneller erfassen.

Hierbei kannst du für den Fall, dass die Anfangsbedingung nicht erfüllt wurde, die entsprechende Zelle leer lassen, indem du in der Formel als SONST-Option ein (oder zwei) Leerzeichen zwischen die Anführungszeichen setzt.

3) Wenn-Funktion: Beispiel Prüfungsergebnisse

Die WENN/DANN-Bedingung im folgenden Beispiel (nicht im Video angeführt) lautet:

„WENN ein/-e Prüfungskandidat/-in 80 % oder mehr der Testfragen beantworten konnte, DANN hat er/sie die Prüfung bestanden. WENN ein/-e Prüfungskandidat/-in weniger als 80 % der Testfragen beantworten konnte, DANN hat er/sie die Prüfung nicht bestanden.“ 

Excel wenn Text in Spalte vorhanden, dann

Das Resultat, nachdem die Formel in alle Zellen der Ergebnis-Spalte übertragen wurde:

Excel wenn Text in Spalte vorhanden, dann

4) Verschachtelte WENN-Funktion

In den vorhergegangenen Beispielen hast du nur eine einzige Prüfung innerhalb der WENN-Funktion vorgenommen, das heißt, du hast nur eine einzige Bedingung gestellt, deren Abfrageergebnis entweder WAHR oder FALSCH sein konnte. Selbstverständlich kannst du die WENN-Funktion aber auch mehrfach innerhalb einer einzigen Formel verwenden, sprich mehrere Bedingungen gleichzeitig stellen und diese miteinander verschachteln.

In unserem Beispiel haben wir die Ampelfarben um die Farbe Orange erweitert.

Excel wenn Text in Spalte vorhanden, dann

Dein Ziel: Du möchtest das Auto stoppen, wenn die Ampel entweder auf Rot oder auf Orange steht. Daraus ergibt sich also eine zusätzliche Option für dich, und du musst nun in jeder Zeile überprüfen, ob eine dieser beiden Bedingungen – 1) die Ampel steht auf Rot oder 2) die Ampel steht auf Orange – erfüllt wird, also WAHR ist. Dies geschieht, indem du die eine WENN-Funktion mit der anderen WENN-Funktion verschachtelst.

In unserem Beispiel bedeutet „verschachteln“, dass die beiden Bedingungen unmittelbar hintereinander mittels WENN-Funktion abgefragt werden, wobei auch hier die Trennung innerhalb der Formel wiederum durch einen Strichpunkt erfolgt.

Deine neue Formel lautet somit:
=WENN(B3="Rot";"stoppen";WENN(B3="Orange";"stoppen";"fahren"))

Excel wenn Text in Spalte vorhanden, dann

Auch hier diese Verschachtelung zur besseren Veranschaulichung in Worten ausgedrückt:

=WENN( in der Zelle B3 die 1. Bedingung ="Rot" erfüllt ist; DANN werde ich "stoppen"; ist dies nicht der Fall, DANN werde ich, =WENN( in der Zelle B3 die 2. Bedingung ="Orange" erfüllt ist; "stoppen"; SONST werde ich "fahren").

WICHTIG: Bei derartigen Verschachtelungen treten innerhalb der Formeln mehrere Klammern auf. Achte darauf, dass der Anzahl der geöffneten Klammern ebenso viele geschlossene Klammern gegenüberstehen. Solltest du einmal eine oder mehrere Klammern vergessen, erhältst du eine entsprechende Fehlermeldung.

Excel wenn Text in Spalte vorhanden, dann

In vielen Fällen – wie auch in unserem Beispiel – wird dir übrigens das Excel-Programm einen Lösungsvorschlag für die Behebung solcher Unstimmigkeiten anbieten.

Sobald du die eingegebene Formel (beispielsweise durch Ziehen) in die beiden Zellen darunter überträgst, bekommst du das entsprechende Ergebnis ausgeworfen.

Excel wenn Text in Spalte vorhanden, dann

Ergänzender Hinweis: Vielleicht ist dir aufgefallen, dass in den Screenshots die Farbenbezeichnungen „rot“ sowie „orange“ innerhalb der Formel kleingeschrieben sind, während hier im Text dieses Artikels die beiden Farben „Rot“ und „Orange“ innerhalb der Formel jeweils mit einem großen Anfangsbuchstaben geschrieben wurden. Für das Ergebnis ist es nicht wichtig, ob du die Groß- und Kleinschreibung beachtest (du könntest zum Beispiel auch „oRaNgE“ schreiben, und das Ergebnis wäre trotzdem korrekt). Sehr wohl entscheidend sind jedoch die richtigen Buchstaben bzw. die korrekte Buchstabenfolge.

Würdest du dich also in der Formel verschreiben und anstelle von „orange“ bzw. „Orange“ beispielsweise „oranfe“ oder „Oragne“ schreiben, …

Excel wenn Text in Spalte vorhanden, dann

… dann würde zwar in der ersten Zeile wie bisher als Ergebnis „stoppen“ stehen, weil ja die erste Bedingung „Rot“ erfüllt ist. Allerdings würde in diesem Fall auch in der zweiten Zeile – genau wie bei „Grün“ in der Zeile darunter – der Wert „fahren“ ausgeworfen werden, weil die korrekte Schreibweise in B4 („Orange“) und die falsche innerhalb der Formel („Oragne“) aufgrund des Buchstabendrehers nicht übereinstimmen und somit die zweite Bedingung nicht erfüllt ist.

Excel wenn Text in Spalte vorhanden, dann

Wie du innerhalb einer verschachtelten Funktion mithilfe der F9-Taste abfragen kannst, ob die beiden Bedingungen erfüllt wurden oder nicht – ob sie also WAHR oder FALSCH sind –, wird dir im Video ab 2:12 min gezeigt.

Abonniere, Daumen hoch und deine Fragen in die Comments 😉

Diese Abfrage mit F9 ist auch gleichzeitig eine Methode, um Fehler innerhalb der Formel herauszufinden, wenn offensichtlich ein falsches Ergebnis – in unserem Beispiel „fahren“ anstelle von „stoppen“ in der Zeile für „Orange“ – ausgeworfen wurde.

Während in der ersten Zeile „Rot“ steht und somit (unabhängig von der falschen Schreibweise „Oragne“) die Taste F9 für die zweite Bedingung den Wert FALSCH auswirft, bekommst du auch in der zweiten Zeile aufgrund ebendieses Schreibfehlers/Buchstabendrehers das Ergebnis FALSCH angezeigt, obwohl du eigentlich WAHR erwarten würdest.

Excel wenn Text in Spalte vorhanden, dann

Der Fehler kann sich also entweder in der Zelle, auf die sich die Formel bezieht, oder in der Formel befinden, denn du könntest dich ja in einem umgekehrten Fall genauso gut nicht in der Formel selbst, sondern in der Bezugszelle verschrieben haben.

Ist Wert in Spalte vorhanden Excel?

Mit welcher Formel prüfe ich, ob ein bestimmter Wert in einer Excel-Liste aufgeführt ist? Die Tabellenfunktion =IDENTISCH(Text1;Text2) prüft, ob 2 Zeichenfolgen identisch sind. Ist dies der Fall, so wird als Ergebnis WAHR ausgegeben.

Was ist der Unterschied zwischen Verweis und Sverweis?

Der Unterschied besteht darin, dass WVERWEIS die erste Zeile, SVERWEIS die erste Spalte und VERWEIS diejenige Spalte oder Zeile der Matrix mit dem Wert von Suchkriterium abgleicht, die sich entsprechend den Dimensionen der Matrix ergibt.

Wie kann ich in Excel in einer Spalte suchen?

Klicken Sie in Excel im Reiter "Start" auf das Lupensymbol / "Suchen" in der Menüleiste. Nun haben Sie einige Optionen zu verfeinerten Suche, wie etwa "Suchen...", "Ersetzen..." und "Gehe zu...". Alternativ können Sie auch die Tastenkombination [Strg] + [F] verwenden, um die Schnellsuche zu öffnen.

Wie mache ich einen Verweis in Excel?

=SVERWEIS (Suchkriterium; Matrix; Index; Wahr/Falsch) Diese befindet sich in der zu vergleichenden Liste (Liste 2) und ist der Bereich, in der sich die Informationen für die Liste 1 befinden. Dieser signalisiert Excel, welche Spalte aus der Matrix mittels SVERWEIS in Liste 1 übernommen warden soll.