Excel: so verwenden sie die if-anweisung mit der match-funktion
Sie können in Excel die folgende Syntax verwenden, um eine IF- Anweisung mit der MATCH- Funktion zu verwenden:
=IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)
Diese spezielle Formel prüft, ob der Wert in Zelle E2 im Bereich A2:A10 liegt.
Wenn es vorhanden ist, gibt die Formel Yes zurück.
Wenn es nicht vorhanden ist, gibt die Formel „Nein“ zurück.
Hinweis : Ersetzen Sie „Ja“ und „Nein“ jederzeit durch andere Werte, die Sie zurückgeben möchten.
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Verwendung der IF-Anweisung mit der MATCH-Funktion in Excel
Nehmen wir an, wir haben den folgenden Datensatz in Excel, der Informationen über verschiedene Basketballspieler enthält:
Nehmen wir an, wir möchten prüfen, ob der Teamname „Lakers“ in der Teamspalte vorhanden ist.
Dazu können wir die folgende Formel in Zelle F2 eingeben:
=IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)
Der folgende Screenshot zeigt, wie diese Formel in der Praxis angewendet wird:
Der Teamname „Lakers“ existiert im Bereich A2:A10 , daher gibt die Formel „Ja“ in Zelle F2 zurück.
Beachten Sie, dass Sie in der IF- Anweisung auch einen Zellenwert anstelle von „Ja“ oder „Nein“ zurückgeben können.
Sie können beispielsweise die folgende Formel verwenden, um den Teamnamen zurückzugeben, wenn er in der Teamspalte vorhanden ist, oder andernfalls ein Leerzeichen:
=IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), E2 , “ ”)
Der folgende Screenshot zeigt, wie diese Formel in der Praxis angewendet wird:
Die Formel gibt einfach den Namen „Lakers“ in Zelle F2 zurück, da dieser Name in der Teamspalte vorhanden war.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Excel ausführen:
Excel: So verwenden Sie die IF-Funktion mit INDEX MATCH
Excel: So verwenden Sie SUM mit INDEX MATCH
Excel: Verwenden Sie INDEX und MATCH, um mehrere Werte vertikal zurückzugeben