エクセルファイルのサイズが異常に大きい原因と解決法

このQ&Aのポイント
  • エクセルのファイルサイズが異常に大きくなる原因として、入力規則などが含まれたデータの貼り付けや共有化が挙げられます。サイズを小さくするためには、不要なオブジェクトの特定と削除、データの最適化などの方法があります。
  • エクセルファイル(2)の大きなデータの原因としては、入力規則などのデータの貼り付けが挙げられます。ファイル(1)からの貼り付け時に、データが増えてしまったため、ファイルサイズが大きくなりました。また、共有化されたファイルであることもサイズの増加を引き起こしている可能性があります。
  • エクセルファイルのサイズを小さくするためには、以下の方法があります。 1. 不要なオブジェクトの特定と削除:ファイル内に不要なオブジェクトが含まれている場合、それらを特定して削除することでファイルサイズを減らすことができます。 2. データの最適化:データの冗長性を減らしたり、圧縮したりすることでファイルサイズを縮小することができます。 3. 入力規則などのデータを削除:不要な入力規則や他のデータを削除することで、ファイルサイズを小さくすることができます。 4. 共有化の解除:共有化されている場合、共有を解除することでファイルサイズを軽減できる場合があります。
回答を見る
  • ベストアンサー

エクセルのファイルサイズが異常に大きい件

お世話になります。 1.2MBくらいのファイル(1)から入力規則など入ったデータを部分的に別のエクセルファイルに貼り付けたところ、10MB程の大きなデータ(2)になってしまいました。 これによって、開くのに8秒くらいかかります。 (1)のファイルは、開くのに1秒も掛かりませんし、110行、13枚のシートからなっています。 (2)のファイルは、80行程度で入力規則は使っていません。シートは1枚。ブランクのデータが2枚です。 過去の回答から、見えないオブジェクトが入っているでのはとのことで、調べましたが、オブジェクトの特定までに至っていません。 ファイル(2)は、共有化していました。 どうすればサイズを小さくできるでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.5

[No.4補足]へのコメント、 》 データの周辺部分に何か入っていると仮説立てたら当たっていた 私が[No.3]で提案した確認は、実はその仮説に基づいておりました。 シートの編集を繰り返しているうちに、キーボードをウッカリ触ってスペースとか「'」等の見えないゴミを遥か彼方のセルに入力しちゃってた、なんてことが原因だったりします。

oasis701s
質問者

お礼

ありがとう御座います。 >シートの編集を繰り返しているうちに、キーボードをウッカリ触って・・ そういうことがあるんですね。 了解しました。

その他の回答 (5)

  • yoruaru-q
  • ベストアンサー率17% (476/2703)
回答No.6

新規にファイルを作り、元ファイルから1シートづつコピーしていく※と、余分なデータは移らずに生きているセルのデータ分だけの容量になるかもしれません。 ※画面下のシート名を右クリックし「移動またはコピー」から可能

oasis701s
質問者

お礼

ありがとう御座います。

  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.4

原因はわかりませんが、とりあえず(2)の80行程度のシートを 全選択して、データ⇒データの入力規則⇒「すべてクリア」ボタンを 押して、いったん保存した後にもう一度サイズを確認してみて 下さい。 あと「共有化」している場合は、複数人がファイルを更新することにより 「変更履歴」が増大するようです。 いったん共有を解除し再度共有することで履歴はクリアされますが、 変更履歴が不要ということであれば、校閲⇒ブックの共有⇒詳細設定タブ にある「変更履歴を保持しない」を選択。 >ファイル(2)は、共有化していました。 ということですので、(1)からコピペする前からサイズが大きかったのでは?

oasis701s
質問者

お礼

ありがとうございます

oasis701s
質問者

補足

月曜日確認します。 実は、会社の人がどういう訳か分かりませんがデータの周辺部分を削除して見たら、データサイズが激減しました。 理由はわからないけどデータの周辺部分に何か入っていると仮説立てたら当たっていたのです。

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

「13枚のシート」を1シートごと開いて行って、 Ctrl+Endキーをパシーッと叩き付けて、[名前ボックス]に表示される(選択セルの移動先の)セルアドレスを記録して教えてください。次のように。 Sheet1: M80 Sheet2: AZ1234 …………………… Sheet12: Y654321 Sheet13; ABC123 予想もしていなかった処にジャンプしたシートはありませんでしたか? ちなみに、私の手元にある 11.4MB のブック(.xlsx形式)は 1.39秒で開きました。

  • intelli
  • ベストアンサー率47% (154/326)
回答No.2

エクセルのバージョンは、2007以降ですか? データのバージョンは? xlsを2007以降で編集保存した場合、シートを削除した場合でも小さくならないことがあります。 いったんxlsxで保存し、再度xlsにしてみてください。 的外れでしたら、ごめんなさい。

oasis701s
質問者

お礼

ありがとう御座います。 エクセルは2010で作っったものです。

  • kadakun
  • ベストアンサー率29% (356/1200)
回答No.1

「過去の回答から、見えないオブジェクトが入っているでのはとのことで、調べましたが、オブジェクトの特定までに至っていません。」 これはどうゆう事?見つけられないのか、無かったのか・・・・ ホームの検索と選択から条件を選択してジャンプでオブジェクトにチェック入れてOK押す。これを全シート一つずつ繰り返す。 それで無ければもう一度新規ファイルにやり直しです。

oasis701s
質問者

お礼

ありがとう御座います。 >ホームの検索と選択から条件を選択してジャンプでオブジェクトに >チェック入れてOK押す。これを全シート一つずつ繰り返す。 Commentという文字がでましたが、「OK」ボタンが出てきませんでした。

oasis701s
質問者

補足

ありがとう御座います。 >これはどうゆう事?見つけられないのか、無かったのか・・・・ 見つけられなかったのです。 下記、過去の回答を実行したのです。 http://oshiete.goo.ne.jp/qa/7741065.html?from=recommend 1.「編集 → ジャンプ」から「セル選択」ボタン 2.「オブジェクト」にチェックを入れて「OK」ボタン 3.シート内の全てのオブジェクトが選択されるので「Delete」キーで削除 を実行してみたのですが、「オブジェクト」の発見には至っていません。 という意味です。

関連するQ&A

  • エクセル ファイルサイズ

    エクセルのファイルサイズが約15MBと非常に大きく、立ち上がり/保存が遅く、困ってます。 データを入力しているシートは41シート。データを入力している列は全シート9列。データを入力している行はシートによりばらつきがありますが、60行~4000行の範囲です。また、全シートの入力行数総計は約36000行です。 マクロはVBAは使っていない(はず)です。数式、関数も使ってません。 ここまで容量が大きくなるか?と思います。ファイルサイズを縮小する方法、どなたかご存知ないでしょうか?ご教示お願いします。

  • エクセルのファイルが8MBも!!

    エクセル2003です 縦148行 横BG列までの形でシートが12枚あります。 それを共有にして15人ぐらいで使っている表があるのですが データのサイズを見たら8MBもあるので重くて重くて 仕方なかったのですが 一度共有を解除して保存後 また共有をかけたところ610KBになってしまいました。 データが入力されていって重くなるのは仕方ないと思うのですが データを全くいじっていない状況で8MB共有解除のみで610KB というのが納得できません。 共有をかけることでログのようなものがたまるのか それとも何か別な要因があるのか その重くなるのを回避する方法があるのか知りたいと思っています。 皆様宜しくお願いいたします。

  • EXCELのファイルサイズが重すぎる

    EXCELのファイルサイズが重すぎる EXCELのファイルサイズが重くなり原因を究明しようと 1.ファイルのバックアップを作成し、前データの削除を行った。(シートを全選択し、削除を実行) 2.ジャンプで最後のセルを選択し不要なセルを削除。 3.ジャンプでオブジェクトを選択し不要なものを削除 4.隠れたシートがないかをチェック 以上を行いましたが、ファイルサイズは依然として3Mを超えています。 データがないはずにもかかわらず、3Mのファイルサイズになるのはなぜでしょうか。 PCへの負荷が大きいため、何とかファイルサイズを圧縮したいです。 よろしくお願いします

  • EXCELファイルのファイルサイズを小さく

    EXCELで作成したファイルの容量が大きくて困っています。 作成したEXCELファイルにはシートが5つあります。 1~3のシートに表を作成し値を入力しています。また、条件付書式がいくつか設定されています。 4~5のシートには画像が貼り付けられています。スクリーンキャプチャを2つのシートを合わせて10枚ほどです。 この様なファイルを保存すると、容量が20MBほどになりました。 条件付書式や画像を貼り付けたとは言え、ちょっと大きすぎる気がしたので、 サイズを小さくするために色々と試してみました。 そこである事象に気付きました。 4~5のシートを削除し、1~3のシートだけにしてファイルを保存してみると、ファイルサイズが400KBほどになりました。 同様に、1~3のシートを削除し、4~5のシートだけにしてみると、ファイルサイズは800KBほどになりました。 【質問内容】 ・1~3の表だけのシートが400KB、4~5の画像のシートが800KB、それぞれ単純に足し合わせても1200KBほどで済む気がするのですが、なぜ1つのファイルにすると途端に20MBなんてサイズが大きくなってしまうのでしょうか。 ・仕事の都合上、シートを分けて2つのファイルとして保存するのは望ましくないので、1つのファイルで2MBほどに抑えることはできないでしょうか。 以上です。宜しくお願い致します。

  • Excelの動きが悪いです。

    Excelの動きが悪いです。 前日までサクサク動作していたので今日使うと動きが悪くなりました。 1つのファイルだけが悪いのです。 サイズは700KB(シートが10枚 入力規則使用:1シート グラフ:1シート) 名簿のファイルなのですが セルにデータを入力してエンターを押すと ワンテンポ遅れます… CPU celelonM メモリー704MB ハードも余裕あり。 どうかよろしくお願いいたします

  • excelファイルのサイズ

    会社で、顧客・業者などの情報を収納した20シートからなるexcelファイルを使用しています。マクロも20個ほど使っています。 それが、上書き保存するのに1分以上時間がかかってしまうのです。 最近フリーズも頻繁に起こります。 excel2007使用で、ファイルのサイズは2.24MBでした。 これはやはり、ファイルが重くなっているという印なのですか? 解決策はやはりデータを違うファイルに移すしかないのでしょうか? どうか教えてください、お願いします。

  • Excel ファイル保存時のエラー

    会社のPCで起こる事象です WinXP Excel2002(たぶん…) ファイル保存時に "最近 ファイル名.xls に追加されたデータと書式の一部が保存されませんでした" とのエラーメーッセージが出て"OK""キャンセル"のダイ アログが出ます 保存されない書式は入力規則です 全角半角の切り替えが面倒なので列によってあらかじめ 規則をつけています 上記のエラーが出ると全部もしくは一部の列の入力規則 が無効になります 上記エラーが出ないときもあります データはZ列4500行ぐらいまで入ってます ファイルサイズは3.3MBぐらいです サイズが大きすぎるからかなーとも思いますが、もし対 処方等がありましたらご教示下さい

  • エクセルVBAで困ってます。

    私は今、エクセルVBAで困ってます。 内容はデータを入力したエクセルのシート上で、別のファイル(CSV形式)を開いてある特定の行に入力したデータを参照し、完全に一致した際には、別のファイルの内容をシートに反映させるといったようなことは可能でしょうか? 襲えて下さい。 回答お待ちしています。

  • アクセスへのインポートについて

    こんにちは。アクセスへインポートするエクセルファイルが 以下の構造になっており、どうした物か分からず困っており ます。 エクセルの1シート上にA列~IF列まで、行数は1~1200 行まで使用したデータがあります。 各セルに入力されているデータは、全て半角の文字10文字です。 又、不規則にブランクがあります。   A   B C ・・・・IF 1行目 123-456  456-321 213-901 2行目 ブランク ブランク 438-698 3行目 ブランク 361-465 ブランク  ・  ・ 1200行 このデータをアクセスのテーブル、1つのフィールドに 全部インポートするやり方が分からず、途方に暮れて おります。 アクセス、エクセルお詳しい方、何卒宜しくお願い致します。

  • エクセルの行が988行以上増やせません

    エクセルで998行以上、行を増やそうとすると、「エクセルを終了します・・・」というエラーが出て、勝手にシートが閉じてしまいます。まだデータを蓄積したいのですが、これ以上1行も増やせません。どうしたらよいでしょうか。ファイルのサイズは8.18 MBです。どなたか解るかた教えて下さい。

専門家に質問してみよう