[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『他ブックデータの参照について』(ESS)
現在、A2に入力した値を参照して、 A13〜A18 と A20〜A26にVLOOKUP関数を使用して、 別ブックのデータを引っ張ってきているのですが、 ファイルの容量が非常に大きくなり、困っています。
何かVLOOKUPに変わる方法があれば、 ご教授いただけませんでしょうか。
なお、参照しているデータは、約25000行×58列で、 できればこのブックは、閉じた状態で参照したいです。
宜しくお願い致します。
表記忘れましたが、現状、こんな式をそれぞれのセルに入れています。
IF(ISERROR(VLOOKUP(A2,別ブックの範囲,列番号,FALSE)),"",VLOOKUP(A2,別ブックの範囲,列番号,FALSE))
(ESS)
> ファイルの容量が非常に大きくなり、困っています
ファイルの容量の問題ですね?
以下を試してみるとどうなりますか? エクセルの計算方法の中に「外部リンクの値を保存する」と云うオプションがありますので、 それにチェック(レ)が入っていたら外す、と云うものなのですが。。。。
(半平太) 2009/09/12 14:30
半平太さん、ありがとうございます。 大幅に容量が小さくなりました。 まったくの盲点でした。 ありがとうございました。
(ESS)
と思ったら、この場合、データファイルを同時に開けていないと データを呼び込めないですね・・・
データファイルを閉じたままで、リンクできる いい方法はないでしょうか?
(ESS)
> と思ったら、この場合、データファイルを同時に開けていないとデータを呼び込めないですね・・・
あれ? そんな副作用がありましたか?
ブックを開く時、「リンクの更新をする/しない」を聞いて来ると思うのですが、 そのとき、[更新する]ボタンをクリックしていないのではないですか?
(半平太) 2009/09/12 20:04
半平太さん、遅くなってすいません。
開いた際に 「開いた際にブック内のリンクを更新する事ができません。」 っていうメッセージが出るんですよね・・・
データの方の容量が大きい(9MB超)からでしょうか? もしくはCSVデータだからなのか・・・
(ESS)
> 開いた際に > 「開いた際にブック内のリンクを更新する事ができません。」 > っていうメッセージが出るんですよね・・・ > > もしくはCSVデータだからなのか・・・
そうだと思いますが、以前の重いファイルでも更新は出来なかったと思います。
古いデータでも良いのであれば、以前の重いファイルに戻すか、 この際、CSVを普通のエクセルファイルにする方式に変更するか、 どちらかではないでしょうか?
(半平太) 2009/09/14 11:04
そうですね。 CSVをエクセル形式にしてしまうと そちらの方のデータが重くなり、処理ができなくなるので、 結果的に最初の重いファイルで、いくしかなさそうですね。
半平太さん、ありがとうございました。
(ESS)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.