質問: 月が変わるとその月のシートを参照する関数を教えてく 現在は給与一覧1月~12月まで12のシートがあります。 l2のセルには=today() j4のセルに氏名 j8のセルに通勤手当=if(iserror(vlookup(j4,給与一覧1月!a1:q26,6,false)),””,vlookup(j4,給与一覧1月!a1:q26,6,false))) 他ありますがl2の月が変わると参照するシートも自動で当月に替わる関数を教えてください。
回答: 実証確認したわけではありませんが、下記の関数でどうでしょうか? =if(iserror(vlookup(j4,indirect("給与一覧" & month(l2) & "月!a1"):q26,6,false)),””,vlookup(j4,indirect("給与一覧" & month(l2) & "月!a1"):q26,6,false))) indirectがキーポイントと思います。