Excel enthält eine Reihe von Formeln, die Ihnen helfen, Ihre Daten auf nützliche Weise zu verwenden. Beispielsweise können Sie eine Ausgabe erhalten, die darauf basiert, ob eine Zelle bestimmte Spezifikationen erfüllt oder nicht. Im Moment konzentrieren wir uns auf eine Funktion namens „Wenn Zelle enthält, dann“. Schauen wir uns ein Beispiel an. Um das auf Zellen zu testen enthalten bestimmten Text, können Sie eine Formel verwenden, die die WENN-Funktion zusammen mit dem SUCHEN und verwendet IST NUMMER Funktionen. Im gezeigten Beispiel lautet die Formel in C5: Wenn Sie überprüfen möchten, ob die A1 Zelle den Text „Beispiel“ enthält, können Sie eine Formel ausführen, die „Ja“ oder „Nein“ in der ausgibt B1 Zelle. Es gibt verschiedene Möglichkeiten, wie Sie diese Formeln verwenden können. Zum
Zeitpunkt der Erstellung dieses Artikels kann Excel die folgenden Varianten zurückgeben: Mit diesen Szenarien können Sie überprüfen, ob eine Zelle Text, Wert und mehr enthält.Windows 10, wie man Skype deinstalliert
Excel-Formel: Wenn Zelle enthält
Allgemeine Formel =IF(ISNUMBER(SEARCH("abc",A1)),A1,"")
Zusammenfassung
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
Erläuterung: Wenn Zelle enthält
Eine Einschränkung der IF-Funktion besteht darin, dass sie keine Excel-Platzhalter wie '?' und '*'. Das bedeutet einfach, dass Sie IF nicht allein verwenden können, um auf Text zu testen, der irgendwo in einer Zelle erscheinen kann.
Eine Lösung ist eine Formel, die die IF-Funktion zusammen mit den Funktionen SEARCH und ISNUMBER verwendet. Wenn Sie beispielsweise eine Liste mit E-Mail-Adressen haben und diejenigen extrahieren möchten, die „ABC“ enthalten, lautet die zu verwendende Formel:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5Wenn 'abc' irgendwo in einer Zelle B5 gefunden wird, gibt IF diesen Wert zurück. Wenn nicht, gibt IF einen leeren String ('') zurück. Der logische Test dieser Formel ist dieses Bit:
ISNUMBER(SEARCH("abc",B5))
Artikel lesen: Excel-Effizienz: 11 Excel-Formeln zur Steigerung
Ihrer Produktivität
Verwenden von „wenn Zelle enthält“-Formeln in Excel
Die folgenden Anleitungen wurden mit der neuesten Version geschrieben Microsoft-Excel 2019 zum Windows 10 . Einige Schritte können abweichen, wenn Sie eine andere Version oder Plattform verwenden. Kontakt unsere Experten, wenn Sie weitere Hilfe benötigen.
1. Wenn die Zelle einen Wert enthält, dann einen Wert zurückgeben
In diesem Szenario können Sie Werte basierend darauf zurückgeben, ob eine Zelle überhaupt einen Wert enthält oder nicht. Wir prüfen zum Beispiel, ob die A1 Zelle leer ist oder nicht, und gibt dann abhängig vom Ergebnis einen Wert zurück.
- Wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(cell<>'', value_to_return, '') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 , und der Rückgabewert wird sein Nö . In diesem Szenario würden Sie die Formel ändern in =WENN(A2<>'', 'Nein', '') .
- Seit der A2 Zelle nicht leer ist, gibt die Formel „ Nö “ in der Ausgabezelle. Wenn die Zelle, die Sie überprüfen, leer ist, bleibt die Ausgabezelle ebenfalls leer.
2. Wenn die Zelle Text/Zahl enthält, dann einen Wert zurückgeben
Mit der folgenden Formel können Sie einen bestimmten Wert zurückgeben, wenn die Zielzelle Text oder Zahlen enthält. Die Formel ignoriert die entgegengesetzten Datentypen.
Suchen Sie nach Text
- Um zu überprüfen, ob eine Zelle Text enthält, wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(ISTEXT(cell), value_to_return, '') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 , und der Rückgabewert wird sein Ja . In diesem Szenario würden Sie die Formel ändern in =IF(ISTEXT(A2), 'Ja', '') .
- Weil die A2 Zelle Text und keine Zahl oder Datum enthält, gibt die Formel „ Ja “ in die Ausgabezelle.
Suchen Sie nach einer Zahl oder einem Datum
- Um zu überprüfen, ob eine Zelle eine Zahl oder ein Datum enthält, wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(ISNUMBER(cell), value_to_return, '') .
- In unserem Beispiel ist die zu überprüfende Zelle D2 , und der Rückgabewert wird sein Ja . In diesem Szenario würden Sie die Formel ändern in =IF(ISZAHL(D2), 'Ja', '') .
- Weil die D2 Zelle eine Zahl und keinen Text enthält, gibt die Formel „ Ja “ in die Ausgabezelle.
3. Wenn die Zelle einen bestimmten Text enthält, geben Sie einen Wert zurück
Verwenden Sie die folgende Formel, um eine Zelle zu finden, die einen bestimmten Text enthält.
- Wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(cell='text', value_to_return, '') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 , der Text, nach dem wir suchen, lautet „ Beispiel “, und der Rückgabewert lautet
Ja . In diesem Szenario würden Sie die Formel ändern in =IF(A2='Beispiel', 'Ja', '') .
- Weil die A2 Zelle besteht aus dem Text „ Beispiel “, gibt die Formel „ Ja “ in die Ausgabezelle.
4. Wenn die Zelle einen bestimmten Text enthält, dann einen Wert zurückgeben (Groß-/Kleinschreibung beachten)
Verwenden Sie die folgende Formel, um eine Zelle zu finden, die einen bestimmten Text enthält. Diese Version unterscheidet zwischen Groß- und Kleinschreibung, was bedeutet, dass nur Zellen mit einer genauen Übereinstimmung den angegebenen Wert zurückgeben.
- Wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(EXACT(cell,'case_sensitive_text'), 'value_to_return', '') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 , der Text, nach dem wir suchen, lautet „ BEISPIEL “, und der Rückgabewert lautet Ja . In diesem Szenario würden Sie die Formel ändern in =IF(EXACT(A2,'BEISPIEL'), 'Ja', '') .
- Weil die A2 Zelle besteht aus dem Text „ BEISPIEL ” mit dem übereinstimmenden Fall gibt die Formel “ Ja “ in die Ausgabezelle.
5. Wenn die Zelle keinen bestimmten Text enthält, dann einen Wert zurückgeben
Die entgegengesetzte Version des vorherigen Abschnitts. Wenn Sie Zellen finden möchten, die keinen bestimmten Text enthalten, verwenden Sie diese Formel.
- Wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(cell='text', '', 'value_to_return') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 , der Text, nach dem wir suchen, lautet „ Beispiel “, und
der Rückgabewert lautet Nö . In diesem Szenario würden Sie die Formel ändern in =IF(A2='Beispiel', '', 'Nein') .
- Weil die A2 Zelle besteht aus dem Text „ Beispiel “, gibt die Formel eine leere Zelle zurück. Andererseits geben andere Zellen „ Nö “ in die Ausgabezelle.
6. Wenn die Zelle eine von vielen Textzeichenfolgen enthält, geben Sie einen Wert zurück
Diese Formel sollte verwendet werden, wenn Sie Zellen identifizieren möchten, die mindestens eines von vielen Wörtern enthalten, nach denen Sie suchen.
- Wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(OR(ISNUMBER(SEARCH('string1', cell)), ISNUMBER(SEARCH('string2', cell))), value_to_return, '') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 . Wir suchen entweder „ T-Shirt ' oder '
Kapuzenpullover “, und der Rückgabewert lautet Gültig . In diesem Szenario würden Sie die Formel ändern in =IF(OR(ISNUMBER(SEARCH('tshirt',A2)),ISNUMBER(SEARCH('hoodie',A2))),'Gültig ','') .
- Weil die A2 Zelle einen der gesuchten Textwerte enthält, gibt die Formel „ Gültig “ in die Ausgabezelle.
Um die Formel auf weitere Suchbegriffe zu erweitern, ändern Sie sie einfach, indem Sie mit weitere Zeichenfolgen hinzufügen ISNUMBER(SEARCH('Zeichenfolge', Zelle)) .
7. Wenn die Zelle mehrere von vielen Textzeichenfolgen enthält, geben Sie einen Wert zurück
Diese Formel sollte verwendet werden, wenn Sie Zellen identifizieren möchten, die mehrere der vielen Wörter enthalten, nach denen Sie suchen. Wenn Sie beispielsweise nach zwei Begriffen suchen, muss die Zelle beide enthalten, um validiert zu werden.
- Wählen Sie die Ausgabezelle aus und verwenden Sie die folgende Formel: =IF(AND(ISNUMBER(SEARCH('string1',cell)), ISNUMBER(SEARCH('string2',cell))), value_to_return,'') .
- In unserem Beispiel ist die zu überprüfende Zelle A2 . Wir suchen nach ' Kapuzenpullover ' und ' Schwarz “, und der Rückgabewert lautet Gültig . In diesem Szenario würden Sie die Formel ändern in
=IF(AND(ISNUMBER(SEARCH('hoodie',A2)),ISNUMBER(SEARCH('schwarz',A2))),'Gültig ','') .
- Weil die A2 Zelle beide gesuchten Textwerte enthält, gibt die Formel „ Gültig ” zur Ausgangszelle.
Abschließende Gedanken
Wir hoffen, dass dieser Artikel für Sie hilfreich war, um zu lernen, wie Sie „wenn Zelle enthält“-Formeln in Microsoft Excel verwenden. Jetzt können Sie überprüfen, ob Zellen Werte, Text, Zahlen und mehr enthalten. Auf diese Weise können Sie Ihre Daten effizient navigieren, manipulieren und analysieren.
Wir freuen uns, dass Sie den Artikel bis hierhin gelesen haben :) Vielen Dank :)
Bitte teilen Sie es in Ihren sozialen Netzwerken. Jemand anderes wird davon profitieren.
Bevor du gehst
Wenn Sie weitere Hilfe zu Excel benötigen, zögern Sie nicht, sich an unser Kundendienstteam zu wenden, das Ihnen rund um die Uhr zur Verfügung steht. Kehren Sie für weitere informative Artikel zu Produktivität und moderner Technologie zu uns zurück!
Möchten Sie Aktionen, Angebote und Rabatte erhalten, um unsere Produkte zum besten Preis zu erhalten? Vergessen Sie nicht, unseren Newsletter zu abonnieren, indem Sie unten Ihre E-Mail-Adresse eingeben! Erhalten Sie die neuesten Technologienachrichten in Ihrem Posteingang und lesen Sie als Erster unsere Tipps, um produktiver zu werden.
Sie können auch mögen
» So verwenden Sie die NPER-Funktion in Excel
» So trennen Sie Vor- und Nachnamen in Excel
» So berechnen Sie die
Break-Even-Analyse in Excel