別のシートからGoogleスプレッドシートにデータをインポートする方法

すべてのGSuiteWebアプリケーション(G Suite web applications)の中で、Googleスプレッドシート(Google Sheets)が最も印象的かもしれません。2006年にリリースされたこの製品は、新進気鋭のスプレッドシートエディタとしてMicrosoftExcelに対抗するための激しい競争相手になりました。

現在、Googleスプレッドシート(Google Sheets)には、何百万人もの学生、労働者、愛好家が日常的に使用している豊富な編集機能とコラボレーション機能が含まれています。

Googleスプレッドシートで最も高く評価されている機能の1つは、その堅牢な機能セットです。関数は、スプレッドシートを非常に強力にするためのコアコンポーネントであり、各スプレッドシート編集プラットフォームには通常、独自の関数がいくつかあります。

Google SheetのIMPORTRANGE機能により、2つ以上のスプレッドシート間のシームレスな接続が可能になり、多くの興味深い可能性が生まれます。これにより、データをGoogleスプレッドシート(Google Sheets)にインポートできます。

(What Is )IMPORTRANGEとは何ですか?(?)

IMPORTRANGEは、Googleスプレッドシートでサポートされている多くの機能(functions supported by Google Sheets)の1つです。関数は、スプレッドシートデータの操作、計算などを行うことができる数式を作成するために使用されます。

サポートされている100を超える関数には、文字列を日付に変換するDATE 、放射輝度で指定された角度の正弦を返すCOS 、および小数を特定の小数点以下の桁数に丸めることができるROUNDが含まれます。(ROUND)

この長い関数リストには、IMPORTRANGEが含まれています。IMPORTRANGEを使用すると、スプレッドシート間の統合の形式が可能になり、別のスプレッドシート(​​または同じシート内のワークシート)のセルの範囲をインポートできます。

これにより、Googleスプレッドシート(Google Sheets)のユーザーは、簡単な数式を使用してデータを表示しながら、データを複数の異なるシートに分割できます。ユニークなことに、サードパーティのシート(許可されている場合)から自分のシートにデータをインポートできるレベルのコラボレーションも可能になります。

(How To Use )IMPORTRANGEの(IMPORTRANGE)使い方

この強力な機能を利用するための最初のステップは、データをGoogleスプレッドシート(Google Sheets)にインポートするスプレッドシートを用意することです。1つを見つけるか、この例で行うように、数行のデータを含むダミーシートを作成します。

ここに、2列3行の単純なシートがあります。私たちの目標は、このデータを取得して、使用している別のスプレッドシートにインポートすることです。新しいシートを作成するか、既存のシートに移動して設定しましょう。

関数を使用する場合と同じプロセスから始めます。空白のセルをクリックして、関数バーにアクセスできるようにします。その中に、=IMPORTRANGEと入力します。これは、シートデータのインポートに使用できるfunctionキーワードです。

IMPORTRANGE関数は、基本構文で2つのパラメーターIMPORTRANGE(spreadsheet_url、range_string)を使用します。(IMPORTRANGE)両方を調べてみましょう。

Spreadsheet_urlは、まさにそのように聞こえます。つまり、ある範囲のデータをインポートしようとしているスプレッドシートのURLです。(URL)スプレッドシートのURLとここをコピーして貼り付けるだけです。さらに簡単に、オプションで、 URL(URL)にあるスプレッドシートの識別子文字列を使用することもできます。

この識別子は、シートのURL(URL)の「spreadsheets /d/」と「/edit」の間にある長いテキスト文字列です。この例では、「1bHbpbisrzaLF34r91UD1SLdDCpx7gD4v_4RnFBvgbfI」です。

range_stringパラメーターも同様に単純です。別のシートからすべてのスプレッドシートデータを印刷する代わりに、特定の範囲を返すことができます。この例のシート全体に示されているデータをインポートするには、範囲はA1:B4になります。 

これらの列から将来のすべてのデータをインポートすることに問題がなければ、これはA:Bだけに簡略化できます。ヘッダーなしでデータをインポートする場合は、A2:B4になります。

完全な式をまとめましょう:= IMPORTRANGE(“ 1bHbpbisrzaLF34r91UD1SLdDCpx7gD4v_4RnFBvgbfI”、“ A:B”)

この式を使用しようとすると、spreadsheet_urlを適切に置き換えたと仮定して、最初に参照エラーが表示されることに気付くでしょう。次に、セルをクリックしてこれら2つのシートを接続する必要があります。

すべてが正しく行われると、現在のシートにインポートされたデータが表示されます。

簡単ですよね?上記のように、このインポート中はフォーマットが保持されないことに注意してください。ただし、すべてのプレーンテキストデータは保持されます。

(Why Use )IMPORTRANGEを使用する理由(?)

IMPORTRANGEの使用がいかに簡単であるかがわかったので、なぜそれを使用するのでしょうか。いくつかの簡単な使用例を見てみましょう。

より良い組織(Better Organization)

データの他の部分から完全に分離したい移動変数を含む非常に複雑なシートに自分自身が関与していることに気付くかもしれません。IMPORTRANGEは、まさにそれを可能にするので、これに最適です。

IMPORTRANGEを使用(IMPORTRANGE)すると、同じスプレッドシート内の別のワークシートからデータを簡単にインポートできるため、可動部品を含むあらゆるものを保存できる「変数」ワークシートを作成できます。次に、 IMPORTRANGE(IMPORTRANGE)QUERY、およびCONCATENATEの組み合わせを使用して、すべてをまとめることができます。

友達とのコラボレーション(Collaborating With a Friend)

2つのヘッドは1つよりも優れており、IMPORTRANGEを使用すると、アカウントが共有されている限り、アカウントが所有していないシートに接続することもできます。共同プロジェクトで作業している場合は、IMPORTRANGEを使用して、2人以上の作業を1つのシートに動的に統合できます。

機密データを隠す(Hiding Sensitive Data)

公開したい行または列を含むプライベートスプレッドシートがある場合は、IMPORTRANGEが最適です。

1つの例は、 Googleフォーム(Google Forms)を使用してフォームを作成する場合です。その中で、回答者の個人情報の一部を尋ねることができます。明らかにそれを提供したくないのですよね?ただし、このフォームでは、公開共有リンクに表示したい個人的な質問が少なくなる場合もあります。それに応じてrange_stringを設定し、フォームの応答シートを接続することで、これを実現できます。

IMPORTRANGEは、Googleスプレッド(IMPORTRANGE)シート(Google Sheets)にデータをインポートする必要があるさまざまな状況でうまく機能する強力なGoogleスプレッドシート(Google Sheets)ツールです。これは、GoogleスプレッドシートとMicrosoftExcelの最も重要な違い(differences between Google Sheets and Microsoft Excel)の1つです。 

この機能の使い方について質問がありますか、それとも同じような機能を私たちと共有したいですか?コメントを下にドロップしてください。チェックします!



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts