• 締切済み

エクセルのV loook up関数の応用について教えてください

普段、パソコンを触る機会はないのですが、 今回仕事でエクセルのV look up関数が必要であるということで、 質問させていただきたいと思っています。 自分で調べてみて、同一ブック上の異なるシートからは データを引っ張ってくることができたのですが、 異なるブックからデータを引っ張ってくることができません。 (例えば、Aというファイルの金額一覧のある数字を Bというファイルの特定の場所に持ってくるなど) どのようにすれば、うまく機能するのか教えていただけないでしょうか?

みんなの回答

  • a987654
  • ベストアンサー率26% (112/415)
回答No.3

NO1です。 前回確認方法として挙げた1.~3.はやりましたか? やっていれば解決している筈ですが、もう1度だけお答えします。 あくまでも確認用のものですので最初から大きなものを範囲指定 せずに5行2列程度の範囲指定でやりましょう。 1.はあくまで他のブック、シートではなくVlookup関数を   使うシート内で動作するものを作るということです。   範囲の設定は単に c1:d5とかににして適当なデータを   いれておきます。 >同一ブック上の異なるシートからはデータを引っ張ってくる と書いている以上これは出来るはずですよね。 これが動作しなければ、他のブック参照以前の問題ですので 勉強しなおして下さい。 2.1.ができたら他のブックに1.で作った参照先のデータを   丸ごとコピーしてください。 3.1.で作ったVlookup関数の範囲の部分えおマウスクリックで   修正状態にして、他のブックに切り替え2.で作った参照先を   マウスで範囲セレクトしてenterキーで完了です。

magiclemon
質問者

お礼

ありがとうございます! 自宅PCで試したところ、うまくいきました! 職場では、サーバ上のファイルと、 ローカルのファイルでデータを引っ張ろうとしたから 出来なかったのかなぁって思ってます。 (実際はそういう使い方をしたいのですが・・)

回答No.2

vlookupが機能するのに必要な条件が揃っているか確認してください。

  • a987654
  • ベストアンサー率26% (112/415)
回答No.1

普通にできますよ。 何か間違えていませんか? 検索対象が検索範囲の左端になっていないとか 検索対象の列が昇順にソートされていないとか 対象ブックのフルパス指定のミスとか・・・・・ 確認方法としては 1.自己のシート内で確実に動作するVloockup関数を作る。 2.検索対象ファイルを同時に開く 3.1.で作ったVloockupの検索範囲をマウスでセレクト(修正)   状態にしておいて2.の検索対象の範囲をセレクトする。 これで可能なはずです。 もしうまく動作しないようだったら、 a.どういう風に設定して、 b.どういう手順を踏んだら、 c。どうなったか を詳しく説明して頂けるともう少しまともな回答ができると 思います。

magiclemon
質問者

お礼

回答ありがとうございます。 ちなみに、自分がやった方法としては エクセル2007にて、セルに直接 =vlookup(検索対象、範囲、範囲の中の列数、false)と打ちました。 範囲を指定する際に、 検索したい別のファイルを開いた状態にし、 そのファイルで範囲指定をしました。(点線で囲まれる感じ) おそらく、範囲指定の際に別のファイルを上手く読めてないのかなと思いますが、 範囲指定をした際に、他のファイルのアドレスのようなものが 自動的に入っているので、どうすればちゃんと読み込むのかがわからず、 悩んでます。

関連するQ&A