Google スプレッドシート: if 連結数式の使用方法


次の例は、Google スプレッドシートでif 連結数式を使用する方法を示しています。

例 1: If を連結する (列ごと)

Google スプレッドシートに次のデータがあるとします。


B 列の値が「Good」に等しい場合にのみ、次の式を使用して列 A と B のセルを連結できます。

 =CONCATENATE(IF( B2 =" Good ", A2:B2 , ""))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Googleスプレッドシートのif式を連結する

列 B のセルが「Good」に等しい場合、列 C の値は列 A と列 B のセルを連結したものと等しくなります。

それ以外の場合、この式は単に空の値を返します。

: Google スプレッドシートのCONCATENATE関数の完全なドキュメントは、ここで見つけることができます。

例 2: If を連結する (行ごと)

もう一度、Google スプレッドシートに次のデータがあると仮定します。


次の数式を使用すると、列 B の値が「Good」に等しい列 A のすべてのセルを連結できます。

 =ARRAYFORMULA(TEXTJOIN("", FALSE ,IF( B2:B7 =" Good ", A2:A7 ,"")))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

セルC2の値は、列 A の各値を連結した結果であり、列 B の対応する値が「Good」に等しいことに注意してください。

追加リソース

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

Googleスプレッドシートで部分文字列を削除する方法
Googleスプレッドシートの文字列から数値を抽出する方法
Googleスプレッドシートで文字列を含む行を選択する方法

コメントを追加する

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