メインコンテンツへスキップ
見出し画像
Photo bymirecat

セルからシート名を取得し、そのシート上のセルからデータを返す関数

    関数

    A1=シート名が記載されてるセル
    A2=取得したシート名のシートの値を取得したいセル

    =INDIRECT("'" & A1 & "'!A2")

    画像
    赤のセルはI1セルから"k1"という文字列を取得しシート名k1のt10セルの値を返す

    解説

    INDIRECT関数とは、文字列を使ってセル参照ができる関数

    「'" & A1 & "'」は「”とA1の値と”」で出来た文字列「”A1"」
    仮にA1の値が「北海道」なら「”北海道"」という文字列になる。
    !が付くことで「"'" & A1 & "'!」はシート名「北海道」を表し、
    「"'" & A1 & "'!A2"」はシート名「北海道」のA2セルを示す。

    chatGDPから作成および説明を受ける。

     
     
    農業してたらできちゃった副産物とか思いついちゃったこと置き場

    あなたへのおすすめ