「自力でインデックス」を作るとすれば、エクセル形式よりもcsvの様なテキストファイルに落とし込んだ方が楽ですね。
今の入力にエクセルVBAを使っているので、そこから吐き出すエクセルファイルを別のエクセルVBAで検索させているんですけど、これだとエクセルを立ち上げるのが…
(ワタシが使っているPCは庁内でも下から数える方が早いくらいオンボロのものです^^;)
データファイルの保守性を考えてエクセルのままでデータを保存していますが、テキストにして力技で検索プログラムを組む事も検討してみたいと思います。