• ベストアンサー

エクセルで異なったシートからデータを抽出する方法

エクセル2002を使用しています。 日報○○○○○.xls(○○○○○は年月日が入ります。) というエクセルのファイルが約1年分あります。 このエクセルの中の一部分のセル、たとえばd:18とf:23のデータを抽出して、一つのファイルを作成しなければいけなくなりました。 新しく作るエクセルには○○○○○、△△、▲▲(△△はd:18の値、▲▲はf:23の値)のように元になるエクセルの年月日とそのファイル内のデータの値が順に入れば良いです。 エクセルを一つづつ開いて調べていけば良いのですが、膨大な時間がかかってしまうので、何か良い方法があれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

A1に日報○○○○○.xlsのフォルダのパス A2以降に日付として B2=INDIRECT(A1&"[日報"&TEXT(A2,"yymmdd")&".xls]シート名!D18") C2=INDIRECT(A1&"[日報"&TEXT(A2,"yymmdd")&".xls]シート名!F23") で出来ませんか?