Es gibt also Zeiten, in denen Sie wissen möchten, ob ein Wert in einer Liste enthalten ist oder nicht. Wir haben dies mit SVERWEIS getan. Aber wir können das gleiche auch mit der COUNTIF-Funktion tun. In diesem Artikel erfahren Sie, wie Sie auf verschiedene Weise überprüfen können, ob sich ein Wert in einer Liste befindet oder nicht.
Überprüfen Sie, ob der Wert im Bereich liegt, indem Sie die Funktion ZÄHLENWENN verwenden
Wie wir wissen, können wir mit der COUNTIF-Funktion in Excel wissen, wie oft ein bestimmter Wert in einem Bereich vorkommt. Wenn wir also für einen bestimmten Wert in einem Bereich zählen und dieser größer als Null ist, würde dies bedeuten, dass er im Bereich liegt. Ist es nicht?
Generische Formel
=ZÄHLENWENN(Bereich,Wert)>0
Bereich: Der Bereich, in dem Sie überprüfen möchten, ob der Wert im Bereich liegt oder nicht.
Wert: Der Wert, den Sie einchecken möchten Bereich.
Sehen wir uns ein Beispiel an:
Excel Find Value ist im Bereich Beispiel
Für dieses Beispiel haben wir unten Beispieldaten. Wir brauchen ein Einchecken in die Zelle D2, wenn das angegebene Element in C2 im Bereich existiert A2: A9 oder sagen Sie Artikelliste. Wenn es da ist, drucken Sie es aus WAHR anders FALSCH.
Schreiben Sie diese Formel in Zelle D2:
=ZÄHLENWENN(A2:A9,C2)>0
Da C2 "Skala" enthält und nicht in der Artikelliste enthalten ist, wird FALSE angezeigt. Genau wie wir es wollten. Wenn Sie nun in der obigen Formel "scale" durch "Pencil" ersetzen, wird TRUE angezeigt.
Nun, dieses WAHR und FALSCH sieht sehr zurückhaltend aus. Wie wäre es mit der Anpassung der Ausgabe. Ich meine, wie wäre es, wenn wir "gefunden" oder "nicht gefunden" anzeigen, wenn der Wert in der Liste ist und wenn er nicht ist.
Da dieser Test uns TRUE und FALSE liefert, können wir ihn mit der IF-Funktion von Excel verwenden.
Schreiben Sie diese Formel:
=IF(COUNTIF(A2:A9,C2)>0,"in Liste","Nicht in Liste")
Sie haben dies als Ihre Ausgabe.
Was ist, wenn Sie „>0“ aus dieser if-Formel entfernen?
=WENN(ZÄHLENWENN(A2:A9,C2),"in Liste","Nicht in Liste")
Es wird gut funktionieren. Sie erhalten das gleiche Ergebnis wie oben. Wieso den? Weil Die IF-Funktion in Excel behandelt jeden Wert größer als 0 als WAHR.
So überprüfen Sie mit Wildcard-Operatoren, ob ein Wert im Bereich liegt
Manchmal möchten Sie wissen, ob es eine Übereinstimmung Ihres Artikels in der Liste gibt oder nicht. Ich meine, wenn Sie keine exakte Übereinstimmung wünschen, sondern eine beliebige Übereinstimmung.
Wenn Sie beispielsweise in der oben angegebenen Liste überprüfen möchten, ob etwas mit „rot“ ist. Schreiben Sie dazu diese Formel.
=WENN(ZÄHLENWENN(A2:A9,"*rot*"),"in Liste","Nicht in Liste")
Dies wird ein TRUE zurückgeben, da wir "Rotstift" in unserer Liste haben. Wenn Sie Rot durch Pink ersetzen, wird FALSE zurückgegeben. Versuch es.
Jetzt habe ich hier den Wert in der Liste hartcodiert, aber wenn sich Ihr Wert in einer Zelle befindet, sagen wir in unserer Lieblingszelle B2, dann schreiben Sie diese Formel.
WENN(ZÄHLENWENN(A2:A9,"*"&B2&"*"),"in Liste","Nicht in Liste")
Es gibt noch eine weitere Möglichkeit, dasselbe zu tun. Wir können die MATCH-Funktion in Excel verwenden, um zu überprüfen, ob die Spalte einen Wert enthält. Mal sehen wie.
Finden Sie mit der MATCH-Funktion heraus, ob sich ein Wert in einer Liste befindet
Wie wir alle wissen, gibt die MATCH-Funktion in Excel den Index eines Werts zurück, wenn er gefunden wird, andernfalls gibt #N/A error zurück. Wir können also die ISNUMBER verwenden, um zu überprüfen, ob die Funktion eine Zahl zurückgibt.
Wenn eine Zahl zurückgegeben wird, zeigt ISNUMBER TRUE an, was bedeutet, dass sonst FALSE gefunden wurde, und Sie wissen, was das bedeutet.
Schreiben Sie diese Formel in Zelle C2:
=ISNUMMER(MATCH(C2,A2:A9,0))
Die MATCH-Funktion sucht nach einer genauen Übereinstimmung des Wertes in Zelle C2 im Bereich A2:A9. Da DESK in der Liste enthalten ist, zeigt es einen TRUE-Wert und FALSE für SCALE an.
Also ja, dies sind die Möglichkeiten, mit denen Sie herausfinden können, ob ein Wert in der Liste enthalten ist oder nicht, und dann mit der IF-Funktion nach Belieben darauf reagieren. Ich habe erklärt, wie man den Wert in einem Bereich am besten findet. Lassen Sie es mich wissen, wenn Sie irgendwelche Gedanken haben. Der Kommentarbereich gehört ganz Ihnen.
So überprüfen Sie, ob die Zelle in Excel bestimmten Text enthält
So überprüfen Sie eine Liste von Texten in String in Excel
So ermitteln Sie die durchschnittliche Differenz zwischen Listen in Excel
So erhalten Sie jeden N-ten Wert aus einer Liste in Excel
Populäre Artikel:
50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität
So verwenden Sie die SVERWEIS-Funktion in Excel
So verwenden Sie die ZÄHLENWENN-Funktion in Excel
So verwenden Sie die SUMIF-Funktion in Excel