こんにちは。エクセルについて質問をさせてください。


エクセル内であるデータを検索をするのに、現在3分程度かかっています。
エクセルファイルのサイズは600Mです。
関数もマクロも使っていませんが、1万行近いデータが入っています。

当該データを重いMicrosoftのエクセルを使用せずに参照出来る方法はないでしょうか?
(テキストエディタから開く方法は除く)

何か良いアイデアがあれば教えてください。

使用しているパソコンはメモリーが128MBしかありません…
OSはWindows2000 Officeは2000 Professionalです。

何卒よろしくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:2006/04/10 14:26:23
  • 終了:2006/04/11 16:39:34

回答(5件)

id:hive7134 No.1

hive7134回答回数167ベストアンサー獲得回数162006/04/10 14:40:24

ポイント15pt

Accessから.xlsファイルを開いてみるのはいかがでしょうか。

http://www.wanichan.com/pc/ac2000/unity01.htm

id:nil55

ご返信ありがとうございます!

Accessですかあ。やはりDatabaseを使ったほうが良いんでしょうか… 

2006/04/10 14:55:13
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/04/10 14:42:43

ポイント15pt

http://mail2.nara-edu.ac.jp/~asait/visual_basic/access/acces...

手っ取り早いのが ACCESSなどのデータベースを用いることですね。

一万件程度なら、ACCESSで十分やっていけますよ。

id:nil55

ご返信ありがとうございます。

みなさんAccessがお勧めなんですね!!

2006/04/10 14:55:56
id:Motamota No.3

Motamota回答回数102ベストアンサー獲得回数82006/04/10 15:14:43

ポイント15pt

http://ja.openoffice.org/

OpenOffice.org 日本ユーザー会


Access以外の選択肢として、無料のオフィスソフトパッケージである OpenOffice.org 2.0 に含まれる

データベースソフト "OpenOffice.org Base" などはどうでしょうか。


http://ja.openoffice.org/download/2.0.1/environment.html

OpenOffice.org 2.0.x システム要件(動作環境)

Microsoft Windows

・Windows 98, Windows ME, Windows 2000 (Service Pack 2 以降), Windows XP, Windows 2003

・128 M バイトの RAM

・200 M バイト (日本語版: 300 MB)の空きディスク容量

・画像解像度 800 x 600 以上、256 色以上


メモリー128MBであれば、一応は動作条件を満たしているようです。

id:nil55

!!! こんな選択肢もあるんですね。

これってWindows Excelよりも軽いんでしょうか??

早速試してみます。ありがとうございました。

2006/04/10 15:19:46
id:rikuzai No.4

りくっち回答回数1366ベストアンサー獲得回数1412006/04/10 16:42:14

ポイント20pt

今後データ管理をされていくなら私もAccessをお勧めしますが、

元データファイルを開かなくても検索できればいいだけならば、

下記のようなアドインソフトを使うという方法もありますね。

http://www.vector.co.jp/soft/winnt/business/se370442.html?y

Excel検索プラス


当ソフトは、Excelファイル(同一フォルダ内の複数ファイルの指定可)のデータ検索を行ない該当項目(セル)を抽出します。



また、1万行とは言え、600Mは重過ぎるように思います。

どういった内容のデータで、フィールド数がいくつで、

どういった運用を目的とされているかが多少わかれば、

元データファイル自体の軽量化や、

検索用ファィルを作成する、といった逃げ道もあるとは思うのですが。

例えば検索に必要なファイルだけを参照させるファイルを間にかませて検索フォームを作成するとか、

元データをcsvファイルに別保存して参照するとかです。

id:nil55

こんものがあるんですね!

すごく興味津々ですw

早速試してみたのですが早い!

とても勉強になりました。

ありがとうございました。

2006/04/11 09:30:29
id:mash260977 No.5

mash260977回答回数100ベストアンサー獲得回数22006/04/10 21:11:39

ポイント35pt

こちらに似たようなケースがあったのでご参考になれば。

http://q.hatena.ne.jp/1144126294

メモリを増設できるようなら増やしたほうがいいと思います。

増設の仕方はマニュアルに載っていると思います。

http://www.atmarkit.co.jp/fpc/pcmainterepair/pcmr003/pcmr003...

データ件数が10000件あるのでしたら、

私も前述の方々と同じくAccessかOpenOfficeをオススメします。

id:nil55

前述のURL大変参考になりました!

本当にありがとうございました。

MSのOffice Excel自体がそもそも

重いみたいですね…

Accessを前向きに検討したいと思ってます。

2006/04/11 16:34:11

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません