Inhaltsverzeichnis
In diesem Lernprogramm lernen Sie, wie Sie die Wenn-Formel in Excel so konstruieren, dass sie logische Werte, benutzerdefinierten Text oder einen Wert aus einer anderen Zelle zurückgibt.
Eine Excel-Formel, die prüft, ob zwei Zellen übereinstimmen, könnte so einfach sein wie A1=B1. Es kann jedoch verschiedene Umstände geben, unter denen diese offensichtliche Lösung nicht funktioniert oder andere Ergebnisse als erwartet liefert. In diesem Tutorial werden wir verschiedene Möglichkeiten zum Vergleichen von Zellen in Excel besprechen, damit Sie eine optimale Lösung für Ihre Aufgabe finden können.
So prüfen Sie, ob zwei Zellen in Excel übereinstimmen
Es gibt viele Variationen der Excel-Formel If match. Schauen Sie sich einfach die folgenden Beispiele an und wählen Sie diejenige aus, die für Ihr Szenario am besten geeignet ist.
Wenn zwei Zellen gleich sind, wird TRUE zurückgegeben.
Die einfachste " Wenn eine Zelle gleich einer anderen ist, dann wahr" Die Excel-Formel lautet wie folgt:
Zelle A = Zelle BUm zum Beispiel die Zellen in den Spalten A und B in jeder Zeile zu vergleichen, geben Sie diese Formel in C2 ein und kopieren sie dann in die Spalte:
=A2=B2
Als Ergebnis erhalten Sie TRUE, wenn zwei Zellen gleich sind, ansonsten FALSE:
Anmerkungen:
- Diese Formel gibt zwei boolesche Werte zurück: wenn zwei Zellen gleich sind - WAHR; wenn sie nicht gleich sind - FALSCH. Um nur die WAHR-Werte zurückzugeben, verwenden Sie eine WENN-Anweisung, wie im nächsten Beispiel gezeigt.
- Diese Formel lautet Groß- und Kleinschreibung wird nicht berücksichtigt Wenn die Groß- und Kleinschreibung eine Rolle spielt, verwenden Sie diese Formel, die zwischen Groß- und Kleinbuchstaben unterscheidet.
Wenn zwei Zellen übereinstimmen, Rückgabewert
Um einen eigenen Wert zurückzugeben, wenn zwei Zellen übereinstimmen, konstruieren Sie eine IF-Anweisung nach diesem Muster:
WENN( Zelle A = Zelle B , value_if_true, value_if_false)Um zum Beispiel A2 und B2 zu vergleichen und "ja" zurückzugeben, wenn sie die gleichen Werte enthalten, und "nein", wenn nicht, lautet die Formel:
=IF(A2=B2, "ja", "nein")
Wenn Sie nur einen Wert zurückgeben wollen, wenn die Zellen gleich sind, geben Sie eine leere Zeichenkette ("") für wert_wenn_false .
Wenn Übereinstimmung, dann ja :
=IF(A2=B2, "ja", "")
Wenn Übereinstimmung, dann TRUE:
=IF(A2=B2, TRUE, "")
Hinweis: Wenn Sie den logischen Wert TRUE zurückgeben möchten, dürfen Sie ihn nicht in Anführungszeichen setzen. Die Verwendung von Anführungszeichen wandelt den logischen Wert in eine reguläre Textzeichenfolge um.
Wenn eine Zelle gleich einer anderen ist, dann wird eine andere Zelle zurückgegeben
Und hier ist eine Variante des Excel bei Übereinstimmung Formel, die diese spezielle Aufgabe löst: Vergleichen Sie die Werte in zwei Zellen, und wenn die Daten übereinstimmen, dann kopieren Sie einen Wert aus einer anderen Zelle.
In der Excel-Sprache wird es so formuliert:
WENN( Zelle A = Zelle B , Zelle C , "")Um beispielsweise die Elemente in den Spalten A und B zu prüfen und bei Übereinstimmung einen Wert aus Spalte C zurückzugeben, lautet die Formel in D2, die nach unten kopiert wurde, wie folgt:
=IF(A2=B2, C2, "")
Groß- und Kleinschreibung berücksichtigende Formel, um festzustellen, ob zwei Zellen übereinstimmen
Wenn Sie mit Textwerten arbeiten, bei denen die Groß- und Kleinschreibung eine Rolle spielt, verwenden Sie die Funktion EXAKT, um die Zellen exakt zu vergleichen, einschließlich der Groß- und Kleinschreibung:
IF(EXACT( Zelle A , Zelle B ), wert_wenn_true, wert_wenn_false)Um beispielsweise die Einträge in A2 und B2 zu vergleichen und "ja" zurückzugeben, wenn der Text genau übereinstimmt, "nein", wenn ein Unterschied gefunden wird, können Sie diese Formel verwenden:
=IF(EXACT(A2, B2), "Ja", "Nein")
Prüfen, ob mehrere Zellen gleich sind
Wie beim Vergleich von zwei Zellen kann auch bei der Überprüfung mehrerer Zellen auf Übereinstimmung auf verschiedene Weise vorgegangen werden.
AND-Formel, um zu sehen, ob mehrere Zellen übereinstimmen
Um zu prüfen, ob mehrere Werte übereinstimmen, können Sie die AND-Funktion mit zwei oder mehr logischen Tests verwenden:
AND( Zelle A = Zelle B , Zelle A = Zelle C , ...)Um zum Beispiel festzustellen, ob die Zellen A2, B2 und C2 gleich sind, lautet die Formel:
=UND(A2=B2, A2=C2)
In Excel 365 und 2021 (dynamisches Array) können Sie auch die unten stehende Syntax verwenden. In Excel 2019 und niedriger funktioniert dies nur als traditionelle CSE-Array-Formel, die durch gleichzeitiges Drücken der Tasten Strg + Umschalt + Eingabe abgeschlossen wird.
=AND(A2=B2:C2)
Das Ergebnis der beiden AND-Formeln sind die logischen Werte TRUE und FALSE.
Um Ihre eigenen Werte zurückzugeben, fügen Sie AND in die IF-Funktion ein, etwa so:
=IF(AND(A2=B2:C2), "ja", "")
Diese Formel gibt "ja" zurück, wenn alle drei Zellen gleich sind, ansonsten eine leere Zelle.
COUNTIF-Formel zur Überprüfung, ob mehrere Spalten übereinstimmen
Eine weitere Möglichkeit, auf Mehrfachübereinstimmungen zu prüfen, ist die Verwendung der Funktion COUNTIF in diesem Formular:
COUNTIF( Bereich , Zelle )= nWo Bereich ist ein Bereich von Zellen, die miteinander verglichen werden sollen, Zelle eine beliebige einzelne Zelle im Bereich ist, und n ist die Anzahl der Zellen im Bereich.
Für unseren Beispieldatensatz kann die Formel in dieser Form geschrieben werden:
=COUNTIF(A2:C2, A2)=3
Wenn Sie viele Spalten vergleichen, kann die Funktion SPALTEN die Anzahl der Zellen (n) automatisch ermitteln:
=COUNTIF(A2:C2, A2)=SPALTEN(A2:C2)
Und die Funktion IF hilft Ihnen dabei, alles, was Sie wollen, als Ergebnis zurückzugeben:
=IF(COUNTIF(A2:C2, A2)=3, "Alle Treffer", "")
Groß- und Kleinschreibung beachtende Formel für Mehrfachtreffer
Wie bei der Überprüfung von zwei Zellen verwenden wir die Funktion EXACT, um den exakten Vergleich einschließlich der Groß- und Kleinschreibung durchzuführen. Um mehrere Zellen zu behandeln, ist EXACT wie folgt in die AND-Funktion einzuschachteln:
AND(EXACT( Bereich , Zelle ))In Excel 365 und Excel 2021 funktioniert dies aufgrund der Unterstützung für dynamische Arrays als normale Formel. In Excel 2019 und niedrigeren Versionen müssen Sie Strg + Umschalt + Enter drücken, um die Formel zu einer Matrixformel .
Um beispielsweise zu prüfen, ob die Zellen A2:C2 die gleichen Werte enthalten, lautet eine Formel, die Groß- und Kleinschreibung berücksichtigt:
=UND(GENAU(A2:C2, A2))
In Kombination mit IF nimmt sie diese Form an:
=IF(AND(EXACT(A2:C2, A2)), "Ja", "Nein")
Prüfen, ob eine Zelle mit einer Zelle im Bereich übereinstimmt
Um zu sehen, ob eine Zelle mit einer beliebigen Zelle in einem bestimmten Bereich übereinstimmt, verwenden Sie eine der folgenden Formeln:
ODER-Funktion
Es ist am besten für die Überprüfung von 2 - 3 Zellen geeignet.
OR( Zelle A = Zelle B , Zelle A = Zelle C , Zelle A = Zelle D , ...)Excel 365 und Excel 2021 verstehen diese Syntax ebenfalls:
OR( Zelle = Bereich )In Excel 2019 und niedrigeren Versionen sollte dies als Array-Formel eingegeben werden, indem Sie die Tastenkombination Strg + Umschalt + Eingabe drücken.
COUNTIF-Funktion
COUNTIF( Bereich , Zelle )>0Um zum Beispiel zu prüfen, ob A2 gleich einer Zelle in B2:D2 ist, ist jede dieser Formeln geeignet:
=ODER(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Wenn Sie Excel 2019 oder niedriger verwenden, denken Sie daran, Strg + Umschalt + Eingabe zu drücken, damit die zweite OR-Formel die richtigen Ergebnisse liefert.
Zur Rückkehr Ja/Nein oder beliebige andere Werte, dann wissen Sie, was zu tun ist: Sie können eine der oben genannten Formeln in den logischen Test der IF-Funktion einfügen, zum Beispiel:
=IF(COUNTIF(B2:D2, A2)>0, "Ja", "Nein")
Weitere Informationen finden Sie unter Prüfen, ob ein Wert in einem Bereich vorhanden ist.
Prüfen, ob zwei Bereiche gleich sind
Um zwei Bereiche Zelle für Zelle zu vergleichen und den logischen Wert WAHR zurückzugeben, wenn alle Zellen an den entsprechenden Positionen übereinstimmen, übergeben Sie die gleich großen Bereiche an den logischen Test der UND-Funktion:
AND( Bereich A = Bereich B )Um zum Beispiel Matrix A in B3:F6 und Matrix B in B11:F14 zu vergleichen, lautet die Formel:
=UND(B3:F6= B11:F14)
Um die Ja / Nein als Ergebnis, verwenden Sie die folgende WENN-UND-Kombination:
=IF(AND(B3:F6=B11:F14), "Ja", "Nein")
So wird die Formel "Wenn" in Excel verwendet. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!
Praxis-Arbeitsheft
Wenn Zellen in Excel übereinstimmen - Formelbeispiele (.xlsx-Datei)