※ ChatGPTを利用し、要約された質問です(原文:VLOOKUPの検索範囲について)
VLOOKUPの検索範囲について
このQ&Aのポイント
エクセルのVLOOKUP関数について調査しました。検索範囲の指定方法が不明ですが、コードを入力すると正しく動作しています。
質問者のPCにはHドライブが存在しないため、検索範囲のパスが不明です。しかし、VLOOKUP関数は正しく動作しています。
質問者はVLOOKUP関数がどこからデータを取得しているのか知りたいと希望しています。どなたか教えていただけませんか?
先日、取引先からエクセルで作成された見積もりツールをいただきました。
その中に非常に興味深い関数がありまして
VLOOKUP(B19,'H:\リスト\[ブック名.xls]シート名!$1:$65536,2,FALSE)
という記述があります。
表は下記のようによくある表です。(PQRと連続で書いているのは列を連結している意味です。)
上記の関数はB19セルに入っています。
A B D結合M NO PQR STU VWX Y Z AA AB
.
.
. サイズ
18 No. 商品コード 品名 数量 単価 金額 定価 頁 幅 奥行 高
19
20
21
私がわからないのは下記の検索範囲です。
'H:\リスト\[ブック名.xls]シート名!$1:$65536
まず私のPCにはHドライブはありません。
試しにファイルのアドレス欄に「 H:\リスト 」 と打ち込んでみましたが
「パスが存在しません」 という回答が返ってきます。
しかし、不思議なことにコードを入力すると、しっかりとコードに対応する
商品からサイズまでが表示されるのです。
別に困ってはおりませんが、勉強のためにも是非ともこの関数が
どこからデータを拾ってきているのかを知りたくてしょうがないのです。
どなたかご教授いただきたく、どうぞよろしくお願い申し上げます!
私のPC環境はWindowsXP エクセル2003 です。
作成元のエクセルバージョンは不明です。
お礼
お付き合いいただきましてありがとうございます! 多分理解できました。 私のイメージではどこかにシート的なのが隠れていて、それさえ見つければ データ一覧を用意に確認できるといったものでしたが、違うようですね。 データはエクセルのシートにキャッシュとして保存され 見えない部分に格納されていて、それを取り出す関数を入れても 新しく作成した関数は参照先を更新しようとするので、エラーになり キャッシュデータを取り出そうとしても、うまくいかないようですね。 なかなか一筋縄ではいかないようですが、目指す方向は見えました。 このキャッシュデータをエクスポートする方法を今後の研究対象の1つに したいと思います。 ありがとうございました。