• 締切済み
  • すぐに回答を!

エクセルデータが消えてしまいました。

環境  ・エクセル 2007  ・ Windows7 エクセルファイルを開こうとしたら以下のメッセージが出ました。 ” ●●●(ファイル名).xlsx’には読み取れない内容が含まれています。このブックの内容を回復しますか?ブックの発行元が信頼できる場合は[はい]をクリックして下さい。 ” [はい]をクリックして30秒ほどしたら、ファイルが開いて以下のメッセージが表示されました。 ” エクセルの修復’ 読み取れなかった内容を修復または削除することにより、ファイルを開くことができました。 ” ファイルは開いたのですが、データが全部消えてしまっていました。 シートには何もデータが残っていませんでした。 ほかに以下のメッセージが出ました。 --------↓↓↓↓-------------- ファイル レベルの検証と修復が完了しました。このブックの一部が修復されたか、破棄された可能性があります。 削除されたパーツ: /xl/styles.xml パーツに XML エラーがありました。 (スタイル) 等号が必要で す。場所は、行 2、列 10566 です。 置き換えられたパーツ: /xl/worksheets/sheet1.xml パーツに XML エラーがありました。 スペースが必要です。場所は、行 2、列 1145361 です。 削除されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報 削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) 修復されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報 修復されたレコード: /xl/worksheets/sheet2.xml パーツ内の列情報 -------------------------------------------------------------- エクセルの元データには、いくつかのセルにハイパーリンクを貼っていました。 とても大事なファイルなので、データを元にもどしたいのですが、どうしたら良いでしょうか。 どうか助けてください。お願いします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数14450
  • ありがとう数2

みんなの回答

  • 回答No.3
  • bunjii
  • ベストアンサー率43% (3560/8178)

元のファイルのコピーが無ければ既に加工されているので修復ができないと思います。 あなたが作成したファイルであればもう1度作成する必要があると思います。 他の方から入手したものであればもう1度貰って開き方を確認しましょう。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Excelマクロ・読みとれない内容?

    Excel2007(OSはWinXp-SP3)のマクロ付きファイルで、「読みとれない内容が含まれています。このブックの内容を回復しますか?」というエラーが出ます。 「修復しますか?」で「はい」をクリックすると、「読みとれなかった内容を修復または削除することにより、ファイルを開くことができました」というダイアログが出て、「閉じる」ボタンをクリックすると確かにブックは正常に動作するのですが、問題は「削除されたレコード」に全く心当たりが無い、ということなんです。 そもそも、「削除されたレコード /xl/worksheets/sheet3.xml パーツ内の並べ替え」とある、そのSheet3は、初めからそのブックにも関連するブックにも作ったことすらないんです。 とりあえず、そのまま作業を続けていますが、この妙なメッセージが何故出るのか、どうやったら消せるか、ご存知の方おられたら、ご教示頂きたいです。よろしくお願いします。

  • 読み取れない内容が含まれています 修復内容

    エクセルファイルを開いた時に、 「読み取れない内容が含まれています」 のようなメッセージが出て、 修復内容に、 削除されたレコード: /xl/worksheets/sheet8.xml パーツ内の数式 削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) と出たのですが、 どういう意味でしょうか? ファイルを動かした限り、 削除された部分がわからないのですが 上記の内容は何を意味してますか? データが削除されたわけではないですか?

  • Excel2007、修復されたセルを見つけたい。

    エクセル2007を使っています。いつも使っているエクセルの表を開こうとしたら、下記のようなエラーメッセージが表示されました。 「(私のファイル名)には、読み取れない内容が含まれています。このブックの内容を修復しますか? ブックの発行元が信頼できる場合は、はいをクリックして下さい。」 ここで、はいをクリックしました。 「読み取れなかった内容を修復または削除することにより、ファイルを開くことができました。 修復されたレコード: /xl/sharedStrings.xml パーツ内の文字列プロパティ (文字列)」 どこのセルに何を書き込んでこのメッセージが表示されたのか、わかりません。 エラーが出ているセルを見つけたいのです。毎回、修復してくれるので、一応開くことができるのですが、エラーの元になった文字列を訂正したいのです。どうやったら、そのセルを見つけることができますか?何カ所か書き込んだので、どのセルか見当がつきません。 よろしくお願いします。

  • 回答No.2

1)Excel 2010対応してるか不明だが復元ソフトで復元出来るかもしれない! 操作手順などはURL参照の事 http://jisaku-pc.net/hddhukyuu/archives/787 2)で角方法で修復を試みる。 http://www.excel.studio-kazu.jp/lib/e2e/e2e.html 3)エクセル修復を投下したが、中身が空だったのなら、再度、修復の横の「データ抽出」でリトライする。 http://www.microsoft.com/ja-jp/atlife/tips/archive/office/tips/086.aspx 4)その他 http://locosoft.cocolog-nifty.com/blog/2011/03/excel2010-1950.html http://blog.livedoor.jp/ws71001/archives/19807128.html http://office-qa.com/Excel/ex117.htm

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。PC操作にはあまり詳しくありませんが、挑戦してみます。

質問者からの補足

以下の方法を試してみました。 1)ワードで開いてみる→<データ破損>で開けませんでした。 2)外部参照を使用して破損したブックにリンクする・新規ブックのA1セルにリンクを貼って、ファイルからデータ抽出を試してみた→<Ref>(文字はっきり覚えてません)がセルに返されてしまいます。 3)データ復元ソフト<ファイナルデータ10プラス 復元+Office修復>の無料お試し版を使用してみる→<既にデータが失われているか、上書きされています>というメッセージです。 4)セキュリティソフトで検査→<既にアーカイブが破損しています> 5)拡張子を<xls>に変更してみる→xlsx ファイルを開いた時と同じメッセージが出ます。 現在のところ以上の結果なのです。 ファイルのサイズは約1100Kbと表示されています。 どうしたらいいでしょうか。 どうか、お知恵を貸して下さい。 どうぞよろしくお願いします。

  • 回答No.1

では、 日本データ復旧サービスセンターへご依頼ください。 最低でも6万円から13万円くらい掛かります。 本体(ハードディスク)を送る必要があり、データ解析までに1週間ほど掛かります。 そこで費用が決定します。 高額ですが、大切なデータなら仕方ないでしょう。 足元を見ている商売ですが・・・ http://data119.jp/

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。高額すぎるのと、データの中身を第三者に渡すのは避けたいので、もし、別の方法をご存知でしたら、また、お知恵をお貸し下さい。よろしくお願いします。

関連するQ&A

  • エクセル2010ですが、下記のようなコメントが

    表題の通りなのですが、 iPhone5のアプリOffice2Plusでデーターを入力し、DropBoxを介してパソコンで開くと下記のようなコメントが表示されます。 『修復されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報』 パソコンで開く度に出て、『OK』をクリックしないとすすめません。 どのようなことが考えられますか?

  • 何が削除されたのだろうか?

    エクセル2007と2010を入れてるのですが、ファイルを開けたら画像のような画面ができました。 ググってもよくわからないのですが、どういうことでしょう? ファイルは2007で開けました。 内容は、 ************************************************************* 削除されたレコード: /xl/worksheets/sheet19.xml パーツ内の数式 削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) ************************************************************* と書いてあります。 何が削除されたのかシートを見てもよくわかりません。 そもそもエクセルなのに「レコード」というのが謎です。 このエクセルファイルにはVBAコードはたくさんありますが、 データとしてはちょっとしか入ってないし、データベースはありません。 ログファイルは、 <?xml version="1.0" encoding="UTF-8" standalone="true"?> -<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error056440_01.xml</logFileName><summary> ファイル 'C:\Users\Documents\ファイル1.xlsm' にエラーが検出されました </summary>-<removedRecords summary="削除されたレコード:"><removedRecord>削除されたレコード: /xl/worksheets/sheet19.xml パーツ内の数式 </removedRecord><removedRecord>削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) </removedRecord></removedRecords></recoveryLog> となっています。 よろしくお願いします。

  • Googleドライブにアップしたファイルが開けない

    Googleドライブにスプレッドシートでアップしたエクセルを、更新後ダウンロードしたところ、 「置き換えられたパーツ: /xl/worksheets/sheet1.xml パーツに XML エラーがありました。 無効な XML 文字です。場所は、行 2、列 47450 です。」 と表示され、ファイルを開くことができません。。 どうしたらよいか、アドバイスをいただけたら助かります!!>< ちなみに、更新前のファイルをアップしてダウンロードしても開けませんでした。

  • Excel VBAを使って、Excelデータを別のExcelファイルに取り込みします

    報告書にexcel VBAを使って、(報告書を開いたまま)報告書のデータを別のexcelファイル(一覧)に取り込みします。 Sub k() Dim ブック As Workbook Set ブック = Workbooks.Open("c:\テスト\" & "一覧.xls") ブック.Worksheets("Sheet1").Cells(3, 2) = Worksheets("企業情報シート").Cells(3, 3) End Sub 報告書の"Worksheets("企業情報シート").Cells(3, 3)"は書き方がおかしいみたいで、正しい書き方を教えてください。

  • EXCEL VBA 文字色を変える

    よろしくお願いします。 【条件】 セルの文字列を一文字ずつ読み込み、 文字色が赤だったら黒にするというVBAを作成したいです。 例) セルA(1、1)の「あいうえお」 の”い”が青、”う”が赤だった場合、”う”を黒にする。 【状況】 以下のようなVBAを作成しました。 実行するとVBAは正常終了するのですが、VBAで上記変換をかけたEXCELファイルを開くと エラーが発生します。 デバッグモードで一行ずつ実行すると下記※2部分で文字化け?しているようです。 VBA) Do Until i = c  If Range("xx").Characters(i ,c-1).Font.color = RGB(255,0,0) then    Range("xx").Characters(i, c-1).Font.color = RGB(0,0,0)  ・・・※2    i = i +1  End if Loop 【エラー】 『"ファイル名"には読み取れない内容が含まれています。このブックの内容を回復しますか? ブックの発信元が信頼できる場合は「はい」をクリックして下さい。』 『"ファイル名”の修復 読み取れなかった内容を修復または削除することにより、ファイルを開くことが出来ました。 修復されたレコード./xl/worksheets/sheet1.xmlパーツ内のビュー』 上記エラーが表示される+エクセルの内容の大部分が消えます。 【質問】 上記VBAは本物を持ち出せないのでイメージです。 (もしかしたら細かい間違いがあるかもしれませんが実物は構文エラーはありません。) 質問したいのはロジックではなく以下になるのでイメージで汲み取っていただけるとありがたく。。 (1)Fontの書き換えを行った際、上記【エラー】が発生するのはどのような理由があるか  わかりますでしょうか。 (2)エラーの理由の詳細はわからないが「こんなやりかたではどうか」という  【条件】を満たす他のロジックは何かないでしょうか。 他にもオートメーションエラーが発生したり正直お手上げ状態でわらをもすがる思いです。 思いつきでもよいので何かありましたら回答のほどよろしくお願いいたします。 

  • Excel 作成したグラフが削除される現象について

    DDEリンクで株価のリアルタイムデータを受信して、Excel2007で株価チャートを作成して表示しています。 本文一番下のプロシージャを作成して実行すると、株価チャートに水平線が2本表示されます。ちなみに、プロシージャの内容は、株価チャートに水平線を引くためのもので、水平線のデータはワークシート名「ピボット」のG2&#65374;Z2とG3&#65374;Z3にあります。G2&#65374;Z2には同じ数値が入っており、G3&#65374;Z3にはG2&#65374;Z2の数値とは異なる同じ数値が入っています。 しかし、ファイルを保存し(ファイル名「株価チャート」)、ファイルを閉じて、再度ファイルを開くと『「株価チャートxlsm」には読み取れない内容が含まれています。このブックの内容を回復しますか?ブックの発行元が信頼できる場合は、[はい]をクリックしてください。」』と表示されてしまいます。 「はい」をクリックすると、「株価チャートxlsm」の修復ウインドウが表示され、以下が表示されます。 削除されたパーツ: /xl/drawings/drawing1.xml パーツ (図形描画) 削除されたレコード: /xl/externalLinks/externalLink2.xml パーツ内の外部数式参照 (外部数式参照によってキャッシュされた値) 削除されたレコード: /xl/externalLinks/externalLink3.xml パーツ内の外部数式参照 (外部数式参照によってキャッシュされた値) そして、作成した株価チャートが消去された状態でファイルが立ち上がります。 下記のプロシージャを追加するまでは何の問題もなく正常に動作していました。 補足ですが、DDEリンク接続ができないパソコンでファイル名「株価チャート」を立ち上げると上記のようなことはおこらず下記のプロシージャの内容が反映された株価チャートが表示されます。ただし、数式バーの上部に『セキュリティーの警告 リンクの自動更新が無効にされました』と表示されています。ただ、この警告は下記のプロシージャを追加する前からDDEリンク接続ができないパソコンでは表示されていました。 何が問題なのかさっぱりわかりません。 どなたか教えていただけないでしょうか? よろしくお願いいたします。 ちなみに、私はExcelやVBAに関しては初心者レベルです。 よろしくお願いいたします。 Sub ピボット1() With Worksheets("板").ChartObjects(1).Chart With .SeriesCollection.NewSeries .AxisGroup = xlSecondary .Values = Worksheets("ピボット").Range("G2:Z2") .Border.Color = vbRed .Border.Weight = xlHairline End With With .SeriesCollection.NewSeries .AxisGroup = xlSecondary .Values = Worksheets("ピボット").Range("G3:Z3") .Border.Color = vbRed .Border.Weight = xlHairline End With End Sub

  • EXCEL VBAでワークブックのデータ取得

    コードを実行するブックがあるホルダー内の全てのブック(10個程度)からSheet1のA列~E列のデータ(行数はブックにより異なりますが大体2000行程度)の2行目以降を取得し、コードを実行するブックのSheet("DATA")の2行目以降にデータを貼り付け、F列に取得したブック名を記載したいのです。 残念ながら最初でつまずいています。 なにとぞご教示お願いします。

  • エクセルマクロで空欄と空欄の間のデータを取得する

    添付画像のようなデータが並んだエクセルシートがあります。(ブックA) ブックAsheet1のA列に数値が入っている行のB列~D列のデータを別のブックBから取得したいのです。 ブックBにsheet1~sheet20まであります。 ブックAsheet1のA列に数値が入っている行のB列~D列のデータを1セットとして、ブックBのsheet1のB1にコピーする。 次のグループをブックBのsheet2のB1にコピーする、 また次のグループをブックBのsheet3のB1にコピーする。 ブックBには書式設定してあるので、値のみコピーします。 ブックAのB列~D列の数値の配置はそのままでコピーします。 この作業をブックBからマクロで行う方法を教えて下さい。 宜しくお願いします。

  • 再質問です。Excel2003重複しないデータを

    皆様、いつもお世話になっております。 突然のVBAの仕様変更で、困っております。 質問の題名で検索して頂けると幸いです。 やりたい事は、Excelのsheet1にDATA(データベース)が入っております。 そのDATAをsheet2の方に表示、編集(保存)するという仕様でございます。 添付データは、以前大変お世話になった方が作成されたものです。 これをベースに質問させて頂きます。 この画像は、仮にsheet2とします。DATAがが、入っているのがsheet1になります。 この画面(sheet2)で顧客Noを入力すると、sheet1のデータが表示できる仕組みです。 以前は、この画面のようにsheet1のAK列まででしたが、今回はsheet1のAU列までの データです。列が増えるだけならいいのですが、画面のH列の3行目から12行目まで あるデータを出力させたいのですが、そうするとAUまでsheet1の列を増やす必要が あります。 画面で言いますとF列にsheet1というところにPから始まっているのがsheet1のデータを 出力しているということです。sheet1のP列とQ列の間にセルの挿入、次にQとRにセルを挿入 これを10回くりかえすと、sheet1のY列とZ列にセルの挿入すると、sheet1のデータは、 AU列になります。Pから1つずつ縦にセルを挿入してYまでいきます。 その飛ばした、データを添付画像でいうとH列に10行分の表示をさせたいのですが、 全く良い案が浮かびません。 長文になり分かりづらいかと思いますが、またご協力お願いいたします。

  • Excel マクロ

    マクロ初心者ですので、教えてください。 sheet1とsheet2を比較し、sheet2のデータを操作したい 操作1 行番号 1~13までを削除 操作2 列番号 BC列に同じデータがあれば、行削除(削除するのはsheet2) 操作3 sheet2の残ったデータ(行)をsheet1の一番下の行へコピー 操作4 sheet1をシートごと同じブック内にコピー ※操作1~3の後