もっと詳しく

Googleスプレッドシートのデータが別のシートにある場合は、データに簡単にアクセスできます。 Googleスプレッドシートで別のシートをクエリする方法は次のとおりです。

Googleスプレッドシートを使用すると、同じドキュメント内に複数のシートを作成して、データを整理することができます。

ただし、現在のシートに必要なデータが別のシートに保存されている場合はどうなりますか? Googleスプレッドシートを使用すると、別のシート、またはまったく別のGoogleスプレッドシートドキュメントのデータにすばやくアクセスできます。

以下のGoogleスプレッドシートで別のシートをクエリする方法をご覧ください。

Googleスプレッドシートの別のシートからセルデータを取得する方法

QUERY関数は、別のシートまたはドキュメントから複数のデータを取得するための強力なツールです。 ただし、いくつかのセルを参照するだけの場合は、少し複雑になる可能性があります。

Googleスプレッドシートの別のシートからセルデータをすばやく簡単に取得するには、次の手順に従います。

  1. データを表示するセルをクリックします。
  2. タイプ =( セルに。 押さないでください 入る この時点で。
    グーグルシートで数式を開始
  3. シート名をクリックして、データを取得するシートに移動します。
    Googleスプレッドシートのシートを変更する
  4. プルするデータを含むセルをクリックします。
    グーグルシートでセルを引っ張る
  5. タイプ )。 を押して 入る 数式を完成させます。
  6. これで、データがプルされます。
  7. Googleスプレッドシートの入力機能を使用して、より多くのデータを取得できます。
    Googleスプレッドシートに記入する

Googleスプレッドシートの別のドキュメントからセルデータを取得する方法

シートに取り込むデータが別のGoogleスプレッドシートドキュメントにある場合は、それを直接参照することができます。

方法は次のとおりです。

  1. データを含むGoogleスプレッドシートを開きます。
  2. シートの名前と、プルする予定のセル参照をメモします。
  3. 最後のスラッシュまで、そのドキュメントのURLのすべてをコピーします。
  4. データを取得するドキュメントに戻り、データを表示するセルをクリックします。
  5. タイプ = importrange(“ 次に、手順3でコピーしたURLを貼り付けます。
    数式にURLを貼り付けます
  6. 最後の引用符を入力し、その後にコンマを入力します。
    数式にコンマを追加
  7. 引用符で囲んで、手順2でメモしたシート名、感嘆符、手順2でメモしたセル参照を入力します。
    グーグルシートリファレンス
  8. 最後の閉じ括弧を追加し、を押します 入る
  9. スプレッドシートを接続するための許可を求められる場合があります。 クリック アクセスを許可する 確認するために。
  10. これで、データがシートに表示されます。

最初の方法とは異なり、数式は他のドキュメントの特定のセルを参照しているため、下にドラッグして他のセルを塗りつぶすことはできません。 ただし、数式にさまざまなセルを指定できます。

たとえば、C4からC8までのすべてのセルを一度にプルするには、数式の最後に次の参照を使用します。

"My Reference Sheet!C4:C8"

Googleスプレッドシートで別のスプレッドシートをクエリする方法

別のシートからプルしたいデータがたくさんある場合、またはプルするデータをより細かく制御したい場合は、強力なQUERY関数を使用できます。 これは使用がより複雑ですが、高度に構成可能です。

Googleドキュメントで別のシートをクエリするには:

  1. 最初のデータを表示するセルをクリックします。
  2. タイプ = query( しかし、押さないでください 入るGoogleスプレッドシートでクエリ
  3. シートタブをクリックして、データを含むシートに移動します。
    Googleスプレッドシートを選択
  4. 使用するすべてのデータを強調表示します。
    データ範囲のGoogleスプレッドシート
  5. カンマを入力してから、引用符で囲んで次のように入力します 選択する その後に、データを取得する列の文字が続きます。 たとえば、列BとDからデータを取得する場合は、次のように入力します。 「B、Dを選択」。 すべてのデータをクエリする場合は、次のように入力します “選択する*”
    範囲のGoogleスプレッドシートを選択
  6. 最後に、別のコンマを入力してから、データに含まれるヘッダーの数を入力し、最後に閉じ括弧を入力します。 たとえば、列見出しが1つある場合は、次のように入力します。 、1)
    Googleスプレッドシートの数式をクエリ
  7. プレス 入る データはプルされます。
    クエリされたデータは同じドキュメントからの結果です
  8. 数式を編集する必要がある場合は、データの左上のセルをクリックします。これは、最初に数式を入力した場所です。

Googleスプレッドシートで別のドキュメントをクエリする方法

クエリするデータが別のドキュメントにある場合は、少し異なる式を使用する必要があります。

仕組みは次のとおりです。

  1. クエリするデータを含むGoogleスプレッドシートドキュメントを開きます。
  2. シートの名前とクエリするセルの範囲を書き留めます。
  3. そのドキュメントのURLを最後のスラッシュまでコピーします。
    GoogleスプレッドシートのURLをコピーする
  4. データを表示するドキュメントに戻ります。 クエリしたデータを移動するセルをクリックします。
  5. タイプ = query(importrange(“ 次に、手順3でコピーしたURLを貼り付けます。
    Googleスプレッドシートのimportrange
  6. タイプ )、 次に、ステップ2でメモしたシートの名前、感嘆符、ステップ2でメモしたセル範囲を引用符で囲んで入力します。
    Googleスプレッドシートのimportrangeの範囲
  7. カンマを入力してから、引用符で囲んで次のように入力します 選択する その後に、データを取得する列番号が続きます。 たとえば、1列目と3列目からデータを取得する場合は、次のように入力します。「Col1、Col3を選択」
    Googleスプレッドシートの列をクエリ
  8. 最後に、別のカンマを入力し、データの上の見出しの数に続けて最後の閉じ括弧を入力します。 たとえば、列見出しが1つある場合は、次のように入力します。 、1)
    グーグルシートの完全な式
  9. プレス 入る
  10. スプレッドシートを接続するための許可を求められる場合があります。 クリック アクセスを許可する 確認するために。
    Googleスプレッドシートでのアクセスを許可する
  11. クエリしたデータが表示されます。
    クエリされたデータの結果

Googleスプレッドシートの便利なQUERY関数

上記の例では、SELECT関数を使用して、クエリする列を選択しました。 ただし、この関数を使用して、より具体的な選択を行うことができます。

できることのいくつかの例を次に示します。

  • すべてのデータを選択
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT *”, 1)
  • 別の順序で列を選択する
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, D, C”, 1)
  • 特定の値を超えるデータのみを選択する
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C WHERE C > 20”, 1)
  • 選択したデータを注文する
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C ORDER BY B DESC”, 1)
  • 上位5つの値のみを昇順で選択します
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C ORDER BY D ASC LIMIT 5”, 1)
  • 最初の10行をスキップする
    =QUERY(‘My Current Sheet’!B3:D13, “SELECT B, C, D OFFSET 10”, 1)

Googleスプレッドシート関数の詳細

Googleスプレッドシートには何百もの強力な機能があり、そのうちQUERYはほんの一例です。 これで、Googleスプレッドシートで別のシートをクエリする方法がわかったので、他の機能のいくつかについて学びたいと思うかもしれません。

GoogleスプレッドシートのIFステートメントを使用すると、計算をよりインテリジェントにすることができます。 GoogleスプレッドシートのSUMIF関数を使用して、特定の基準を満たすセルの合計を検索したり、COUNTIF関数を使用して、基準を満たすセルの数をカウントしたりできます。

GoogleスプレッドシートのVLOOKUP関数を使用して、データの左端の列を検索し、同じ行から任意の値を返すこともできます。

The post Googleスプレッドシートで別のスプレッドシートをクエリする方法 appeared first on Gamingsym Japan.