EXACT(イグザクト)関数 [文字列操作関数]

EXACT(イグザクト)関数 [文字列操作関数]

機能

 文字列を比較して同じ内容かを比較する関数です。IF文と一緒に利用すると、わりかし便利です。セル内の文字列が同一化を、大文字小文字、全角・半角も含め確認してくれるので、目視ではわかりにくい全角・半角の入力ミスなどをチェックするときなどに便利です。

 というか、EXACT関数を知らないときは、IF文で文字列比較してました。^^;

  • =EXACT(A1,B1) 
  • =if(A1=B1,"","err") 

 この関数を知る前は、IF文で上記のような感じで、文字列1と文字列2が同じだったら空白を、違うときは「err」と表示して、みたいな感じにしてみてたんですが、これだと、全角・半角の違いはチェックできても、大文字か小文字かの比較はできません。(T_T) 文字列比較には、ぜひ「EXACT」関数をご利用ください!

書式

 ABCD
1AbcabcFALSE← =EXACT(A1,B1)
2AbcAbcTRUE← =EXACT(A2,B2) 
3AbcAbcFALSE← =EXACT(A3,B3)

 =EXACT(文字列1,文字列2) 

 指定方法

 =EXACT(A1,B1) のように、
  比較したい文字列のセルを指定すればOK。
  同一なら「TRUE」を、違っていれば「FALSE」を表示。

 使い勝手からいくと、IF文を追加して、

 =IF(EXACT(A1,B1),"","err") と、
  errのときだけ表示させるようにするとチェックしやすい^^v


呼び出し方(メニュー)

  • Excel2007:[数式]タブ→関数ライブラリグループ[文字列捜査関数]→[EXACT]

タイトルとURLをコピーしました