質問: エクセル作業について 時間管理表を作成中です。 1ヶ月分の日計が各シートに分かれています。31シートまであります。 32シート目に毎月のAM中の一覧を作成したいと思っています。
回答: 集計したいシートが画像左側のフォーマット、 かつ日別のシート名が数字のみとして数式を書きます。 いくつかご確認ください。 (1)集計シートの1行目の数字を半角数字に変更してください。 (元の日別シートの名前と完全一致させてください) (2)A列に入っている名前を日付シートに入っている名前と完全一致させてください F3に =VLOOKUP($A3,INDIRECT("'"&F$1&"'!$A:$G"),6,FALSE) G3に =VLOOKUP($A3,INDIRECT("'"&F$1&"'!$A:$G"),7,FALSE) と入力してこの2つセットで他のセルにコピペしてください。 集計の際、なるべく結合セルを使わない方が良いのですが、 恐らくこれで引っ張って来れるかと。 解説すると、indirect関数を使用して日付毎のシートを呼び出し、 そこからvlookupで名前を参照して6列目(F列)と7列目(G列)の 値を引用してきています。