Googleスプレッドシートで文字列を比較する方法(例付き)
次の方法を使用して、Google スプレッドシートのセルA2とB2の文字列を比較できます。
方法 1: 文字列を比較する (大文字と小文字を区別する)
= EXACT ( A2 , B2 )
この式は、両方の文字列に同じ場合に同じ文字が含まれる場合にTRUEを返します。それ以外の場合は、 FALSEを返します。
方法 2: 文字列を比較する (大文字と小文字を区別しない)
= EXACT ( UPPER ( A2 ) , UPPER ( B2 ) )
この式は、大文字と小文字に関係なく、両方の文字列に同一の文字が含まれている場合にTRUEを返します。それ以外の場合は、 FALSEを返します。
次の例は、Google スプレッドシートの次の文字列列で各メソッドを実際に使用する方法を示しています。
例 1: Google スプレッドシートでの文字列の比較(大文字と小文字を区別)
セルC2に次の数式を入力して、セルA2とB2の文字列が大文字小文字も含めて等しいかどうかを確認できます。
= EXACT ( A2 , B2 )
次に、この数式を C 列の残りの各セルにドラッグして入力します。
列 C の数式は、各文字列内の文字と大文字小文字が同じである場合にのみTRUEを返します。
それ以外の場合、列 C の数式はFALSEを返します。
例えば:
- Pandaとpanda は同じ文字を持ちますが、大文字と小文字が同じではないため、数式はFALSEを返します。
- lionとlion は同じ文字を持ち、大文字と小文字が同じであるため、数式はTRUEを返します。
等々。
例 2: Google スプレッドシートでの文字列の比較(大文字と小文字を区別しない)
セルC2に次の数式を入力すると、大文字と小文字に関係なく、セルA2とB2の文字列が等しいかどうかを確認できます。
= EXACT ( UPPER ( A2 ) , UPPER ( B2 ) )
次に、この数式を C 列の残りの各セルにドラッグして入力します。
大文字と小文字に関係なく、各文字列内の文字が等しい場合、列 C の数式はTRUEを返します。
それ以外の場合、列 C の数式はFALSEを返します。
この数式では、 UPPER関数を使用して、文字を比較する前にまず各文字列を大文字に変換することに注意してください。
これは、比較を実行する前に各文字列が必ず大文字に変換されるため、大文字と小文字を区別しない比較を実行するのと同じです。
追加リソース
次のチュートリアルでは、Google スプレッドシートで日付を操作する方法に関する追加情報を提供します。
Googleスプレッドシートで部分文字列を削除する方法
Googleスプレッドシートで文字列を反転する方法
Googleスプレッドシートの文字列から数値を抽出する方法