Excel で 2 つの文字列 (テキスト) を比較しますか?
Excel では、次の 2 つの方法を使用して 2 つの文字列を相互に比較できます。
- センシティブボックス
- 大文字と小文字を区別しません
このチュートリアルでは、メソッドの式を記述する方法の両方を学びます。
大文字と小文字を区別せずに 2 つの文字列を比較します。
- まず、セルに「=」記号を入力します。
- 最初の値が含まれるセルを参照します。
- もう一度(=)を入力してください。
- 2 番目の値のセルを参照します。
- 最後に Enter キーを押して結果を取得します。
上の例でわかるように、最初のセルには「Excel」があり、2 番目のセルには「EXCEL」があります。 2 つの値は同一です。唯一の違いはケースです。そして結果は TRUE になります。
先ほども述べたように、この式では比較時にテキストの大文字と小文字は考慮されません。
=text1 = text2
大文字と小文字を区別して 2 つの文字列を比較します。
ただし、一致させるときにテキストの大文字と小文字も考慮したい場合は、EXACT 関数を使用できます。
- セルに EXACT 関数を入力します。
- 最初の値が含まれるセルを参照します。
- カンマを入力します。
- 2 番目の値のセルを参照します。
- 関数を閉じて Enter を押して結果を取得します。
上の例では、すべてのセルに同じ値がありますが、大文字と小文字の一致で値が同じである TRUE があります。
IF を使用して 2 つのテキストを比較する
IF と上で説明した 2 つの方法を組み合わせることもできます。
=IF(A1=B1,"Yes","No")
=IF(EXACT(A2,B2),"Yes","No")
Excelファイルを取得する
ダウンロードExcelの数式一覧
関連する式
- Excelで水平フィルタを作成する
- Excel で星評価テンプレートを作成する
- Excelでファイル名を取得する
- Excelでシート名を取得する
- Excel でランダムな文字をすばやく生成する