破損したExcelブックを修復する方法
ファイルを操作する際の最大の問題は、ファイルが破損したときです。Office 365は、 (Office 365)Word、Excel、PowerPointを含むすべてのファイルタイプに対してファイル回復機能を提供しますが、それが機能しない場合は、多くの手直しが必要です。この投稿では、破損したExcelブック(repair a corrupt Excel workbook)を修復する方法と、回復がより適切に機能するようにバックアップ方法を配置する方法について説明します。
(Repair)破損したExcelブックの(Excel Workbook)修復と回復(Recover)
破損していると表示された場合は、次の2つの方法に従ってブックを修復してください。このような場合、 Excel(Excel)ファイルを開くと、ファイルが破損しているか、開かないか、ファイルにデータがないというメッセージが表示されます。通常、Excelは回復を提供しますが、それが機能しない場合は、推奨される方法を使用できます。
破損したExcelブックを手動で修復する
- (Open) Excelを(Excel)開き、[ファイル]、[開く(Open)]の順(File)にクリックします。
- 開く必要のあるファイルを参照して選択しますが、[(Browse)開く(Open)]ボタンはクリックしないでください。
- [(Click)開く(Open)]ボタンの横にある下向き矢印をクリックし、[開い(Open)て修復(Repair)]を選択します。
- Excelには2つのオプションがあります。
- データの回復(修復)
- 修復が失敗したときに、作業から値と式を抽出します。(データの抽出(Extract Data))。
(Recover)破損したブックからデータを回復する
ブックを最後に保存したバージョンに戻し(Revert the workbook to the last saved version:)ます。作業中にファイルが破損した場合は、破損したデータを保存するのではなく、ファイルを保存せずに閉じることをお勧めします。新しく開くと、すべてが機能していた状態になります。
ブックをSYLK(シンボリックリンク)形式 で保存します。プリンタが破損した場合は、ファイルをシンボリックリンクとして保存します。つまり、[(Save the workbook in SYLK (Symbolic Link) format: )Type > SYLKとして保存]> [SYLK]を選択すると、オプションが表示されます。プロンプトに対して[(Click)はい]をクリックして、ファイルを保存します。
完了したら、ファイルを再度開いてExcelブックとして保存する必要があります。すべてを新しいファイルとして保存しているので、元のファイルはまだそこにあります。この方法の唯一の欠点は、アクティブなシートのみを保存し、他のシートは保存しないことです。
マクロを使用して破損したブックからデータを抽出する: (Use a macro to extract data from a corrupted workbook: )シートにグラフがあり、ブックのデータをデータソースとして使用している場合、Microsoftのこのマクロはそのデータの回復に役立ちます。
Sub GetChartValues() Dim NumberOfRows As Integer Dim X As Object Counter = 2
' Calculate the number of rows of data. NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values) Worksheets("ChartData").Cells(1, 1) = "X Values"
' Write x-axis values to worksheet. With Worksheets("ChartData") .Range(.Cells(2, 1), _ .Cells(NumberOfRows + 1, 1)) = _
Application.Transpose(ActiveChart.SeriesCollection(1).XValues) End With ' Loop through all series in the chart and write their values to
' the worksheet. For Each X In ActiveChart.SeriesCollection Worksheets("ChartData").Cells(1, Counter) = X.Name With Worksheets("ChartData")
.Range(.Cells(2, Counter), _ .Cells(NumberOfRows + 1, Counter)) = _ Application.Transpose(X.Values) End With
Counter = Counter + 1 Next End Sub
マクロを実行するには、 Excel(Excel)ファイルに新しいシートを作成します。次に、チャートを選択し、マクロを実行します。データは、作成した新しいシートで利用できるようになります。
ワークブックの破損を防ぐ方法
これらの方法は、ファイルが破損している場合に役立ちますが、回復方法を用意することをお勧めします。これらは、将来ファイルを失わないようにするために有効にできるいくつかの組み込みメソッドです。
ブックのバックアップコピーを自動的に保存します。
- File > Save]をクリックします
- (Choose)同じファイルを上書きすることを選択しますが、その前に、[Tools > General]をクリックします。
- [常にバックアップを作成する](Always create a backup.)チェックボックスをオンにします。
- 次に、コピーを保存します。
これにより、ワークシートを回復するたびにバックアップが確実に作成されます。
特定の間隔でリカバリファイルを自動的に作成します。
- ワークシートを開き、[File > Options]をクリックします。
- [保存](Save)カテゴリで、次のように構成します。
- [自動回復情報を毎回保存する]オプションをオンにして、時間を設定します。( Save AutoRecover information every and set up the time.)
- AutoRecover(Setup AutoRecover)ファイルの場所を知っている場所に設定する
- このブックに対してのみ[自動回復を無効にする(Disable AutoRecover for this workbook only)]チェックボックスをオフにします
この投稿が、破損したExcelワークブック(Excel Workbook)の回復と修復に役立つことを願っています。必ずファイルのバックアップ構成を設定してください。
関連記事:(Related reads:)
- 破損したWordファイルを修復する方法(How to repair a corrupted Word file)
- 破損したPowerPointプレゼンテーションを修復する方法(How to repair a corrupted PowerPoint presentation)。
Related posts
Themesを適用し、Excel Workbookの外観を変更する方法
ExcelでWorkbook Sharingを停止またはオフにする方法
ExcelでPercentile.Exc functionを使用する方法
ExcelでNETWORKDAYS functionの使用方法
ExcelのYes or No entriesの数を数える方法
1つのページにExcel or Google Sheetsで選択したセルを印刷する方法
実行時error 1004、ExcelでMacroを実行できません
ExcelのMerge and Unmerge cellsの方法
ReadをExcel documentから削除する方法は?
ExcelのCHOOSE functionを使う方法
Excelのパーセントincrease or decreaseの割合をどのように計算しますか?
Microsoft Excelはあなたの情報を回復しようとしています
ExcelでFind and FindB functionsを使う方法
Excelの列内の重複した値を数える方法
ExcelにAutomatic Data Type feature使用方法
Duration Financial Functionの使用方法Excel
ExcelでDEC2Binを使用して10進数をバイナリに変換する方法
Windows 11/10にRadar Chartを作成する方法
Microsoft ExcelでTimeを追加または合計する方法
ExcelでEDATE and EOMONTH Functionsを使用する方法