Fall in einem Vergleich ignorieren (Microsoft Excel)
Wenn Sie die IF-Funktion von Excel verwenden, um zwei Zellen zu vergleichen, die Text enthalten, ignoriert Excel standardmäßig den Fall des verglichenen Texts. Wenn beispielsweise Zelle B3 „Fall“ und Zelle B4 „Fall“ enthält, gibt die folgende Formel „Übereinstimmung“ zurück.
=IF(B3=B4,"Match","No Match")
Es gibt keine Möglichkeit, dieses Verhalten mithilfe von Einstellungen in Excel zu ändern. Wenn Sie diese Ergebnisse nicht erhalten, liegt dies wahrscheinlich an einem anderen Grund.
Beispielsweise kann der Text in den Zellen gleich aussehen, aber möglicherweise nicht wirklich gleich. Beispielsweise könnte eine Zelle „Groß- / Kleinschreibung“ (mit dem nachgestellten Leerzeichen) und die andere „Groß- / Kleinschreibung“ enthalten. In diesem Fall würde die Formel „Keine Übereinstimmung“ zurückgeben, und Sie würden annehmen, dass dies auf das großgeschriebene C in einer der Zellen zurückzuführen ist. Der wahre Grund liegt jedoch im nachgestellten Leerzeichen. Sie können dies bestätigen, indem Sie die Formel wie folgt ändern:
=IF(TRIM(B3)=TRIM(B4),"Match","No Match")
Der einzige Unterschied besteht natürlich darin, dass die TRIM-Funktion verwendet wird, um einen Zellenwert zurückzugeben, bei dem alle führenden und nachfolgenden Leerzeichen entfernt wurden.
Wenn Excel die Groß- und Kleinschreibung tatsächlich berücksichtigen soll, sollten Sie die EXACT-Anweisung verwenden, wie hier gezeigt:
=IF(EXACT(B3,B4),"Match","No Match")
Die EXACT-Funktion gibt True zurück, wenn die Zellen genau gleich sind, andernfalls False.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (11118) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: