- ベストアンサー
エクセルのデータ入力について
B1に外部データとのリンクが =DT|'230'!在庫数 となっているんですが、A1に数値を入力すると「230」の部分を変えられるようにしたいのですがうまくいきません。どのようにしたらいいのか・・・。なにか方法はないでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2のmshr1962です。 >試してみたんですけど「#REF!」が表示されてしまいます。 DTがファイル名で230がシート名なら =INDIRECT("'[DT.xls]"&$A$1&"'!在庫数") としてみてください。
その他の回答 (3)
- grace2973
- ベストアンサー率66% (16/24)
回答No.4
>試してみたんですけどなんかリンクされないようで DTは、同じフォルダにありますか? リンクできないようでしたら、パスも入れてみてはいかがでしょう。 やり方としては、#3の方の回答のほうが良いと思います。 =INDIRECT("'C:\[DT.xls]" & A1 & "'!在庫数") これでどうでしょうか?
質問者
お礼
解決できました。大変参考になりました。ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
=INDIRECT("DT|"&$A$1&"!在庫数") でできませんか?
質問者
補足
試してみたんですけど「#REF!」が表示されてしまいます。どうしたらいいでしょうか?
- grace2973
- ベストアンサー率66% (16/24)
回答No.1
使っていないセル(たとえばC1)に ="DT|'" & A1 & "'!在庫数" としておいて B1に =INDIRECT(C1) としてはいかがでしょうか。
質問者
補足
試してみたんですけどなんかリンクされないようで、C1に「DT|'230'!在庫数」と表示されます。 どうしたらいいでしょうか?
お礼
解決できました。大変参考になりました。ありがとうございます。