質問: 普段VLOOKUP関数を使っています。VLOOKUP関数より高速に計算できるMYLOOKUP関数(アドイン関数?)があるみたいなんですけれども、具体的な使用方法がわかりません。 VLOOKUUPでは範囲名を使って、別のファイルに(3つのファイル)してあります。そのうちの商品マスターファイルが15000行を越えています。(3MBぐらい) 計算に時間がかかるので高速なMYLOOKUP関数が使えるなら使ってみたいのでよろしくお願いします。 WIN98、EXCEL97です。
回答: MyLookupに関する資料が無いので一般的な回答になってしまうんですが、アドインのExcelへの組み込みについて書いてみます。 ○アドインにインストーラが付属する場合(拡張子が.EXE もしくは、SETUP.EXEが付属するとき) インストーラを実行した後、[ツール]-[アドイン]で、そのアドインを組み込みます。 ○Excelのアドイン形式で提供される場合(拡張子が.XLAとか.XLLな場合) ファイルをC:\Windows\Application Data\Microsoft\AddIns などのフォルダにコピーします。 Excelで[ツール]-[アドイン]-[参照]を使って、アドインを組み込みます。 ○DLLの形で提供される場合(拡張子が.DLL) そのDLLに関する詳しい仕様書が必要です。プロシージャ名、引数、戻り値などのデータがあれば、CALL関数とかを使って呼び出せるんですが... こんな感じで解りますでしょうか? もしお手元にMyLookupの解説書などがありましたら、まずはそちらをお読みになられたらいいと思います。 #マスタの件数が数万件単位になってきますと、そろそろ表計算からデータベースに移行する頃合ですね。 Accessとかの導入も視野に入れてみてはいかがでしょうか。 それでは! なんかありましたら、補足をお願いします。