Google スプレッドシートのクエリ: 数式でセル参照を使用する方法
Google スプレッドシートのクエリでセル参照を使用するには、次の基本構文を使用できます。
= QUERY ( $A$1:$B$11 , "Select B where A contains '" & D3 & "'" )
この特定のクエリでは、列 A にセルD3の値が含まれる列 B の値を選択するように Google スプレッドシートに依頼しています。
次の例は、この構文を実際に使用する方法を示しています。
例: Google スプレッドシートのクエリでセル参照を使用する
Google スプレッドシートに次の 2 つのデータ セットがあるとします。
ここで、「アシスト」列の右側に「ポイント」列を追加するとします。この列には、列 D に各チームが獲得したポイントが含まれます。
これを行うには、次の構文を使用できます。
= QUERY ( $A$1:$B$11 , "Select B where A contains '" & D3 & "'" )
次のスクリーンショットは、ワークシートのセル F2 でこの数式を使用する方法を示しています。
この例では、列AのセルD2にチーム名が含まれている列Bの値を選択するように Google スプレッドシートに依頼しました。
この場合、 D2 に「Hornets」が含まれていることがわかったので、Hornets の「ポイント」値を返しました。結果は 78 でした。
次に、この数式をコピーして、列 F の残りの各セルに貼り付けます。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なクエリを実行する方法を説明します。
Google スプレッドシートのクエリ: 複数の列を選択する方法
Google スプレッドシートのクエリ: 文字列を含む行を選択する
Google スプレッドシート: 別のシートからクエリを実行する方法