MacでExcelファイルを簡単かつ確実に復元する方法

recover excel file mac

Mac版のMicrosoft Excelは常にWindows版よりわずかに遅れているため、多くのユーザーがMacでExcelファイルを復元する方法を知りたがっているのかもしれません。

しかし、重要なスプレッドシートが利用できなくなる原因は、ExcelのMac版の安定性が必ずしも完璧ではないことだけではありません。ユーザーがうっかり間違ったファイルを削除してしまったり、ストレージデバイスが破損したり、物理的な損傷という常に付きまとう脅威もあります。

幸いなことに、MacでExcelファイルを復元する方法を学ぶのは難しくなく、状況やニーズに応じてMacユーザーが選択できる複数のアプローチさえあります。

なぜ私のExcelファイルが消えたのですか?

Excelファイルが消失した場合の復元方法を説明する前に、なぜそのようなことが起こるのか、この記事の冒頭ですでにいくつか触れた理由を含め、詳しく見ていきましょう。

理由説明
💥 突然のクラッシュファイルを保存する前に発生する突然のExcelクラッシュは、一瞬でファイルを消してしまうことがあります。幸いなことに、スプレッドシートソフトウェアは突然のクラッシュからユーザーを守るために、開いているファイルを特別な一時場所に自動保存するよう設計されています。
🤦‍♂️ ユーザーエラーユーザー自身が最大の敵になることがあります。特に注意力が散漫なときは要注意です。たった1つのミスで複数のExcelファイルが消えることがあり、時間内に復元しなければ永久に失われてしまうリスクも常に伴います。
💾 記憶装置の破損現代の記憶装置は非常に優れており、何世代分もの思い出やデータを、手頃な価格で保存できます。しかし、それでも完璧とは言えず、破損は依然としてデータ消失の主な原因の一つです。
🔨 物理的損傷トラックにひかれたりその他の物理的損傷を受けたコンピューターに保存されているExcelファイルを開くことは、重大な救出作業をしない限り通常は不可能です。プロのデータ復旧センターは物理的に損傷したデバイスからデータを復旧するのに最も適しており、失われたExcelファイルが非常に貴重な場合には彼らのサービスにお金を払う価値があります。
🦠 マルウェア感染インターネットの危険な世界には、非常に悪質なマルウェアが数多く存在しています。中にはExcelファイルを消失させたり、削除してしまうものもあります。下記の復元方法を実行する前に、普段使っているウイルス対策ソフトを使ってパソコンやファイル内のマルウェアを除去することをおすすめします。

上記で説明した多くの状況では、迅速に行動し、適切な復元方法を使用すれば、失われたExcelファイルを回復することがまだ可能です。

消えてしまったExcelファイルを見つけるにはどうすればよいですか?

もしあなたのExcelファイルがMacで突然消えてしまった場合、復元方法を試す前にまず検索してみてください。それは、単に誤って(あなた自身、アプリケーション、もしくは何らかの不正なプロセスによって)移動されただけかもしれません。最も効率的な探し方は、Finderの検索ツールを使うことです。

すべてのFinderウィンドウの右上隅には検索バーがあります。そこにファイル名を入力することができます。もしファイル名を思い出せない場合は、Excel拡張子のファイルだけを表示するように検索結果を絞り込むこともできます。他に利用できるフィルターには、キーワード、最後に開いた日付、作成日などがあります。最後に、検索ツールにMac全体をスキャンさせることも、特定のフォルダに範囲を限定することもできます。以下は簡単なガイドです:

Excelファイルが消えたときにHDD、SSD、USBドライブなどの外部デバイスをMacに接続していた場合は、そのファイルを探す前に、そのデバイスをもう一度接続してください。

ステップ 1. Finder を起動します。

ステップ2. 右上隅の虫眼鏡アイコン 🔍 をクリックします。

ステップ3. ファイル名を入力してリターンキーを押してください。ファイル名を覚えていない場合は、代わりに.xlsまたは.xlsx拡張子のすべてのファイルを検索できます。search bar in finder

ステップ4. 「このMac」検索オプションをクリックして、Mac全体を検索します。this mac search option in Finder

ステップ5. 見つからないExcelファイルを探して、安全な場所に移動してください。

Macでファイルを検索する別の方法は、Spotlightを使うことです。Finderの検索ツールと同様に、キーワードやファイル拡張子、その他のクエリを使用してMac上のExcelファイルを探すことができます。デモンストレーションについてはSpotlightクエリの使い方に関する簡単ガイドをご覧ください。

見つからないファイルが見つかりませんか?それなら、次のセクションで説明する復元方法を試してみましょう。

Macで削除されたExcelファイルを復元する方法

MacでExcelファイルを復元する方法はいくつかあり、ご自身のデータ損失の状況に最も適した方法を選択する必要があります。

方法 1: Disk Drillで完全に削除されたExcelファイルを復元する

最適な用途: ドライブ、Finder、ゴミ箱フォルダから削除されたExcelドキュメントの復元。

データ復元ソフトウェアと呼ばれるツールを使用することで、バックアップやゴミ箱フォルダに頼らずに削除されたファイルを復元できる可能性があります。データ復元ソフトウェアは、ストレージディスク上に残っているExcelファイルの断片データを(Finderの助けがなくても)見つけ出すことができます。しかし、この方法では時間が非常に重要です。そのため、最初に紹介しています。

ExcelファイルがSSD(Macのシステムドライブを含む)に保存されていた場合、復旧成功率はTRIMの影響を受けます。TRIMはガベージコレクションプロセスで、バックグラウンドで実行中にファイルのデータを部分的または完全に上書きすることがあります。TRIMによって削除されたファイルを復元するすることも可能ですが、TRIMプロセスがまだExcelファイルに到達していなかった場合(即座ではありません)、復旧できる可能性ははるかに高くなります。

選択できるデータ復旧アプリはいくつかありますが、このガイドではDisk Drillというソフトウェアを使用します。これは初心者にも非常に使いやすく、最新のmacOSに対応しているうえ、特にスプレッドシート文書の復元に非常に優れています。さまざまなExcelファイル形式をサポートするだけでなく、LibreOfficeやNumbersなどのアプリの形式も認識します。

Disk Drillには、Excelファイルの内容を実際に表示できる優れたプレビュー機能もあります(異なるページを表示することもできます)。この機能は無料で何度でも使用でき、ドライブのスキャンにも制限はありません。データを復元するには一度きりのライセンスを購入する必要がありますが、自分のファイルが復元可能かどうかを確認するのに最適な方法です。

ステップ 1. ダウンロード そしてDisk Drillをインストールします。できれば、Excelファイルが最後に保存されていたストレージディスク以外の場所にインストールしてください(データ断片が上書きされるのを防ぐためです)。たとえば、ファイルがMacのローカルに保存されている場合は、Disk Drillを外部ストレージデバイスにインストールしてください。

ステップ2. Disk Drill を開き、必要な権限を付与します(ご安心ください、安全です!)。この操作は一度だけで大丈夫です。

permissions window in disk drill

ステップ3. システムドライブをスキャンしていますか?Disk Drill を起動した後、メニューバーの Disk Drill をクリックします。その後、コンテキストメニューで システムドライブからの復元を有効にする を選択します。ウィザードに従って続行してください。外部ストレージデバイスをスキャンする場合は、このステップをスキップしてステップ4に進んでください。

enable recovery from system drives option in the dropdown menu

ステップ4. Disk Drillのメインメニューに移動したら、Excelファイルが保存されていたドライブを選択して 失われたデータを検索 をクリックしてください。スキャンタイプの選択を求められた場合は、 ユニバーサルスキャン を選択してください。

drive selection window in disk drill

ステップ5. Disk Drill がドライブのスキャンを完了したら通知します。 見つかった項目を確認 をクリックしてください。

scan results in disk drill

ステップ6。 スキャン結果を絞り込みましょう。左サイドバーのフィルターセクションで ドキュメント を選択します。次に、右上隅の検索ツールを使って、Excelドキュメントのファイル名または拡張子を指定します。ファイルを見つけたら、それぞれを一度クリックして、右サイドバーにプレビューを表示します。

search and filter tools in disk drill

ステップ7. 復元したいファイルの横にあるボックスにチェックを入れてください。その後、 復元 ボタンをクリックしてください。

recover option in disk drill

ステップ8。 復元されたExcelファイルの保存先を選択してください。復元元と同じドライブには保存しないでください。最後に、 次へ ボタンをクリックします。

file destination selection dialog box in disk drill

Excelファイルを復元した後、Microsoft Officeで開いてみてください。Disk Drillを閉じる前に、開いて編集し、保存できることを確認してください。

Disk Drillの無料版では復元可能なファイルをプレビューすることしかできず、実際に復元することはできません。そのため、Disk Drill PROライセンスの購入を求められます。

方法2: ゴミ箱からExcelファイルを復元する

最適な用途: ゴミ箱フォルダーにまだ存在している誤って削除したExcelファイルを復元する。

ゴミ箱またはTrashフォルダは、削除したすべてのファイルやフォルダを一時的に保存するMac上の特別なフォルダです。Excelファイルは、次のいずれかを行うまでそこに残ります: (a) ゴミ箱からファイルを再度削除する、(b) ゴミ箱からファイルを復元する、または (c) ゴミ箱フォルダを空にする。これはExcelファイルを「復元」する最も信頼できる方法ですが、ファイルがまだゴミ箱に存在している場合にのみ機能するため、非常に条件付きの解決策となります。

外部ストレージデバイス (USBドライブなど)からExcelファイルを削除した場合は、操作を進める前にそのデバイスをMacに接続する必要があります。これにより、ファイルがゴミ箱に表示されるようになります。

ごみ箱から削除されたExcelファイルを復元するには:

ステップ 1. Dock の右側または下部にあるアイコンをクリックして、ゴミ箱を開きます。

Opening macOS Trash from the Dock

ステップ2. 復元したいExcelファイルを選択します。

ステップ3. 選択した任意のXLSファイルを右クリックし、 元に戻す オプションを選択します。

put back option in the dropdown menu

複数のファイルを一度に復元するには、CMDキーまたはShiftキーを押しながら各ファイルをクリックしてください。また、カスタムパラメータ(キーワードなど)に基づいてファイルをゴミ箱から別の場所に転送するためにuse the mv command in Terminalを使用することもできます。

方法3: Time Machineを使用してExcelファイルを復元する

最適な用途: 事前にTime Machineバックアップを設定しているユーザー。

タイムマシン はAppleのデータバックアップおよび復元ソリューションで、すべての最新バージョンのmacOSに含まれています。重要なExcelファイルを削除してしまった場合でも、事前にTime Machineを有効にしていれば、そのファイルがゴミ箱フォルダに存在しなくても数回のクリックで元に戻すことができます。

Time Machineドライブにアクセスできない場合でも、この方法を試すことができます。ドライブがない場合でも、Time Machineは過去24時間に変更されたすべてのデータのバックアップを引き続き作成します。削除したファイルがその変更の一つであれば、復元できる可能性があります。

Time Machine を使用して失われた Excel ファイルを復元するには:

ステップ 1. Time Machine バックアップディスクがまだMacに接続されていない場合は、接続してください。

ステップ2. 削除されたExcelファイルが入っていたフォルダーを開きます。たとえば、ファイルがDocumentsフォルダーにあった場合は、Finderを開き、左側のサイドバーから ドキュメント を選択します。

ステップ3. メニューバーにあるTime Machineアイコンをクリックし、 Time Machine バックアップを表示… を選択します Time Machine バックアップを表示…

browse time machine backups option in the dropdown menu

ステップ4. 画面右端のタイムラインを使って、復元したいExcelファイルを見つけてください。

ステップ5. 選択したExcelファイルを復元するには、 復元 をクリックしてください。

backup selection in time machine

回復された削除済みExcelドキュメントを保存する場所に、同じ名前のファイルが既に存在しないことを確認してください。そうしないと、復元されたバックアップファイルによって上書きされる可能性があります。

Macで保存されていないExcelファイルを復元する方法

上記で説明した3つの方法は、誤って削除されたり破損して失われたExcelファイルを復元するのに役立ちますが、Excelがクラッシュしたり突然の停電が発生して保存されなかったExcelファイルを復元するにはどうすれば良いのでしょうか?

良いニュースとして、Macで保存されていないExcelファイルを復元することは、保存済みだが失われたExcelファイルを復元する方法と比べて、それほど複雑ではありません。未保存のExcelファイルを復元するために使用できる3つの方法を詳しく見てみましょう。

以下に説明する方法は、Excel 2022、Excel 2016、Excel 2019、Excel 2007、または Excel 365 を使用しているかどうかに関係なく、Mac 上で保存されていない Excel ファイルを復元するために使用できます。

方法 1: Microsoft Excelアプリを開く

他の(より手間のかかる)方法を試す前に、最初に試すべき「修正」は、単にMacでMicrosoft Excelアプリを開くことです。追加の手順や設定の変更を行うことなく、Microsoft Excelは自動的に保存されていないワークブックの回復を試みます。

これは、「前回中断したところから再開しますか?」のようなプロンプトとして表示されます。プロンプトで はい をクリックすると、Excelが自動的にファイルの読み込みを試みます。うまくいけば、進捗を保持するために手動で保存することができます。

方法2: 一時ファイルから保存されていないExcelファイルを復元する

最適な用途: アプリを保存せずに閉じたために最近失われたExcelファイルを復元しています。

macOS には、オペレーティングシステムやアプリケーションが将来的に必要になるかもしれないファイルを一時的に保存できる特別なフォルダーがあります。十分に早く行動し、運が良ければ、保存されていない Excel ファイルをそこで見つけて復元できるかもしれません。

Macで一時ファイルを見つけるには:

ステップ 1. Finder を開いて、 アプリケーション -> ユーティリティ に移動します。

ステップ2. ターミナルを起動します。

terminal icon in finder

ステップ3. 「open $TMPDIR」と入力して、Enterキーを押します。

$tmpdir command in terminal

一時ファイルが開いている場合は、自動保存されたExcelファイルを見つけて、別のフォルダーにコピーする必要があります。残念ながら、一時ファイルには通常ファイル拡張子がなく、ファイル名も分かりにくいことが多いです。最も確実なのは、ファイルの作成日を確認し、データ損失が発生した時期に作成されたすべてのファイルを手動でチェックすることです。

一時ファイルはMacのどこに保存されますか?

Macの一時ファイルは、各ユーザーのホームディレクトリ内にある一時フォルダーに保存されます。ただし、そこに探しに行っても見つけることはできません。一時フォルダーは非表示になっており、まず非表示を解除する必要があります。

方法3: 自動保存でExcelスプレッドシートを復元する

最適な用途: Microsoft 365ツールを使用して保存または作成されたExcelファイルの復元。

Microsoft 365 のサブスクライバーは、作業内容をリアルタイムで保存できるクラウドベースのバックアップ機能「AutoSave(自動保存)」を利用できます。この機能は OneDrive、OneDrive for Business、または SharePoint Online に保存されたドキュメントのみで利用可能なため、これまでご紹介しませんでした。しかし、AutoSave はローカルに保存されたファイルに依存しないため、ハードドライブの故障後に Excel ファイルを復元する最も信頼性の高い方法です。

AutoSaveでExcelスプレッドシートを復元するには:

ステップ 1. 移動先: https://onedrive.com/

ステップ2. Microsoft 365アカウントでログインしてください。

sign in page in Microsoft website

ステップ3. 検索バーを使ってExcelファイルを探します。または、「xlsx」や「xlx」と入力するだけで、OneDriveに保存されているすべてのExcelファイルを表示できます。次に、復元したいファイルを選択して ダウンロード をクリックします。

excel file selection window in one drive

この機能は、Excelファイルを一度でもMicrosoftのクラウドサーバーに保存し、かつ 自動保存 トグルスイッチを有効化した場合のみ動作します。

破損したExcelファイルを開く方法

Excelファイルは非常に大きくなりやすく、時には複数のシートにわたって何十万行も含み、すべてが複雑な関数やマクロで自動化・相互リンクされていることがあります。したがって、Excelファイルが破損し、開くことが不可能になるのは驚くことではありません。

ほとんど不可能ですが、Excel には破損した Excel ファイルを開くために使用できる組み込みの修復機能があります。唯一の問題は、この機能が Excel の Windows バージョンにのみ含まれていることです。それでも、破損したファイルを Windows コンピュータにコピーし、下記の手順に従ってそこで修復することは可能です。

ステップ 1. Excelを起動します。

ステップ2. ファイルタブで 開く をクリックします。

ステップ3. 参照をクリックします。Browse function in excel menu

ステップ4. 開きたい破損したファイルを選択してください。

ステップ5. 「開く」ボタンの横にある矢印をクリックし、 開いて修復 . をクリックします。Repair corrupted Excel file

ステップ6。 ファイルの修復を試みる場合は「修復」を、単にデータを抽出したい場合は「データ抽出」を選択してください。

代替案:

修復ツールを使用してもExcelファイルがまだ使用できない場合、特にXLSXファイル向けの代替手段があります。XLSXファイルを、より古くて現在の形式ほど複雑ではないXLSファイルに変換してみてください。このプロセスによって、破損の原因となっているかもしれない互換性の問題も解決する場合があります。

幸いなことに、これを行うためにサードパーティ製ツールは必要ありません。必要なものはすべてFinderにあります。

ステップ 1. Finder を開いて、破損した Excel ファイルを見つけます。

ステップ2. Excelファイルを右クリック > 情報を見る。

Opening the Get Info menu on an Excel file in Finder

ステップ3. 名前と拡張子の下で、xlsx を xls に置き換えます(拡張子の前のピリオドはそのままにしてください)。その後、Return キーを押します。

Renaming an Excel file's extension via its Get Info menu

ステップ4. 最後に、指示が表示されたら、アクションを確認するために .xls を使用 をクリックします。

Confirming the renaming of an Excel file's extension

あなたのXLSXファイルは現在XLSファイルになっているはずです。開いてみて動作するか確認してください。それでも開けない場合やエラーが発生する場合は、Numbersアプリでファイルを開いてみてください。正常に開ければ、Numbersのエクスポート機能を使って再びExcelで動作するようにできます。

結論

データ損失を100%防ぐことはできませんが、少なくともスプレッドシート文書を完全に削除してしまわないようにする方法はいくつかあります。まず、Excelや使用している同等のアプリで自動保存が有効になっていることを確認してください。次に、Time Machineを定期的に実行し、最も重要な文書の最新コピーを常に保持してください。

最後に、もしExcelファイルが頻繁に不具合を起こす場合は、macOS向けにより最適化された表計算アプリへの切り替えを検討してください。私たちMacgasmでよく使用する例としては、Numbers(Apple製)、Google Sheets、LibreOffice Calcがあります。Google Sheets(および他のクラウドベースのサービス)には、ドキュメントを編集するたびに自動保存されるという追加の利点もあります。

よくある質問

以下の手順で、Mac上でExcelファイルの以前のバージョンを復元できます。

  1. Excelファイルを開きます。
  2. ファイル メニューをクリックして、次に 復元 > 最後に保存した状態に復元 をクリックします。
  3. 表示されたリストから復元したいスプレッドシートのバージョンを探します。
  4. 復元 をクリックして現在のファイルのバージョンを上書きします。コピーを復元 オプションを使用すると、開いているファイルを上書きせずに新しいバージョンとして保存できます。
一度ExcelファイルがMac上で上書きされてしまうと、復元オプションは限られます。新しいデータによって上書きされたファイルをデータ復元ソフトウェアで取得することはできません。Time Machineのバックアップからファイルを復元するには、以下の手順を実行してください。

  1. Time Machineのバックアップが保存されているストレージデバイスをMacに接続します。
  2. Excelファイルが保存されていたフォルダでFinderウィンドウを開きます。
  3. MacのメニューバーにあるTime Machineアイコンをクリックして、Time Machineを開きます。
  4. スナップショットやバックアップをスクロールして、復元したいExcelファイルを探します。
  5. 復元するファイルを選択し、[復元]ボタンをクリックします。Excelファイルは元の場所に復元されます。
Excelの自動回復フォルダは、Macの以下の場所にあります:

/Users/<username>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft
現在のところ、Mac版のExcelにはWindows版でおなじみの「開いて修復」オプションがありません。代わりに、[情報を見る]ウィンドウ(Finderでファイルを右クリックしてアクセス)を使ってXLSXからXLSへ変換することを試すことができます。XLSファイルはXLSXファイルよりも構造が単純で、互換性の問題も少なくなります。
Excelファイルがまだ開いている場合、CTRL/CMD + Zキーボードショートカットを使って失われたデータを復元できるはずです。あるいは、ファイルの以前のバージョンを復元することも試せます。
次の手順で、Microsoft Word for Macの自動回復機能を使い、保存されていないWord文書を回復します。

  1. MacでFinderウィンドウを開きます。
  2. 検索場所としてコンピュータ全体を選択します。
  3. 自動回復で検索します。
  4. ファイルの一覧が表示されます。自動回復保存ので始まり、回復したいファイル名が含まれているものを探します。
  5. ファイルをダブルクリックしてWordで開きます。
  6. ファイル > 名前を付けて保存を選び、新しい場所に保存します。
Alejandro Santos
主任ライター
AlejandroはMacgasmのチーフライターであり、Appleエコシステム… 全文の経歴
David Moreloは、10年のプロフェッショナルな経験と英語言語学の学士号… 全文の経歴