Excel関数 逆引き集 | 文字列比較(大小無視)→ =

Excel
スポンサーリンク

概要

文字列を比較するとき、
「大文字・小文字の違いは無視して、同じ文字列として扱いたい」
という場面はとても多いです。

Excel では、実は 「=(イコール)」による比較は、大文字・小文字を区別しません。

つまり、

  • Excelexcel同じ(TRUE)
  • ABCAbc同じ(TRUE)
  • テストテスト同じ(TRUE)
  • ABCABD違う(FALSE)

という動きをします。

ここでは、初心者向けに「= を使った大小無視の文字列比較」を、
テンプレートと例題つきで丁寧に解説します。


=(イコール)による文字列比較の基本

基本構文

=A2=B2
  • A2 と B2 が同じ文字列 → TRUE
  • 違う文字列 → FALSE

そして 大文字・小文字は無視される のがポイントです。

例:

A2:Excel
B2:EXCEL

=A2=B2

結果 → TRUE(同じと判定)


大文字・小文字を無視した比較の特徴

EXACT との違い

比較方法大文字小文字空白の違い用途
=無視する違えば FALSEゆるい比較(一般的な一致判定)
EXACT区別する違えば FALSE厳密な比較(ID・コードなど)

「大文字小文字を気にしない」なら、
=(イコール)で十分です。


IF と組み合わせて「一致/不一致」を表示する

TRUE/FALSE のままだと分かりにくい場合

A2 と B2 が同じなら「一致」、違うなら「不一致」と表示したい場合。

=IF(A2=B2,"一致","不一致")
  • 大文字小文字の違いは無視
  • 見た目でわかりやすい判定ができる

TRIM と組み合わせて「余計な空白を無視したい」場合

= は大文字小文字を無視しますが、
空白(スペース)は無視しません。

A2:Excel
B2:Excel(末尾に空白)

=A2=B2

→ FALSE(空白が違うため)

空白も無視したい場合は TRIM を使います。

=TRIM(A2)=TRIM(B2)

これで、

  • 大文字小文字 → 無視
  • 余計な空白 → 無視

という“ゆるめの比較”ができます。


LOWER / UPPER と組み合わせて「完全に大小無視」する方法

= はもともと大小無視ですが、
「比較前にすべて小文字化(または大文字化)して比較する」
という方法もあります。

例:両方を小文字にして比較

=LOWER(A2)=LOWER(B2)

例:両方を大文字にして比較

=UPPER(A2)=UPPER(B2)

この方法は、
「比較前に文字列を正規化したい」
という場面でよく使われます。


応用:部分一致と組み合わせる

大小無視のまま部分一致をしたい場合は FIND の代わりに SEARCH を使います。

SEARCH は大文字小文字を無視する関数です。

例:A2 の中に B2 の文字列が含まれているか判定

=ISNUMBER(SEARCH(B2,A2))
  • 大文字小文字 → 無視
  • 部分一致 → OK

文字列比較(大小無視)の“型”まとめ

大文字小文字を無視した完全一致

=A2=B2

一致/不一致の文字表示

=IF(A2=B2,"一致","不一致")

空白も無視した比較

=TRIM(A2)=TRIM(B2)

小文字化して比較(正規化)

=LOWER(A2)=LOWER(B2)

大文字化して比較(正規化)

=UPPER(A2)=UPPER(B2)

例題

問題1

A2 と B2 の文字列が 大文字小文字を無視して一致 しているかどうかを判定したいです。
TRUE / FALSE を返す式を書いてください。

=A2=B2

問題2

A2 と B2 が一致している場合は「一致」、
違う場合は「不一致」と表示したいです。
IF と = を使った式を書いてください。

=IF(A2=B2,"一致","不一致")

問題3

A2 と B2 の比較で、
大文字小文字だけでなく、余計な空白も無視したいです。
TRIM と = を使った式を書いてください。

=TRIM(A2)=TRIM(B2)

問題4

A2 と B2 を比較する前に、
両方を小文字に変換してから比較したいです。
LOWER と = を使った式を書いてください。

=LOWER(A2)=LOWER(B2)

問題5

A2 の中に B2 の文字列が含まれているかどうかを、
大文字小文字を無視して判定したいです。
SEARCH と ISNUMBER を使った式を書いてください。

=ISNUMBER(SEARCH(B2,A2))

大小無視の比較は、
=(イコール)だけで実現できるという点がとても便利です。
ID のゆるいチェック、名前の比較、入力ミスの検出など、
実務での出番が非常に多いので、ぜひ使いこなしてください。

Excel
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました