今エクセル作業ですごく悩んでいることがあります。
色々調べたのですが、エラーになってしまうので、関数等に詳しい方に質問があります。
作業中のエクセル画面を簡単に再現した画像を添付するので、それを参照していただきたいのですが、
Dドライブの「資料フォルダ」に
2009.11東京一覧表 2009.11神奈川一覧表
2009.10東京一覧表 2009.10神奈川一覧表
2009.9東京一覧表 2009.9神奈川一覧表
などというエクセルファイルが沢山あるとします。
(ファイル名にピリオドを入れない方がいいのは存じていますので今回は気にしないでください)
そして、現在作成中のエクセルの、B3にフォルダ内のエクセルブック名の年月の部分、C3に店舗名部分を入れると、C6にそのブック名の一覧表の「名簿」シートのB8セルの値が表示されるようになる、関数をお伺いしたいのです。
例えば、B3に「2009.11」C3に「東京」と入れると、C6に「2009.11東京一覧表」ブックの「名簿」シートのB8セルの値が出る・・・という感じです。
分からないながらに、自分でブック名の中に関数(セル番地?)を入れて
='D:\資料フォルダ\[B3&C3&"一覧表.xls"]名簿'!$B$8
などと入力してみたのですが、[ ]の部分に関数(セル番地?)を入れると、エラーになってしまいました。
色々調べてINDIRECT関数というものを使ってみたりしたのですが、全くうまくいきません。
どうすれば希望通りに値が出るようになるか、お分かりの方は知恵をお貸しください。
どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
対象ブックは開いていますか?
下記でどうなるでしょうか。
=INDIRECT("'D:\資料フォルダ\["&B3&C3&"一覧表.xls]名簿'!$B$8")
ご回答、どうもありがとうございます。
教えてくださった式を入力した後、対象ブックを開いてみたところ、
おかげさまで無事に値が表示されました!
INDIRECT関数はこのように使うのですね。
私は[ ]の中にINDIRECT関数を入れて失敗してしまいました。
これで仕事を進めることが出来ます。
本当にどうもありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Visual Basic(VBA) VBAの参照先のファイル名をセルに書いて代入したい 2 2022/04/04 13:42
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
Officeの字体
-
Outlookで、任意のメールアドレ...
-
Microsoft365で自動保存が出来...
-
英数字のみ全角から半角に変換
-
Microsoft Formsの「個人情報や...
-
Office2021を別のPCにインスト...
-
エクセルでXLOOKUP関数...
-
Outlook で宛先が複数の場合の人数
-
複数の写真を1枚に印刷
-
Outlook 電源OFFの受診の仕方
-
Excel テーブル内の空白行の削除
-
outlookのメールが固まってしま...
-
マイクロソフト 一時使用コード...
-
office365って抵抗感ないですか?
-
会社PCのメールが更新されない
-
Excelで空白以外の値がある列の...
-
ウィンドウィズ メモ帳で日付だ...
-
マクロ自動コピペ 貼り付ける場...
-
VBAファイルの保存先について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【スプレッドシート】指定の日...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Office 2021 Professional Plus...
-
エクセルで例えば、関数を使っ...
-
Microsoft Formsの「個人情報や...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで例えば、A1に㈱ベ...
-
理由を教えてください。
-
エクセルでXLOOKUP関数...
-
マイクロソフト オフィスについて
-
VLOOKUP関数について
-
teams設定教えて下さい。 ①ビデ...
-
Googleのスプレッドシートでシ...
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
Outlook で宛先が複数の場合の人数
-
Excel テーブル内の空白行の削除
おすすめ情報