こんにちは。
会社の共有フォルダーに「見積り書」というエクセルファイルがあります。
従業員はそれを各PCにダウンロードして、それぞれが見積りを作ります。
ある日をきっかけにめちゃめちゃこの見積りが重くなりました。
このたった1枚の見積りなのにサイズは4MB。写真、画像、マクロ、一切ありません。
それならまだ許せるのですが、、開くのにかーーーーなり時間かかります。5分以上はかかります。

「誰が触った!」「どう触った!」など調べるより新しく作り直そうと試みました。

なんとか10分ほど待って開きました。
そして7列x20行ほどのセルを囲んで「Ctrl」+「C」を押してコピーして、その新しいエクセルに貼付けようと試みました。
ところがコピーした段階でまた「応答無し」なります。
この症状は1人を除く従業員全員、しかもこの見積りだけです。あとはスイスイ開きます。
どれかのセルにゴミのようなデーターが入ってしまってるのでしょうか。
何が原因でしょうか?考えられるものを挙げていただけましたら幸甚です。

このQ&Aに関連する最新のQ&A

アンサープラス

こちらのサイトに重いExcelファイルを軽くする対処法が書いてあります。

不要なデータの削除、ファイルのリフレッシュ等の方法が記載されています。

株式会社パソナ もうイライラしなくていいんです。Excelを軽くする2つの方法
http://labo.pasona.co.jp/confotable_two_way_to_u …

A 回答 (3件)

コメントでも大量に入力されたのでしょうか。

コメントの付いたセルはセルの右上に赤い三角マークが付くので見た目で分かります。コメントってテキストだから容量は大きくならないと思っていたんですけど、入れると凄く大きくなるんです。びっくりしました。

入力されている数式や書式を諦められるなら、他のbookからその問題のbookを参照してはいかがでしょう。値だけを参照するだけですので不要なものは一切付いてきません。
問題のファイル(Book)をBook1とした場合、Book2のA1セルに
=[Book1]Seet1!A1
と入力して必要な範囲までコピーします。
そののちに、Book2のseet全体をコピーして、「形式を選択して貼り付け」から「値」を選んで同じ範囲に上書き貼り付けすると良いです。
あとは正常に開ける人のパソコンの画面を見ながら数式や書式を設定してみてください。
    • good
    • 0

私ならまずオートシェイプやテキストボックスを疑います。



【透明で目に見えない状態】や【重なって一つに見える状態】のものが、
コピー&ペーストの度に倍々で増えている可能性があります。
操作次第では、十数回コピー&ペーストを繰り返しただけで、
元々1つしかなかったものが、千枚以上に増えてしまいます。

試しに、
問題のブックの各シートで、テキストボックスを一つ追加してみてください。
[名前]ボックスに、シェイプの通しNo.が表示されるはずですが、
巨大な数字になっていませんか?

参考画像のブックは、表示されている部分以外には何もないのですが、
テキストボックスが千単位で重なっているので1.5MBほどあります。

ワークシート上のオブジェクトを一括して削除するには、
[Ctrl]+[G] ⇒ [Alt]+[S] ⇒ [Alt]+[B] ⇒ [Enter] ⇒ [Delete]
とします。

ご参考まで。
「Excel)軽いデーターのはずなのに、メ」の回答画像3
    • good
    • 24
この回答へのお礼

ありがとうございます。
いろいろ試したのですが、原因が分からないので作り直す事にしました。
皆さんありがとうございました。

お礼日時:2009/07/09 13:37

>写真、画像、マクロ、一切ありません。


とのことですが、やはり「マクロ」が気になります。
何かしらのイベントで何かしらの書き込みをしていないかなぁ・・っと。
もう一度、「ThisWorkBook」を含めてマクロがないか確認してみてください。

次に共有フォルダから落としたという点。
もちろんショートカットではなく、コピーして貼り付けですよね?
共有サーバのファイルを開こうとすると時間がかかることはありますが(それにしてもかかりすぎですが・・・)、完全にローカル依存であれば、通常そんな時間はかかりません・・^^;

最後に・・・ブック自体が共有化されている・・・(とはいってもローカルに落としてることを前提に考えると、完全にこじ付けで矛盾しますが・・^^;)
ツール→ブックの共有で確認してみてください。
「複数のユーザが~・・」のチェックボックスにチェックは入っていませんか?
また「現在ブックを開いている~・・」の欄に挙げられているのは質問者様だけですか?
もしチェックが入っているなら外し、複数人挙がっているなら質問者さま以外消してみてください。

すみません。参考にもなってないかも・・^^;
    • good
    • 3

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QEXCELで特定ファイルの動作が重い

Windows7でEXCEL2010を使用しています。
特定の一つのファイルだけが動作が異様に重くなるのですが。
そのファイルを開くときも時間がかかり、開いた後も範囲指定やシートのコピーなどを
実行しようとすると応答なしとなってしまいます。
しばらくしてメモリ不足のメッセージが上がります。
それ以外のEXCELファイルについては動作が遅くなることもなく、問題なく使用できています。
原因がわかる方いらっしゃいましたら教えてください。

Aベストアンサー

1.見えないところにゴミがたくさんある
 特にテキストボックスやオートシェイプがテキスト削除では削除できない
 ためゴミとなって残っている。
 何かのファイルを変更して使用すると小さいはずなのにファイルサイズがやたらと大きい場合があります
 必要な部分のみを新しいファイルにコピーしてみてください。


2.写真などの大きな画像がある
 写真を大きな容量のまま挿入すると、表示は小さくしてもファイルは大きくなる
 挿入する前に小さいサイズにリサイズしてみてください。
 最近のデジカメは大きすぎます。
 写真であれば1024x768以下で解像度が十分ななるべく小さいサイズにします。


以上2003ですが・・・

QExcel2010 ファイルが重い原因

Excelファイルの動作が重いです。
セルに入力をする際に、Enterを押して次のセルに移動するのに2秒ほどかかります。

図のリンク貼り付けや、関数もそれなりに使用しているので、
その程度は普通のことなのでしょうか?

一応、
・ファイルタブ→オプション→詳細設定→表示→ハードウェアのグラフィックアクセラレータを無効にするにチェックを入れる
・ファイルタブ→オプション→数式→エラーチェック→バックグラウンドでエラーチェックを行うのチェックを外す
・数式タブ→計算方法の選択→手動
の設定をし、
各ワークシート上の、リンクとコメントは削除してあります。
ブックの共有もされておりません。
データが入っていないと思われる部分に関しては、行および列の削除もしました。
ちなみにファイルサイズは2.8M程度ですが、
データが何万件も入っているというわけではありません。

他に考えられる原因があれば、教えて頂きたいです。

Aベストアンサー

数式の「=」を全て「!!!」のような使われていない記号に置換
必要範囲をコピーして 新しい Bookに貼り付け
貼り付けた先のシート名を 元の Bookと同じシート名に変更
名前の定義は手で入れ直す
記号を「=」に戻す。
書式は 書式貼り付けではなく入れ直すこと。
シートごと移動するのは意味がないのでなし。

大体処理が重くなり過ぎる人の特徴として

・条件付き書式や入力規則を列単位で設定する
・条件付き書式の入っている表で 行挿入や行削除を多用する。
・テーブルを使わない
・共有機能を使っている
・数式での処理に拘る
・必要範囲外まで数式を入れている
・揮発性関数を多用する
・配列数式を多用する

などを複数やってしまっていることが考えられます。

書式は行列単位で入れてしまうと 削除しても取り除けないこ
とがあります。セルや行を削除する癖のある人は 条件付き書式
が大量にダブル可能性もあります。

今回対処しても 同じ使い方をしていたらすぐまた重くなると思
います。

QExcelのFileサイズの急な肥大化

Excelにデータを1000行位入力し、中にIF関数とかを入れまくって、それでも、Fileサイズが2500Kb程度だったのですが、ある日、改訂版のFileを作ろうと、自分なりに技巧を凝らして、関数計算を増やしたり(場所により関数に関数を入れたり)、カラフルにしたり、シートの保護をしたり、離れたところに集計欄を付けたりしたとたん、急にFileサイズが10000Kbを越えて、職場のパソコンでは、単独で使うときは問題ないのですが、別のExcelと同時にFileが開かないくらいに、開く時とか、保存する時とかに時間がかかるようになり、使い物にならなくなりました。

私自信、Excelには随分と経験があり、(自称)職場の中のExcel先生なのに理由が分かりません。
いくら関数の量を増やしたといっても、最初の関数の量から考えて4倍にもなるほどには増やしていません。まさか、空白のセルまで全セルを保存するようになってしまった?関数の入れ子はデータを費やす?シートの保護をしない方がいい(シートの保護をしないと他の人に使わせる訳にはいかないのです)?

ご存知の方がいらっしゃったら教えて下さい。

Excelにデータを1000行位入力し、中にIF関数とかを入れまくって、それでも、Fileサイズが2500Kb程度だったのですが、ある日、改訂版のFileを作ろうと、自分なりに技巧を凝らして、関数計算を増やしたり(場所により関数に関数を入れたり)、カラフルにしたり、シートの保護をしたり、離れたところに集計欄を付けたりしたとたん、急にFileサイズが10000Kbを越えて、職場のパソコンでは、単独で使うときは問題ないのですが、別のExcelと同時にFileが開かないくらいに、開く時とか、保存する...続きを読む

Aベストアンサー

Word や Excel は編集で元へ戻すための情報を保存しています。
そのため編集を繰り返すと結果の情報はさして増えてないのに
ファイルサイズがバカでかくなることがあります。

対症療法として、新しいブックを作り各シートをそちらにコピーして
保存します。その新しいブックのファイルサイズが大きくなければ
以後、新しい方を使います。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルファイルの容量が大きくなる要因

バザーの品物を確認するために、エクセルシートで集計作業をしています。


「品目・個数・単価・小計」の行が100行ほど、
さらにそれを合計するという比較的簡単なものですが、日々追加されていくのである程度の区切りごとにシートをコピーして日付ごとに新しく作っていました。

例えば、10月1日のシートをコピーして新たに10月8日分のシートとしてそちらを更新していくという感じです。

1つのエクセルファイルにそのような手順で7シートほど作っていたら、ファイルを開くのが急に重くなってきてしまい、時にはエラーが出て作業が出来なくなりました。

別のエクセルファイルに作り直すことにして今のところ2シートほどのもので作業する分には特にファイルを開くのが遅いということもなくなりました。

ファイルサイズをみると、
 7シートのもの・・・18,903kb
 2シートのもの・・・88kb
と多少シートごとのデータが異なるにしても、重たいほうのファイル(7シートの方)シート枚数の比率をはるかに超えた容量となっていました。
何か要因があるかと思い、2シートの方のファイルでは、文字列と数値を改めて入力しなおし、新たに計算式などは入力しなおして、極力シンプル(強調や網掛けなどを省いた)に作るようにはしています。


今後の作業では無用にファイルサイズが大きくならないように気をつけたいのですが、ここまでの差が出るのは何が原因なのかよくわからず困っています。

単純に入力データ=ファイルサイズではないとは思うのですが、入力したデータ以外でファイルサイズが重くなる要因というのは何が考えられるでしょうか?
以下のもの、またはそれ以外に影響が大きいと思われるものがあればアドバイスいただけたらと思います。

数式(”sum”、”+”、など)
装飾(フォント、網掛け、太字、罫線、など)
ヘッダー、フッター(シート名、ページ数、日付、など)

よろしくお願いします。

バザーの品物を確認するために、エクセルシートで集計作業をしています。


「品目・個数・単価・小計」の行が100行ほど、
さらにそれを合計するという比較的簡単なものですが、日々追加されていくのである程度の区切りごとにシートをコピーして日付ごとに新しく作っていました。

例えば、10月1日のシートをコピーして新たに10月8日分のシートとしてそちらを更新していくという感じです。

1つのエクセルファイルにそのような手順で7シートほど作っていたら、ファイルを開くのが急に重くなってきてしまい、時に...続きを読む

Aベストアンサー

みえないオブジェクトが大量にあるかもしれません。
各シートごとに下記を試してみてください。

ただし、一括削除すると必要なオブジェクトも消えますので、図や電子印など
使用しているものをあらかじめ把握しておいて下さい。

 1.「編集 → ジャンプ」から「セル選択」ボタン
 2.「オブジェクト」にチェックを入れて「OK」ボタン
 3.シート内の全てのオブジェクトが選択されるので「Delete」キーで削除

参考URL:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1110457961

Q重くて開かないEXCELファイルを何とかして開きたい

手元にあるEXCELファイルが非常に重く、
開いてる途中でCPU使用率が100%になったまま固まってしまい、
開くことができません。

そのブックの中には2枚のシートが含まれており、
そのうち1枚のどこでもいいので1行のデータが見たいのです。
(列数はかなり多めです)
ただ、結果数字ではなく計算式が欲しいので、
CSVに変換するソフトでは使えません。

フリーの桔梗というソフトは凍ってしまいました。
Toraフィルターというソフトだと凍らずに、
項目名までは出てくるのですが、
null値が含まれているというエラーが出てしまいます。

どうしても急いで開きたいのですが、
なんとか開く(もしくはデータを抽出する)方法はないでしょうか。

Aベストアンサー

試しに、Excelの Safe Mode で開かないかしらね。
単に、メモリの問題でしたら、ある程度は可能なはずです。

スタート-ファイル名を指定して実行
「excel.exe /s 」
で開きます。

不要なものは一切除去して、立ち上がります。

ただし、ブック自体が壊れているときは、無理だと思います。

このほかにも、ExcelViewer97 というものがあったと思います。
計算式を見るというわけにはいかないのですが、実際、程度問題でだいたいの計算式は、経験的に、自分で作ったものでしたら、そのレイアウトによって、復旧できるはずです。

後、No.2のKenKen_SPさんの方法を、試しに、ADOでやってみましたが、

取り出しはデータだけですね。ADO やDAOあたりで、データ削除できるとは思いますが、元が開かない状態では、保証できません。

他にも、OLE やオートメーション・オブジェクトで、目的のブックに繋いで操作する方法もありますが、開かないブックの操作はしたことがありませんので、なんとも言えません。

試しに、Excelの Safe Mode で開かないかしらね。
単に、メモリの問題でしたら、ある程度は可能なはずです。

スタート-ファイル名を指定して実行
「excel.exe /s 」
で開きます。

不要なものは一切除去して、立ち上がります。

ただし、ブック自体が壊れているときは、無理だと思います。

このほかにも、ExcelViewer97 というものがあったと思います。
計算式を見るというわけにはいかないのですが、実際、程度問題でだいたいの計算式は、経験的に、自分で作ったものでしたら、そのレイアウトによ...続きを読む

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

Qエクセルに画像貼り付けると重い!!軽くできないですか?

40~100kのJPEGをエクセルのワークシートに貼り付けるとデータ容量が10倍以上になってしまいます。
軽くしたいのですが、何かいい方法ありますでしょうか?

Aベストアンサー

元のjpgファイル:452kb

 挿入>オブジェクト>ファイルから → 16,333kb
 挿入>図>ファイルから → 458kb

Qエクセルでメモリ不足のエラーが出ます

エクセルで2つのファイルを開くと「メモリ不足」のエラーが表示されます。

エクセルで作業をするためにファイル(1.86MBのファイル)を開け、続けて別のファイル(1.80MBのファイル)を開くと「メモリ不足」のエラーが表示されます。2つのファイルのシート数は両方とも75シートです。

教えて!gooに登録されている過去の質問を参考にさせていただきましたが解決しませんでした。
ちなみに参考にした回答は次の通りです。
1.そのファイルを別名保存してファイルが開けるか?
2.そのファイル内のシートの倍率を確認。100%以外のシートがある場合は100%に修正してから別名保存してファイルが開けるか?

当方のパソコン環境は次の通りになっています。
OSはWindowsXP HomeEdition SP2
メモリは512MB
ソフトのバージョンはExcel2000
対象ファイルのサイズは(A)1.86MBおよび(B)1.80MB
対象ファイルのシート数は両方75

みなさま、宜しくお願いいたします。

Aベストアンサー

こんにちは。

>対象ファイルのシート数は両方75

まず、ここがネックですね。

ここで、そのシートの限界値を実験してくれた方がいましたが、空の状態では、百は越えるのですが、何かを入れた状態では、1つのブックで、せいぜい40程度ではなかったか、と記憶しています。それが、二つになった時に、果たしてどうかは、そのときの実験にはありませんが、Excelアプリケーション(全体)として、芳しくないはずです。

また、ぎっしりと配列数式が詰まっていたり、外部参照式が多く入った状態では、解決の見通しが立ちません。配列数式は、Excel2000では、6,000個は使えないはずです。何が、配列数式かは、にわかには区別つかないこともあります。INDEX関数やLOOKUP関数も配列数式に変わることがあります。

また、Excel2000は、公開されていない、メモリ制限があります。「使用可能なメモリ」とヘルプにはありますが、何が使用可能かは、書かれていません。

Excelの使うメモリは、物理的なメモリとは違いますので、その周辺をいじっても、直らないことが多いです。おそらく、それぞれの機能のメモリの割り振りがありますので、トータルの数ではないはずです。#1さんのおっしゃっている「Excel2002/2003/2007等が使えるなら」は、その点で、Excel2002になった時に、内部的な制限がなくなったことを、以前掲示板で知りました。

コントロールツールや画像オブジェクト、プリンタ・ドライバ、アドインなどもExcel用として割り当てられたメモリを使います。

ある程度は、[システム]-[詳細設定]-[パフォーマンス] の値を増やせば直る可能性がありますが、先ほどのメモリの割り振りからすると、Excelのハングの可能性が高いです。

なお、他のブックで同様の問題は出ているとすれば、個人用マクロブックや*.xlbファイルを削除して、Excelの設定をリセットすることによって改善することもあります。

私がお勧めする方法は、ひとつは、データベースファイルにすることと、他は、VBAマクロの効用です。ブックからブックへという作業自体を全て、VBAにさせてしまうことで、メモリ負担を減らします。残念ながら、今のままでは、解決する望みは少ないと思います。

こんにちは。

>対象ファイルのシート数は両方75

まず、ここがネックですね。

ここで、そのシートの限界値を実験してくれた方がいましたが、空の状態では、百は越えるのですが、何かを入れた状態では、1つのブックで、せいぜい40程度ではなかったか、と記憶しています。それが、二つになった時に、果たしてどうかは、そのときの実験にはありませんが、Excelアプリケーション(全体)として、芳しくないはずです。

また、ぎっしりと配列数式が詰まっていたり、外部参照式が多く入った状態では、解決の見...続きを読む

Qエクセルで数式の結果が反映されない(自動計算になっているのに)

すいません、教えてください。

エクセル(XP)で数式が自動計算されなくなって
しまいました。

  ※ツールのオプションはちゃんと自動計算に
   なっているのに全く反映されません。

今まで全く問題なく作業できていたので
原因が分からず困っています。

数式等のエラーだとは考えにくいです。
と言うのも数式のあるセルをダブルクリックして
選択し、そのままEnterキーを押すと計算結果が
反映されます。
ただ、今まで全て自動計算されていたのが
全く動かなくなってしまったんです。

同じようなトラブルを経験された方、又は
詳しい方、どうかよろしくお願いします。

Aベストアンサー

原因は分からずじまいになってしまいましたが
同じことがありました。

「Officeの救急隊」を試してみましょう。
ボタン一発で全ての設定が元に戻ります。
http://www.vector.co.jp/soft/win95/util/se247118.html
(ツールバーなども初期状態に戻ります)

私の場合はコレで直ってしまいました^^

参考URL:http://www.vector.co.jp/soft/win95/util/se247118.html


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報