メインコンテンツへスキップ

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

Excelで2つ以上のテキスト文字列を比較する

Author Xiaoyang Last modified

ワークシート内の2つ以上のテキスト文字列を、大文字と小文字を区別するかしないかで比較したい場合(次のスクリーンショット参照)、この記事では、Excelでこのタスクを処理するための便利な数式について説明します。

doc-compare-two-strings-1


大文字と小文字を区別して2つ以上のテキスト文字列を比較する

大文字と小文字を区別して2つのテキスト文字列を比較する:

通常、EXACT関数を使用すると、2つ以上の文字列が完全に等しいかどうかを比較できます。2つのテキスト文字列のみを比較する場合、一般的な構文は次のとおりです:

=EXACT(テキスト1, テキスト2)
  • text1: 比較したい最初のテキスト文字列。
  • text2: 最初のテキスト文字列と比較するために使用される2番目のテキスト文字列。

1. 次の数式を空白のセルにコピーまたは入力してください:

=EXACT(A2,B2)

2. そして、この数式を適用したいセルまでフィルハンドルをドラッグすると、2つの文字列が等しい場合はTRUE、等しくない場合はFALSEが表示されます。スクリーンショットをご覧ください:

doc-compare-two-strings-2

ヒント: デフォルトのTRUEまたはFALSEの代わりに特定のテキストを使用したい場合は、IF関数とEXACT関数を組み合わせて、次の数式を使用してください:

=IF(EXACT(A2,B2),"はい","いいえ")

doc-compare-two-strings-3


大文字と小文字を区別して複数のテキスト文字列を比較する:

場合によっては、複数のテキスト文字列を比較する必要があるかもしれません。その場合、AND関数とEXACT関数を組み合わせる必要があります。一般的な構文は次のとおりです:

=AND(EXACT(範囲,値))
  • range: 比較したいセルの範囲;
  • value: セルの範囲内で比較に使用されるテキストまたはセル。

1. 次の数式を空白のセルに入力またはコピーしてください:

=AND(EXACT(A2:D2,A2))

2. 次に、正しい結果を得るためにCtrl + Shift + Enterキーを同時に押してから、この数式を他の使用したいセルにコピーして埋めます。以下のように結果が得られます:

doc-compare-two-strings-4

ヒント: 結果にTRUEまたはFALSEの代わりに他の特定のテキストを表示するには、次の数式を使用してください:

=IF(AND(EXACT(A2:D2,A2)),"はい","いいえ")

正しい結果を得るためにCtrl + Shift + Enterキーを一緒に押すことを忘れないでください。

doc-compare-two-strings-5


大文字と小文字を区別せずに2つ以上のテキスト文字列を比較する

2つ以上のテキスト文字列を比較する際に、大文字と小文字を区別しない結果を得たい場合は、次の数式を使用してください:

大文字と小文字を区別せずに2つのテキスト文字列を比較する:

1. 結果を得たい空白のセルに次の簡単な数式を入力またはコピーしてください:

=A2=B2

2. そして、次のように結果が得られます:

doc-compare-two-strings-6

ヒント: 等しい場合や異なる場合に独自のテキストを出力したい場合は、次の数式を使用してください:

=IF(A2=B2, "はい", "いいえ")

doc-compare-two-strings-7


大文字と小文字を区別せずに複数のテキスト文字列を比較する:

1. 大文字と小文字を区別せずに複数のテキスト文字列が等しいかどうかを確認するには、次の数式を使用してください:

=COUNTIF(A2:D2,A2)=4

: 上記の数式では、A2:D2は比較したいセルの範囲、A2はデータ範囲内で比較に使用されるセルの値、数字の4はチェックしたいセルの数を指します。

2. 次に、この数式を適用したいセルまでフィルハンドルをドラッグすると、次のように結果が表示されます:

doc-compare-two-strings-8

ヒント: 結果に表示したい特定のテキストを取得するには、次の数式を使用してください:

=IF(COUNTIF(A2:D2,A2)=4,"はい","いいえ")

doc-compare-two-strings-9


関連する関数:

  • EXACT:
  • EXACT関数は、2つの文字列を比較し、完全に同じであればTRUEを返し、そうでなければFALSEを返します。
  • IF:
  • これは単純な論理テストを行い、比較結果に基づいて、TRUEの場合に1つの値を返し、FALSEの場合に別の値を返します。
  • COUNTIF:
  • COUNTIF関数は、Excelでの統計関数であり、基準を満たすセルの数をカウントするために使用されます。

関連記事:

  • セルにテキストが含まれている場合にExcelで表示する
  • 列Aにテキスト文字列のリストがあり、キーワードの行がある場合、キーワードがテキスト文字列に現れるかどうかを確認する必要があります。キーワードがセルに現れる場合、それを表示し、そうでない場合は空白のセルを表示します。
  • Excelで値に基づいて特定のテキストを表示する
  • 一連の値があると仮定し、値に基づいて特定のテキストを表示したいとします。例えば、セルの値が1000より大きい場合、「増加」というテキストを別の列に表示します(下のスクリーンショット参照)。このタスクを処理するために、REPT関数とIF関数の両方が役立ちます。

最高のオフィス生産性ツール

Kutools for Excel - あなたを群衆から際立たせるツール

🤖 Kutools AI Aide: 次の要素に基づいてデータ分析を革新:インテリジェント実行|コード生成 |カスタム数式の作成|データの分析とチャートの生成 |Kutools機能の呼び出し
人気の機能重複を見つける、ハイライトする、または特定する | 空白行を削除 | データを失うことなく列やセルを結合 | 数式を使わずに丸める...
スーパー VLookup複数条件 | 複数値 | 複数シート間 | ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト | 従属ドロップダウンリスト | 複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加 | 列を移動 | 非表示の列の可視化ステータスを切り替え | 列を比較して同じ&異なるセルを選択...
特徴的な機能グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト) | 日付ピッカー | ワークシートの統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字/斜体/取り消し線のフィルタリング...)...
上位 15 のツールセット: 12 個のテキストツール (テキストの追加, 特定の文字を削除...) | 50以上 チャート タイプ (ガントチャート...) | 40以上の実用的な 数式 (誕生日に基づいて年齢を計算...) | 19 個の挿入ツール (QRコードの挿入, パスからの画像挿入...) | 12 個の変換ツール (単語に変換, 通貨変換...) | 7 個のマージ&分割ツール (高度な行のマージ, Excelセルの分割...) | ... さらに多くのツール
お好みの言語で Kutools を使用可能 - 英語、スペイン語、ドイツ語、フランス語、中国語など、40以上の言語に対応!

Kutools for Excel は300以上の機能を誇り、必要なものがワンクリックで手に入ります...


Office Tab - Microsoft Office(Excel含む)でタブ形式の閲覧と編集を有効にする

  • 数十の開いている文書を1秒で切り替える!
  • 毎日数百回のマウスクリックを減らし、マウス手から解放されます。
  • 複数の文書を閲覧・編集する際、生産性が50%向上します。
  • Chrome、Edge、Firefoxのように、タブ機能をOffice(Excel含む)にもたらします。