サイトアイコン Googleスプレッドシート 完全攻略

QUERY シート間の集計で INDIRECTする方法 ,VLOOKUP(Gスプレッドシート)

VLOOKUPの一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

VLOOKUP 左側 別ファイルからデータを抽出する方法(Gスプレッドシート)
  • 別ファイルからデータを取得する方法がわかります。
  • VLOOKUP関数で左側の値を取得する方法がわかります。
  • Arrayformulaの効果的な使い方がわかります。
  • 今回は、とっても価値の高い方法をお伝えします。


    これを知ることであなたは、

    なので、サクッとマスターして

    と答えてあげてください。

    動画はこちら

    シートはこちら


    ※クリックするとシートが開きます。

    ポイント

    日付から年を取得しINDIRECT関数によりシート名を付加して範囲を作成します。

     

    まずC列(日付)からYEAR関数をしようして年を取得します。

    YEAR(日付)

    文字連結し「売上YYYY年!$A$2:$G」をINDIRECTします。

    INDIRECT(セル参照の文字列, [A1 形式にする])

     

    例)

    INDIRECT(“‘売上”&year(C2)&”年’!$A$2:$G”)

     

    あとは、VLOOKUP関数範囲やQUERY関数のデータにINDIRECT関数ごと指定すればOKです。

    VLOOKUP(検索キー, 範囲, 指数, [並べ替え済み])

    QUERY(データ, クエリ, [見出し])

     

    例)

    =VLOOKUP(B2,INDIRECT(“‘売上”&year(C2)&”年’!$A$2:$G”),7,0)
    =QUERY(INDIRECT(“‘売上”&year(C2)&”年’!$A$2:$G”),”select G where A='”&B2&”‘”)

     

     

    以上です。

     

     

     

     

    最後までご覧いただきありがとうございます。

    つぎはこちら

    VLOOKUPで左側の 値を取得する方法(Gスプレッドシート)
    配列の基本が理解できます。 VLOOKUP関数のみで左側の値を取得することができます。

    INDIRECTの一覧

    VLOOKUPの一覧

     

    モバイルバージョンを終了