- 締切済み
excel
「○月前期・○月後期」、という名の2つの売上ファイルが有ります。 下記のように合計を出したく、前期ファイルの値を参照するところまでは出来たのですが、毎月ファイル名は変わってしまうので、「F1セル」あたりに数字で月を入れ、その値をファイル名「○月前期」の「”○”」にいれる方法は無いのでしょうか? 前期(1日から15日) A B 1 1/1 \100 2 1/2 \200 ・ ・ 9 合計 \300 後期(16日~31日) A B C D E F 1 1/16 \300 1/1 \100 \400 1←(ここで○月を指定、「C・D列」に前期を参照) 2 1/17 \400 1/2 \200 \600 ※「E列」は「B・D列」の合計です ・ ・ 9 合計 \700 対象の前期ファイルは閉じたままで行えるとなお良いのですが。 説明が難しいですが・・・よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- chonami
- ベストアンサー率43% (448/1036)
回答No.1
INDIRECT関数で、○の部分だけF1を指定すればできると思います。 実際の式がわかりませんが、 =INDIRECT("["&F1&"月前期.xls]Sheet1!$A$1") みないな感じです。 ただ、対象ブックを閉じたままではできません。