Google スプレッドシート: テキスト値で if 関数を使用する方法


Google スプレッドシートでテキスト値でIF関数を使用するには、次の数式を使用できます。

方法 1: セルがテキストと等しいかどうかを確認する

 =IF( A2 ="Starting Center", "Yes", "No")

この数式は、セルA2の値が「開始中心」の場合は「Yes」を返し、それ以外の場合は「No」を返します。

方法 2: セルに特定のテキストが含まれているかどうかを確認する

 =IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")

この数式は、セルA2の値にセル内のどこかに「Guard」が含まれている場合は「Yes」を返し、それ以外の場合は「No」を返します。

方法 3: セルに多くの特定のテキストのいずれかが含まれているかどうかを確認する

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")

この数式は、セルA2の値に「Backup」または「Keep」が含まれている場合は「Yes」を返し、それ以外の場合は「No」を返します。

次の例は、Google スプレッドシートの次のデータ セットで実際に各数式を使用する方法を示しています。

例 1: セルがテキストと等しいかどうかを確認する

セルC2に次の数式を入力すると、セルA2の値が「開始中心」に等しい場合は「Yes」を返し、それ以外の場合は「No」を返すことができます。

 =IF( A2 ="Starting Center", "Yes", "No")

次に、この数式をクリックして、列 C の残りの各セルにドラッグします。

Google スプレッドシートのテキストを含む IF 関数

この数式は、列 A の値が「開始中心」と等しい行に対しては「Yes」を返し、他のすべての行に対しては「No」を返します。

例 2: セルに特定のテキストが含まれているかどうかを確認する

セルC2に次の数式を入力すると、セルA2の値に「Guard」が含まれている場合は「Yes」が返され、そうでない場合は「No」が返されます。

 =IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")

次に、この数式をクリックして、列 C の残りの各セルにドラッグします。

セルにテキストが含まれているかどうかを確認するGoogleスプレッドシートIF関数

数式は、列 A に「Guard」を含む各行に対して「Yes」を返し、他のすべての行に対して「No」を返します。

例 3: セルに複数の特定のテキストが含まれているかどうかを確認する

セルC2に次の数式を入力すると、セルA2の値に「Backup」または「Keep」が含まれている場合は「Yes」が返され、そうでない場合は「No」が返されます。

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")

次に、この数式をクリックして、列 C の残りの各セルにドラッグします。

複数のテキスト値を含む Google スプレッドシートの IF 関数

この数式は、列 A に「バックアップ」または「保持」を含む各行に対して「はい」を返し、他のすべての行に対しては「いいえ」を返します。

: セル内の特定のテキスト値を必要な数だけ検索するには、数式の中かっこにテキスト値を必要なだけ含めてください。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Google スプレッドシート: 値の範囲を指定した IF 関数を使用する
Google スプレッドシート: 日付で IF 関数を使用する方法
Google スプレッドシート: 負の数値で IF 関数を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です