機能
文字列を比較して同じ内容かを比較する関数です。IF文と一緒に利用すると、わりかし便利です。セル内の文字列が同一化を、大文字小文字、全角・半角も含め確認してくれるので、目視ではわかりにくい全角・半角の入力ミスなどをチェックするときなどに便利です。
というか、EXACT関数を知らないときは、IF文で文字列比較してました。^^;
- =EXACT(A1,B1)
- =if(A1=B1,"","err")
この関数を知る前は、IF文で上記のような感じで、文字列1と文字列2が同じだったら空白を、違うときは「err」と表示して、みたいな感じにしてみてたんですが、これだと、全角・半角の違いはチェックできても、大文字か小文字かの比較はできません。(T_T) 文字列比較には、ぜひ「EXACT」関数をご利用ください!
書式
A | B | C | D | |
1 | Abc | abc | FALSE | ← =EXACT(A1,B1) |
2 | Abc | Abc | TRUE | ← =EXACT(A2,B2) |
3 | Abc | Abc | FALSE | ← =EXACT(A3,B3) |
=EXACT(文字列1,文字列2)
指定方法
=EXACT(A1,B1) のように、
比較したい文字列のセルを指定すればOK。
同一なら「TRUE」を、違っていれば「FALSE」を表示。
使い勝手からいくと、IF文を追加して、
=IF(EXACT(A1,B1),"","err") と、
errのときだけ表示させるようにするとチェックしやすい^^v
呼び出し方(メニュー)
Excel2007:[数式]タブ→関数ライブラリグループ[文字列捜査関数]→[EXACT]