\r\n\r\n
googlesheetsで他のスプレッドシートからデータをインポートする必要がある場合、いくつかの方法でこれを行うことができます。ファイル内の別のワークシートからデータを抽出する場合でも、まったく別のスプレッドシートからデータを抽出する場合でも、その方法を紹介します。
最初の方法は、文書内に複数のワークシートがあることが前提です。ページの下部を見れば、その文書に複数のワークシートがあるかどうかを確認できます。別のものを追加するには、プラス記号(+)をクリックするだけで、新しいものが作成されます。
ブラウザでGoogle Sheetsを開き、スプレッドシートを開く。データを取り込みたいセルをクリックし、ハイライトする。
関連コンテンツ:googlesheetsビギナーズガイド
次に、他のワークシートのセルを参照する数式を入力する必要があります。ワークシートに名前がついている場合は、その名前を置換し、感嘆符の後に参照するセルを配置する必要があります。このように表示されるはずです。
=<SheetName>!B7Enter」を押すと、そのセルにもう一つのテーブルのデータが表示されます。
表計算ソフトのワークシートからデータを取り込むだけでなく、全く別の文書からセルを参照することも可能です。この式は、先ほどの式から少し変更されていますが、ほぼ同じ働きをします。
関連:ExcelドキュメントをGoogleワークシートにインポートする方法
このガイドでは、範囲A22:E27が必要です。
次に、スプレッドシートの完全な URL をクリップボードにコピーします。アドレスバーをクリックし、キーボードショートカットのCtrl+C(Windows/Chrome OS)またはCmd+C(macOS)を使用します。
ここで、googlesheetsのホームページに戻り、データを取り込みたいスプレッドシートを開いてください。
空のセルをクリックして、=IMPORTRANGE("< URL>", "< CellRange>") と入力します。ここで < URL> はコピーするリンク、<.CellRange>は、インポートしたいセルを示します。Ctrl+V(Windows/Chrome OS)またはCmd+V(macOS)を押して、引用符の間にURLを貼り付け、範囲を入力してEnterキーを押すと、次のようになります。
=IMPORTRANGE("http://docs.google.com/spreadsheets/d/URL/to/spreadsheet/edit" , "A22:E27")注意:他の文書に複数のシートがある場合、どのシートを参照するか指定する必要があります。例えば、Sheet2 からインポートする場合は、代わりに "Sheet2!A22:E27" と入力します。
エンターキーを押すと、エラー「#REF!これは正常で、googlesheetsは他のシートへのアクセスを許可する必要があるだけです。エラーが表示されたセルを選択し、"アクセスを許可する "をクリックします。
読み込みに数秒かかりますが、一度読み込むと、データエリアがすべてをスプレッドシートに直接インポートしてくれます。
他のワークシートからインポートした場合、セルの書式設定(色など)はデータに追従しませんが、Googleシートで外部セルを参照するには、これらの方法が最適です。