• ベストアンサー

エクセルの限界!

仕事でエクセルを使っています。得意先ごとに分け、ひとつのブックにシートが10くらいある場合がありますが、重くなってなかなか開かない など困っています。別々のブックに保存するほかないでしょうか? アクセスや他のデータベースソフトを使用すると少しでも改善されるでしょうか? その場合、今までのエクセルのデータを利用できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tamazo-
  • ベストアンサー率60% (35/58)
回答No.2

重くなってなかなか開かない、というのがどの程度かは 分かりませんが、ファイルのサイズが大きければ重く なるのはしかたがないとおもいます。 たかだか10シートくらいでは、エクセル側の問題で 限界ということはありません。 #1の方がおっしゃっているように、メモリの量やパソコンの 性能が原因だとすると、アクセスにしたから改善される ということはないのではないかと思います。 10シートをそれぞれアクセスのテーブルに読みこむと、 種々の条件で抽出するとか連結してあたらしいテーブル 作るとかは楽になるとは思いますが、エクセルの手軽さ は失われます。 要は、そのデータをどのように使うかでエクセルがよいか アクセスが適しているかの判断をする事になると思います。

komisama
質問者

お礼

やはり ずっとエクセルを使って作業してきたので アクセスの使い勝手に四苦八苦しています。ひとつひとつのファイルに無駄なものは無いかもう一度検討してみます。みなさんも エクセルファイルを開く時 ぅう~ん ぱっくらいの感じで使用してらっしゃるんでしょうか? もっともっと勉強していきます。ありがとうございました。

その他の回答 (1)

回答No.1

シート名のところで、右クリックして、「移動またはコピー」を選択。 新しいブックへ移動。(コピーを作成にチェックをいれないと移動します) とやれば、シートの分割は可能です。 データ管理だけであるなら、アクセスの方が管理がしやすいと思います。 アクセスを起動させて、テーブルインポート、エクセルファイル・シートを選択すれば、アクセスでのデータは管理できます。 説明が不親切で申し訳ございませんが、もしわかりづらい点があれば、補足してください。 重いと思われているのなら、メモリが不足している可能性がありませす。 メモリ増設もひとつの手ではないでしょうか?

komisama
質問者

お礼

早速にありがとうございます。 まだ アクセスについて勉強不足で 補足していくことができません。質問しておいて申し訳ありません。 データをアクセスにとりこんでみて 色々試してみます。

関連するQ&A

  • エクセルでデーターベースを作りたい。

    エクセル初心者です、よろしくお願いします。 1.複数のブックがあり、それらを一つのブック?シート?にまとめて メインのデーターベースを作りたいのですが、無知な為全くわかりません 宜しくご教授お願いします。(アクセスで処理するほどのデーター量はありません) 2.新規のブックからデーターベース内の欲しいデーターを引っ張ってくる 方法をご教授下さい 以上宜しくお願いします。

  • エクセルをデータベースとして使用する場合の限界は?

    エクセルをデータベース代わりに使用して、生産管理をしています。(主に納期の管理) 1つのブックを1つのテーブルとして使用して、製品マスターテーブルから製品情報を呼び出して、売上テーブルに書き込むといった感じです。 (売上用ブック=売上テーブル。製品マスターブック=製品マスターテーブル) 売上テーブルは、古くなった行(納品完了した行)はその月ごとに切り取って、別のブックとして保存しています。(使用しないデータでブックの容量が増えないようにするため。) 今までは、売上ブックは4,000件(行)くらいのデータ量でしたが、最近8,000件(行)にまで使用することがあります。(売上金額は伸びないのですが、小分けの注文が増えて)(製品マスターは1,500件くらいで固定してます。) 今までもブックを保存するときに失敗して、入力中のデータが消えたりすることがたまにありましたが、件数が増えてから頻繁に失敗するようになりました。 件数が増えたことが原因だと思いますが、もともとエクセルをデータベースとして使用する場合、行数の限界はどれくらいなのでしょうか? SQLサーバーなどでデータベース化したほうがよいでしょうか?(マルチユーザーとしても使用したいので) どなたか教えてください。

  • excelデータベースを作成し別bookに転送

    現在、エクセル2007で行を日付で列を項目にしてデータベースを作成した場合、そのbookに新規にシートを設けて、データベースシートから必要なデータを印刷レポートやグラフに転送するとレポート様式の種類が多いことからかなり、容量が大きくなるため、別のbookにレポートやグラフを作成し、必要なデータだけを転送することはできないでしょうか。その際、レポートbookは開けずに転送できれば、なお良いのですが・・・・可能かどうかお聞かせください。アクセスとかはできればさけたいです。よろしくお願いします。

  • Excelにデータをエクスポートする

    Access2003のクエリをExcel2003へデータエクスポートするのに、一行目の項目名を同じものにしておくと、既存の名前を付けたExcelブックの既存の名前を付けたワークシートにデータを書き込むことができていました。日々増えて行くAccessデータを抽出してExcelで利用するのに使っていました。 同じことをAccess2010からExcel2010へのエクスポートで実行すると、Excelブックが上書きされて、Excelブック内の他の既存ワークシートがなくなり、エクスポートされたデータのワークシートのみになってしまいます。 2003のときはエクスポートしてそのまま使えたのに、2010では手間が増えてしまいました。2010でも同じように、既存のワークシートに書き込むことをできないものなのでしょうか?

  • エクセル2007を使用しています。

    エクセル2007を使用しています。 VBAを利用して作成する帳票が数百枚有ります。 データシートの他に、別シート(帳票)があります。 データシートのIDを順番に帳票シートに入れ、vlookupで参照して印刷。 これを繰り返す処理で印刷をしております。 今後、別のブックを作成して、1枚のシートに上から順番に帳票を貼り付けていこうかと考えています。 全ての帳票が縦に並んだシートを新しいブックに作成してから印刷処理に入る予定。 (データや帳票が有るブックではなく、新しいブックに全帳票を保存させるのが目的です。) 1枚の帳票は55行程度です。(横は50列程度) 200枚分貼り付けると縦に11000行(横は50列程度)を使用するデータになります。 この処理をする場合の方法についての御相談です。 別ブックのシートに直接1つずつ帳票を貼り付け処理をするのがよいのでしょうか? それともデータや帳票の有るブックに、一時的なシートを作成して、 一時的シートを完成させてから別ブックのシートに移した方が良いのでしょうか? いずれにせよ「切り取り」と「貼り付け」が結構な数になりそうです。 少しでも処理時間が短く、スムーズな方法にしたいので教えて下さい!

  • Excel エクセル VBA マクロ

    保存していないブック(ファイル名、ファイルパスが無い)をアクティブにしたいのですがどうすれば良いでしょうか。 Workbooks.Addで新規作成したブックではなく別ソフトからデータベースをエクスポートしたものです。(Accessではありません)そちらのソフトのプログラミングは全くできません。

  • VBA で EXCELファイルをインポート

    VBAに詳しい方お助けください。VBAを使用して、データベースをつかってインポート(データベースファイルを開かずにデータの取り込み)を行いたいのですが良く分かりません。データベースは一つはCSVファイル、一つはXLSファイルです。取り込み先のEXCELファイルのSHEET1にCSVファイルのデータベース(SHEET1)、取り込み先のEXCELファイルのSHEET2にXLSファイルファイルのデータベース(SHEET1)とインポートするにはどのようなVBAの記述が必要ですか?色々と調べているのですがうまく行きません。EXCELは2003を使用しています。

  • エクセル複数ファイルを一つのシートに…

    エクセルのsheet1に縦に800個ほどのデータが並んでおります。それらのデータファイルが40個ほど一つのフォルダに保存されています。それらのデータを一つのエクセルのシートにまとめたいのですがどうしたらよいでしょうか?例えばA列にはブック1のデータB列にはブック2のデータというようにしたいのですが…

  • Access起動中にExcelで参照

    AccessのVBAで、インターネットを検索してデータを収集中に、Excelでそのデータベースを参照するようなことってできるのですか? 別の言い方をすると、Accessであるデータベースのデータを絶えず更新しながら、別のソフトでそのデータベースのデータを利用することってできるのでしょうか? よろしくお願いします。

  • excelファイルだけ開けない

    vista excel2007で cドライブの空きがなくなったので、dドライブを削除しcドライブに統合しました。 すると、 「場所が利用できません D:¥デスクトップ~は利用できない場所を参照しています。 このコンピュータのハード ドライブ上、 またはネットワーク上を参照している可能性があります。 ディスクが正しく挿入されているか、 またはインターネットやネットワークに接続してるかどうかを確認してから、 やり直してください。それでも見つからない場合は、 その情報は別の場所に移動した可能性があります。」 というメッセージがでるようになり、 外付けHDDに保存しておいたexcelファイル以外のデータは開けますがexcelファイルだけアクセスできなくなりました。 (1年前ぐらいにデータの保存先をDドライブに設定変更しました) excelファイルを開こうとすると 「ファイルxxxxxxxxにアクセスできません。次のいずれかの理由が考えられます。  1ファイル名またはパスが存在しません。  2ファイルが他のプログラムによって使用されています。  3保存しようとしているブックと同じ名前のブックが現在開かれています。」 というメッセージがでます。 excelファイルを開くにはどうすれば良いでしょうか?解決策をお願いします。