Forkus【3ステップ】スプレッドシートの別シートを参照・集計する方法まとめツイートシェアはてブLINEPocket参照って言葉がまずよくわからないんだよね。ある場所(セル・シート)から、データを取ってくること(同期機能付き)よ。同じスプレッドシート内の、別シートからデータ参照しています。参照元のデータが上書きされたら、参照先のデータも上書きされるの。データ同士が同期するイメージね。参照のメリットは、データの修正や更新が参照元だけで済み、時間の節約になるところですね。一口に参照といっても、スプレッドシートの参照には以下の3種類あります。以下では、1ステップずつおさらいしていきましょう。同一のスプレッドシート内で、大きなデータ参照するイメージは湧きにくいですね。シート内の表の横に関数を置き、表の値を参照することで、表の中身に応じた計算が出来たりと、関数内への参照はよく見られます。基本的な参照をみていきましょう。セルの参照これは簡単ね。C2セルに「=A2」を入力するだけよ。一塊として認識させる必要があるの。{}(波カッコ)は、範囲を1つのグループにして、入力を1セルに済ませる便利なカッコよ。複数列の参照{}(波カッコ)は、列が複数ある場合でも、その範囲をグループ化出来るの。他のやり方もみてみる=ArrayFormula(A1:A5)ArrayFormulaは同様に範囲をグループ化します。関数版波カッコですね。=Query(A1:A5)Query関数は範囲から情報を抜き出す関数です。今回は、{}(波カッコ)の応用ね。間にコンマ・セミコロンを置くことで、2つの異なる範囲を左右・上下に引っ付けてまとめるの。b}aを入力したセルに、bをその右の列に配置します。b}aを入力したセルに、bをその下の行に配置します。次のシート名「みかん」のA1セルを参照するなら以下の式が完成しますね。‘みかん’!A1これを、シート名「りんご」のA1セルに挿入すると無事に、同じスプレッドシートの別シートからセルを参照することが出来ました!次は、より実践的な例をみてみましょう。範囲の参照やり方はほとんど一緒。以下の部分をセルの範囲に変えましょう。‘参照したいシート名’!参照するセルの範囲でも、範囲参照では、参照したいシートが沢山あるなんてことも。以下の場合です↓ここでは、別シートが「2014年12月期」「2018年12月期」まで、計5つもあります。参照時に1つずつ、手作業で式のシート名を入力&変更してもいいのですが、毎回時間がかかってしまいますね。そこで、ドロップダウンリストを一度作ってしまえば、そのリストがあるセルをシート名の代わりに参照出来て、作業が効率化するわ。リストはB5セルにあるから、これをシート名にするってこと?それだと、シート名がB5になってしまうから、シートが見つかりませんというエラーが出るの。‘201X年12月期’!C2:C13次のIndirect関数で表します。(式の解説は以下にあります。“」がないと、その文字を参照させるの。“」がないのは、B5(=201X年12月期)を参照させるためね。&は文字同士をくっつける役割よ。3:別のスプレッドシートファイルからのデータ参照いよいよ最後です!別のスプレッドシートファイルからのデータ参照、もう少し踏ん張ってみていきましょう。別のスプレッドシートファイルというのは、別のタブで開くことのできる、完全に分離したシートのことよ。上のくだもの・ぶどう・いちごのこと?そう。別々のファイルでダウンロードしたけど、1つにまとめたい時に、この参照方法は便利なの。別ファイルのシート参照では、IMPORTRANGEというスプレッドシート独特の関数を使います。使い方はとっても簡単です。“範囲orセル番”)実際に、「ぶどう」の範囲A1:D7を、「くだもの」へ参照してみましょう。「ぶどう」タブのURLをコピペして、後ろに取得したい範囲(A1:D7)をつけるだけです!もし、A1セルの値のみを取得したい場合は、範囲をA1に変えればOKです。合計値の参照(SUM関数とのコンボ)IMPORTRANGE関数は、別の関数と合わせることによってその真価を発揮します。“C3:C7′′),”>=15000′′)収穫量が15,000(t)以上のものだけを合計しています。“C3:C7”))収穫量のランキングデータは5つでしたね。その個数を求めています。以下のケースを想定してみてください。別シート(なし)中に別シート(日本梨と西洋梨)がありますね。前章でやった、別シートの参照方法と考え方は一緒です。今回は「なし」シート中の西洋梨のデータを「くだもの」へ参照します。4:まとめこれにてスプレッドシートの参照のまとめは終了です。TOP20RECOMMENDこちらの記事も人気です。