テキスト
EXACT
定義
EXACT は、2つのテキストが大文字と小文字まで含めて一致するときは TRUE を、そうでなければ FALSE を返します。
構文
=EXACT(text1, text2)
引数
| 引数 | 意味 |
|---|---|
text1 |
1つ目のテキスト、またはそれを含むセルです。 |
text2 |
1つ目と比べる 2つ目のテキストです。 |
計算例
地図シートは、入力したコードが保存したコードと一致するかを調べます。保存コードは A2:A4、入力コードは B2:B4 に入っています。
| A: 保存 | B: 入力 |
|---|---|
| North | north |
| East | East |
| West | west |
数式: =IF(EXACT(A2,B2),1,0)
結果: 0。North と north は大文字と小文字が違うので、EXACT は偽になり、IF は 0 を返します。下にフィルすると、数式は 0、1、0 を返します。
練習問題
セル A2 には Hi、セル B2 には Hi が入っています。C2 に、その2つのセルが完全に一致するときは 1、それ以外のときは 0 を返す数式を書いてください。
- C2 に、EXACT を使い、A2 と B2 が一致するときは 1、それ以外のときは 0 と表示する IF 数式を書いてください。
- C2 は Hi と Hi の場合の結果を表示する必要があります。
ステップ 1 / 2
C2 に =IF(EXACT(A2,B2),1,0) と入力します。
A2 は Hi、B2 は Hi なので、結果は 1 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
C2 は EXACT を使っています。
C2 は 1 を表示しています。
関連する関数
比べる前に数値テキストを変換するときは VALUE を使います。文字列の一部だけ一致させたいときは LEFT で接頭辞を取れます。
よくある間違い
大文字と小文字を区別する検査に A2=B2 を使うミスです。Excel の = は大文字と小文字を無視するので、EXACT を使わないと North と north は等しいと扱われます。