パソコンの疑問を解決していきます。

  1. Excel
  2. 208 view

Excelで文字を比較するには

Excel文字比較するには比較演算子を使う方法や、EXACT関数を使う方法があります。比較する文字列の大文字と小文字を区別するかどうかで使い分けましょう。

簡単に思う付くのはIF関数と比較演算子を使う方法です。たとえば、「IF(C1=D1,”一致します”,”違います”)」のような式で結果を表示することができます。

IF関数と比較演算子による比較

IF関数と比較演算子による比較

ただし、この方法では大文字と小文字が区別されないので注意が必要です。たとえば、「Excel」と「excel」は同じだと見なされます。

大文字と小文字が区別されない

大文字と小文字が区別されない

この動作で問題がある場合はEXACT関数を使う方法があります。「EXACT(C1,D1)」のように使い、2つの文字列が一致する場合はtrue、一致しない場合はfalseを返します。このとき大文字と小文字が区別されるので、「Excel」と「excel」は別の文字列だと判断されます。

大文字と小文字を区別する比較(EXACT関数)

大文字と小文字を区別する比較(EXACT関数)

EXACT関数は文字列の比較を行いますが、書式の違いは無視されます。たとえば、太字の「Excel」と太字ではない「Excel」が同じ文字列だと見なされます。

EXACT関数は書式の違いは考慮しない

EXACT関数は書式の違いは考慮しない

Excelの最近記事

  1. Excelで2行ごとに色を付ける

  2. CSVをExcelで開いたら文字化けしたとき

  3. Excelで条件に応じてセルを色分けしたい

  4. Excelでプルダウン(ドロップダウンメニュー)を作成する

  5. Excelでチェックボックスを削除するには

関連記事

PAGE TOP