EXACT 関数

Excel 2007+

概要

EXACT 関数は、2 つの文字列を比較して、まったく同じである場合は TRUE を、そうでない場合は FALSE を返します。大文字と小文字を区別し、書式の違いは無視されます。ドキュメントの文字列検証に最適です。

構文

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

パラメータ

パラメータ タイプ 必須 説明
文字列1 文字列 はい 比較対象の最初の文字列を指定します。
文字列2 文字列 はい 比較対象の2番目の文字列を指定します。

EXACT関数の使用

EXACT 関数は文字列の完全一致を確認する際に使用します。データ入力の検証や重複チェック、条件分岐などで役立ちます。大文字小文字の区別が必要な場合に特に有用です。

EXACTの一般的な例

基本的な文字列比較

=EXACT(A2,B2)

A2とB2の文字列が完全に一致するかを判定します。

大文字小文字の違い

=EXACT("Word","word")

大文字のWと小文字のwを比較し、FALSEを返します。

スペースを含む場合

=EXACT("w ord","word")

スペースが含まれる文字列を比較し、FALSEを返します。

よくある質問

=演算子は大文字小文字を区別せず、EXACT関数は厳密に区別します。

数値は自動的に文字列に変換されて比較されますが、書式の違いは無視されます。

一般的なエラーと解決策

引数が不足

Cause: 文字列1または文字列2が指定されていない

Solution: 2つの文字列引数を必ず指定してください。

配列での使用

Cause: セル範囲を直接指定

Solution: 単一セルまたは具体的な文字列を指定してください。

注記

  • EXACTはTRUE/FALSEのみを返します
  • 書式(フォント、色など)は比較対象外です
  • 日本語の全角半角も区別されます
  • VLOOKUPやINDEX+MATCHと組み合わせて使用可能

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可:

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+