セルからシート名を取得し、そのシート上のセルからデータを返す関数
関数
A1=シート名が記載されてるセル
A2=取得したシート名のシートの値を取得したいセル
=INDIRECT("'" & A1 & "'!A2")
解説
INDIRECT関数とは、文字列を使ってセル参照ができる関数
「'" & A1 & "'」は「”とA1の値と”」で出来た文字列「”A1"」
仮にA1の値が「北海道」なら「”北海道"」という文字列になる。
!が付くことで「"'" & A1 & "'!」はシート名「北海道」を表し、
「"'" & A1 & "'!A2"」はシート名「北海道」のA2セルを示す。
chatGDPから作成および説明を受ける。
この記事が気に入ったらサポートをしてみませんか?