[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別のファイルのデーターを数式から呼び出したい』(米屋)
いろいろ調べたんですが、答が見つかりませんでした。
例えば、フォルダ内に『10月売り上げデータ』『11月売り上げデータ』のExcelファイルがあります。
の2つのファイルが 開いてある状態で『11月売り上げデータ』に『10月売り上げデータ』の検索を行いたいです。
この時、『11月売り上げデータ』にTODAY関数を利用してA1セルに先月の数字『10』を表示させました。(ここまでは何とか自分で作れました)
このA1セルを数式に入れて『10月売り上げデータ』のC列にSUMIFを使って検索式を作成したいのですが、ブックファイル名にA1と差し込んでも上手くいきません。
どなたか、回答よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
この書き方じゃわからないなぁ・・・
1)各々どのような表になっているか、具体的な表にしてください。 [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
2)期待する結果を1)の表を元に、表で提示してください。
(稲葉) 2014/11/17(月) 10:43
>『11月売り上げデータ』に『10月売り上げデータ』の検索を行いたいです。 >『10月売り上げデータ』のC列にSUMIFを使って検索式を作成したい
10月のデータを参照するんですよね? 質問は10月のファイルに入れる数式なんですか? 『11月売り上げデータ』のC列にSUMIFを使って、の間違いなら、 その元になるSUMIFの数式を提示してください。 参考まで
元の式が =SUMIF([10月売り上げデータ.xlsx]Sheet1!A:A,B1,[10月売り上げデータ.xlsx]Sheet1!B:B)
だとします。
11月のファイルは常に10月のファイルを参照するということなら、このままでいいと思うんですが、 「10」のところにA1セルの値を使いたいということですよね?
=SUMIF(INDIRECT("'["&$A$1&"月売り上げデータ.xlsx]Sheet1'!A:A"),B1,INDIRECT("'["&$A$1&"月売り上げデータ.xlsx]Sheet1'!B:B"))
INDIRECT関数の引数の先頭からシート名までを「'」で囲っておいてください。 この式を他のセルにコピーする必要がなければA1を絶対参照にする必要はありません。
> 2つのファイルが 開いてある状態で これが必須条件です。
ちなみにA1セルは =MONTH(EDATE(TODAY(),-1)) (JKT) 2014/11/17(月) 15:48
(米屋) 2014/11/18(火) 16:22
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.