クイックナビゲーション
EXACT 関数
概要
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+