EXCEL2007を使用しています。
添付画像のように、例えば、B2のセルには
=IFERROR(VLOOKUP(A2,INDIRECT($B$1&"!a:b"),2,FALSE),0)
という関数があり、VLOOKUPとINDIRECTを使って同じEXCEL内の
別のシートを参照するようにしてあります。
※シートをそれぞれ 0910,0911,0912という名前にして各年月毎に
商品コードと数量を入れてあります。
この商品コードと数量が入ったシートを数量.xlsxという別のEXCELファイルにして
このMAINのEXCELシートにデータを持ってきたいのです。
何か方法はありますでしょうか?よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
別のファイルにしてということでしたら次のような式に変更してはいかがでしょう。
=IF(OR($A2="",B$1=""),"",IFERROR(VLOOKUP($A2,INDIRECT("["&B$1&".xlsx]Sheet1!A:B"),2,FALSE),0))
KURUMITO様、本当に速くご回答頂きましてありがとうございます。
早速試してみます!
=IF(OR($A2="",B$1=""),"",IFERROR(VLOOKUP($A2,INDIRECT("["&B$1&".xlsx]Sheet1!A:B"),2,FALSE),0))
では、別のEXCELファイル名を 0910 とか 0911 にして、その
中のシートを参照するようですが、応用すれば使えそうです。
ありがとうございました!!
No.1
- 回答日時:
B2セルへの入力の式を次のようにして右横方向にドラッグしたのちに下方向にもドラッグしてはいかがでしょう。
=IF(OR($A2="",B$1=""),"",IFERROR(VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,FALSE),0))
早速のご回答ありがとうございます。
質問の仕方が悪く、上手くお伝えできてないようで申し訳ありません。
MAIN以外の0910,0911,0912のシートをこのEXCELブック
(例えばMAIN.xlsxとします)ではなくて、別のEXCELファイル
(例えば数量.xlsx)の0910,0911,0912というシートにある数量を
参照したいということなのです。
※数量.xlsxというファイル名は固定で構いません。
MAIN.xlsxのB1からD1の値を変えることで、数量.xlsxのその
名前のシートの商品名に対応した数量をMAIN.xlsxに表示させたいと
思っています。
どうぞよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
VLOOKUPとハイパーリンクの組み合わせ
Excel(エクセル)
-
-
4
別ファイルを参照しながらシート名を動的に
Excel(エクセル)
-
5
参照元のブック名の変更を自動的に式に反映させたい
Access(アクセス)
-
6
Excel 相対パス
Excel(エクセル)
-
7
VLOOKUP関数で別ファイルを指定するとき、ファイルのパスを変数にしたい
Microsoft ASP
-
8
【Excel】VLOOKUP関数で複数のシートから検索する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
「生産性ソフトウェア」とは何...
-
会社のOutlookにてメールを予約...
-
英数字のみ全角から半角に変換
-
Microsoft familyに追加されま...
-
Outlook で宛先が複数の場合の人数
-
【関数】○年○ヶ月と表示された...
-
エクセルでXLOOKUP関数...
-
VBAファイルの保存先について
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
Microsoft Formsの「個人情報や...
-
マイクロソフト 一時使用コード...
-
会社PCのメールが更新されない
-
Excel テーブル内の空白行の削除
-
teams設定教えて下さい。 ①ビデ...
-
タブレット Canva
-
office365って抵抗感ないですか?
-
VBAで横データを縦データに変換...
-
Outlook 電源OFFの受診の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
Excelで空白以外の値がある列の...
-
会社PCのメールが更新されない
-
Excel 日付を比較したら、同じ...
-
マイクロソフト 一時使用コード...
-
ウィンドウィズ メモ帳で日付だ...
-
MicrosoftOfficeの1ユーザー2...
-
Microsoft Formsの「個人情報や...
-
Officeの字体
-
エクセルでXLOOKUP関数...
-
Microsoft365で自動保存が出来...
-
Outlookで、任意のメールアドレ...
-
outlookのメールが固まってしま...
-
Microsoft 365 の一般法人向け...
-
Office2021を別のPCにインスト...
-
Microsoft 365のディフェンダー...
-
Excelに貼ったリンクについて E...
-
MicrosoftOffice2019なんですが、
-
Outlook で宛先が複数の場合の人数
おすすめ情報