Excelファイルを使用していると、保存した覚えのないファイルや、「~$」など見慣れない文字から始まるファイルを見つけることがあります。
「勝手にファイルが作られた」「削除しても大丈夫なの?」と不安になるかもしれません。
Excelでは、ファイルを開いたり編集したりする過程で、一時的に必要となるファイルが作成されることがあります。こうしたファイルは、普段利用している.xlsxや.xlsmなどのExcelブックとは役割が異なります。
また、一時ファイルと呼ばれるものがすべて同じ目的で作成されるわけではありません。ファイルを開いていることを管理するためのものや、保存処理などに関連して作成されるものなどがあります。
この記事では、Excelの一時ファイルとは何かを初心者向けに整理し、作成される理由や役割、通常のExcelファイルとの違いを理解するための基本を解説します。
✅ Excelの一時ファイルとは?基本的な意味と役割
Excelと同じフォルダーに見覚えのないファイルが突然表示されると、不要なデータやウイルスではないかと心配になることがあります。しかし、Excelの利用中には処理上必要なファイルが一時的に作成されることがあります。
一方で、見慣れないファイルをすべて「Excelが作った一時ファイル」と判断するのも適切ではありません。
一時ファイルには複数の役割があり、作成される場所や名前も状況によって異なることがあります。
さらに、Excelを終了すると消えるものもあれば、正常に処理が完了しなかった場合などに残る可能性もあります。
まずは、一時ファイルが何のために存在しているのかを理解しておきましょう。
・一時ファイルはExcelの処理を補助するために作成される
一時ファイルとは、その名前のとおり、Excelなどのアプリケーションが処理を行うために一時的に利用するファイルです。
たとえば、
「2026年売上管理.xlsx」
というExcelブックを開いて作業しているとします。
ユーザーが実際に操作しているのは「2026年売上管理.xlsx」ですが、その裏側ではExcelやOSが作業に必要な情報を別のファイルとして一時的に管理する場合があります。
イメージとしては、
- Excelファイルを開く
- Excelが作業に必要な情報を管理する
- 必要に応じて一時的なファイルが作成される
- Excelで編集や保存などの処理を行う
- 処理が正常に終了すると不要になった一時的なファイルが削除される
という流れです。
普段は利用者が一時ファイルを直接操作する必要はありません。
つまり、一時ファイルはユーザーが完成した資料として保存するExcelブックとは目的が異なるファイルです。
・一時ファイルと通常のExcelファイルは役割が違う
一時ファイルを理解するときに重要なのが、普段使用しているExcelブックと区別することです。
通常のExcelファイルは、
- 売上管理.xlsx
- 在庫一覧.xlsx
- 集計マクロ.xlsm
など、利用者が保存し、後から再び開いて使用することを前提としています。
一方、一時ファイルはExcelなどが処理の途中で利用することを目的として作成されます。
簡単に整理すると、次のようになります。
| 項目 | 通常のExcelファイル | 一時ファイル |
|---|---|---|
| 主な目的 | データや資料を保存する | Excelなどの処理を補助する |
| ユーザーが直接利用 | する | 通常はしない |
| 長期間保存 | 基本的にする | 一時的な利用が中心 |
| 自動的に作成 | 通常はユーザー操作で保存 | 状況に応じて自動作成される |
| 不要になった後 | 残して利用する | 自動的に削除される場合がある |
一時ファイルを見つけたときは、「知らないExcelファイルが増えた」と考えるのではなく、まず通常のブックとは異なる役割を持つ可能性があることを理解しておきましょう。
一時ファイルと区別して、普段使用している「.xlsx」がどのようなExcelファイルなのか確認したい場合は、「【Excel基礎用語】xlsxファイルとは|特徴・開き方・保存形式を初心者向けに解説」もあわせて参考にしてください。
✅ Excelで一時ファイルが作成されるのはなぜ?
自分で「一時ファイルを作成」という操作をしていないのにファイルが増えると、不具合ではないかと思うことがあります。しかし、一時ファイルはExcelが正常に処理を行うために作成する場合があります。
特にファイルを開く・編集する・保存するといった操作では、画面上からは見えないさまざまな処理が行われています。
そのため、一時ファイルが存在すること自体をトラブルと判断する必要はありません。
重要なのは、「なぜ作られたのか」と「いつまで必要なのか」を区別することです。
一時ファイルが持つ代表的な役割を確認してみましょう。
・Excelファイルの利用状況を管理するために作成されることがある
Excelブックを開いたとき、元のファイルと同じフォルダーに「~$」から始まるファイルが表示されることがあります。
たとえば、
元のファイル
「売上管理.xlsx」
に対して、
表示されるファイルの例
「~$売上管理.xlsx」
のような名前です。
これは一般に、ExcelやMicrosoft Officeが文書の利用状況などを管理するために作成する一時的なファイルの一種です。
Excelファイルを開いている間に存在し、正常にブックを閉じると削除されることがあります。
そのため、元のExcelブックを開いている最中に「~$」から始まるファイルを見つけても、すぐに削除する必要はありません。
特に共有フォルダーなどでは、ファイルを利用しているユーザーに関する情報の管理にも関係するため、作業中のファイルをむやみに削除しないことが大切です。
・保存などの処理でも一時的なファイルが使われることがある
Excelでは、ファイルを保存する過程でも一時的なファイルが利用される場合があります。
利用者から見ると「上書き保存」を1回実行しただけでも、内部では元のファイルを安全に更新するための処理が行われています。
このような仕組みがあることで、Excelは単純に元ファイルへデータを書き足すだけではなく、必要な処理を行いながら保存します。
ただし、一時ファイルの種類や作成される場所、名前は、Excelのバージョンや利用環境、実行されている処理などによって異なる場合があります。
そのため、
「この名前なら必ず一時ファイル」
とファイル名だけで判断しないことも重要です。
✅ 「~$」から始まるExcelファイルとは?
Excelの一時ファイルについて調べるきっかけとして多いのが、「~$」から始まる見慣れないファイルです。元のExcelブックと似た名前で表示されるため、バックアップファイルだと思うこともあるかもしれません。
しかし、このファイルを元のExcelブックと同じように利用できるとは限りません。
また、「不要そうだから」と元のブックを使用している途中で削除しようとするのも避けた方がよいでしょう。
特に共有フォルダーでは、ほかのユーザーがファイルを使用している状況と関係することがあります。
「~$」という名前だけを見て判断せず、その役割を理解しておくことが大切です。
・「~$」ファイルは元のExcelブックそのものではない
たとえばフォルダー内に、
「月次報告.xlsx」
と、
「~$月次報告.xlsx」
が存在していたとします。
名前は似ていますが、この2つは同じ目的のファイルではありません。
「月次報告.xlsx」は、ユーザーが作成・編集する本来のExcelブックです。
一方、「~$月次報告.xlsx」のようなファイルは、Excelがブックを開いている間の管理などに使用する一時的なファイルとして作成されることがあります。
そのため、
- 元のExcelブックが開かれているか確認する
- 自分以外のユーザーが使用していないか確認する
- Excelを正常に終了する
- 一時的なファイルが消えるか確認する
という順序で状態を見ると分かりやすくなります。
・共有フォルダーでは「誰かが開いている」手掛かりになることもある
複数人が同じExcelファイルを扱う環境では、一時ファイルの存在がファイルの利用状況と関係する場合があります。
たとえば共有フォルダーにあるExcelブックを開こうとしたとき、
「ほかのユーザーが使用している」
「編集できず読み取り専用になる」
といった状況が発生することがあります。
こうした場面では、一時的に作成されるファイルやExcelのファイル管理が関係している可能性があります。
ただし、「~$ファイルがある=必ず誰かが現在編集中」と断定できるわけではありません。
Excelが正常終了しなかったなどの理由で、一時的なファイルが残っている可能性もあるためです。
ここで重要になるのが、
一時ファイルが残っていたら削除してよいのか
という問題です。
不要に見える一時ファイルでも、Excelやほかのユーザーが使用している途中で削除すると、正常な処理を妨げる可能性があります。
「~$」から始まるファイルと元のExcelブックを見分ける際は、ファイル名だけでなく拡張子も確認しておくと判断しやすくなります。拡張子の確認方法については、「【Excel】ファイルの拡張子を表示・確認する方法|xlsx・xlsmを見分ける」で詳しく解説しています。
✅ Excelの一時ファイルが消えずに残る原因
Excelを閉じれば一時ファイルは必ず消えると思っていると、フォルダーに残っているファイルを見つけたときに不安になるかもしれません。しかし、一時ファイルが残っているからといって、元のExcelブックが壊れているとは限りません。
Excelが正常に終了しなかった場合など、通常とは異なる終了の仕方によって一時的なファイルが残ることがあります。
また、共有フォルダーでは自分がExcelを閉じていても、別のユーザーによる利用状況を確認する必要があります。
ここでファイル名だけを見て不要と判断すると、使用中のファイルを削除してしまう可能性があります。
一時ファイルが残っている場合は、削除する前に「なぜ残っているのか」を確認することが重要です。
・Excelが正常に終了しなかった場合に残ることがある
通常、一時的に作成されたファイルは、Excelでの作業や関連する処理が終了すると不要になります。
しかし、Excelやパソコンが正常に終了しなかった場合には、後処理が完了せず、一時ファイルが残ることがあります。
たとえば、次のようなケースです。
- Excelが突然終了した
- パソコンが強制終了した
- Excelの処理中にパソコンの電源が切れた
- ファイルを正常に閉じる前に予期しない問題が発生した
このような場合、本来であれば終了時に処理されるはずだった一時ファイルが残る可能性があります。
そのため、以前Excelで使用したブックと似た名前の一時ファイルが残っている場合は、直前にExcelやパソコンが正常終了していたか思い出してみるのも原因を判断する手掛かりになります。
・共有フォルダーではほかのユーザーの利用状況も確認する
会社の共有フォルダーなどでは、複数人が同じExcelファイルを利用することがあります。
この場合、自分がExcelを閉じていても、ほかのユーザーが対象ファイルを使用している可能性があります。
たとえば「~$売上管理.xlsx」のようなファイルを見つけた場合、
- 自分が「売上管理.xlsx」を開いていないか確認する
- Excelがバックグラウンドで残っていないか確認する
- ほかのユーザーが対象ファイルを使用していないか確認する
- ファイルの利用状況を確認してから対応を判断する
という順序で確認すると安全です。
特に共有ファイルでは、「自分が使っていないから不要」と判断しないようにしましょう。
✅ Excelの一時ファイルは削除しても大丈夫?
フォルダーに一時ファイルが残っていると、整理のためにすぐ削除したくなることがあります。しかし、一時ファイルにはExcelが現在使用しているものと、何らかの理由で残ったものが存在する可能性があります。
使用中のファイルを削除しようとすると、処理に影響したり、そもそも削除できなかったりすることがあります。
また、見慣れない名前だからといって、それだけでExcelの不要な一時ファイルだと断定するのも危険です。
特に会社のパソコンや共有フォルダーでは、自己判断による削除を避けた方がよいケースがあります。
削除する場合は、Excelやファイルの利用状況を確認してから判断しましょう。
・Excelで使用中の一時ファイルはむやみに削除しない
Excelブックを開いている最中に作成された一時ファイルは、その時点でExcelが利用している可能性があります。
そのため、Excelを開いた状態で、
「知らないファイルだから削除しておこう」
と考えるのは避けた方が安全です。
一時ファイルを見つけた場合は、まず次の順序で確認します。
- 対象となるExcelブックを開いていないか確認する
- Excelで必要な作業を保存する
- 対象のExcelブックを閉じる
- 必要に応じてExcel自体を終了する
- 一時ファイルが自動的に消えるか確認する
正常に消えたのであれば、Excelの処理に必要な一時的なファイルだったと考えられます。
・残っているからといって必ず削除してよいとは限らない
Excelを終了した後も一時ファイルらしきものが残っている場合でも、すぐ削除する必要はありません。
まず、元となるExcelファイルが正常に保存されているか確認しましょう。
また、共有フォルダーの場合は、ほかのユーザーが使用していないことも確認します。
基本的には、
- 元のExcelファイルが存在することを確認する
- 必要なデータが正常に保存されていることを確認する
- Excelが終了していることを確認する
- ほかのユーザーが使用していないことを確認する
- 組織で決められた管理方法があれば、それに従う
という確認が重要です。
特に業務ファイルでは、削除してよいか判断できない場合は、ファイルの管理者や社内の担当者へ確認しましょう。
✅ Excelの一時ファイルとファイル復元は同じものではない
Excelが突然終了した後に作業内容を復元できることがあるため、「一時ファイルがあれば消えたExcelデータを元に戻せる」と考えてしまうことがあります。しかし、一時ファイルとExcelの復元機能を完全に同じものとして考えるのは適切ではありません。
一時的に作成されるファイルには複数の種類や役割があります。
特に「~$」から始まるファイルを、編集内容がすべて保存されたバックアップだと思い込まないことが重要です。
ファイルを失ったときに、一時ファイルらしきものを手当たり次第に開けば復元できるとは限りません。
一時ファイルと復元用データの役割を区別して理解しておきましょう。
・「~$」ファイルをExcelブックのバックアップとは考えない
前半で紹介した「~$」から始まるファイルは、元のExcelブックと名前が似ています。
たとえば、
「売上管理.xlsx」
に対して、
「~$売上管理.xlsx」
が存在すると、後者が売上管理.xlsxのバックアップだと思うかもしれません。
しかし、「~$」から始まるファイルは、元のExcelブックと同じ内容を保存しておくための完全なバックアップファイルではありません。
そのため、
元ファイルを削除しても「~$」ファイルがあれば大丈夫
と考えるのは危険です。
大切なExcelデータは、通常の保存や適切なバックアップ方法によって管理する必要があります。
・Excelには復元に関係する別の仕組みもある
Excelには、予期しない終了などに備えて作業内容の回復に役立つ仕組みがあります。
こうした仕組みによって、Excelが突然終了した後に、保存できていなかった作業内容を回復できる場合があります。
ただし、
一時ファイル
自動回復に関係するデータ
通常のExcelファイル
バックアップとして保存したファイル
は、すべて同じものではありません。
それぞれ作成される目的や管理方法が異なります。
重要なExcelファイルを扱う場合は、一時ファイルをバックアップ代わりにするのではなく、通常の保存や組織で定められたバックアップ方法を利用しましょう。
一時ファイルをバックアップ代わりにするのではなく、重要なExcelファイルは適切な方法で保存・管理することが大切です。クラウドを利用した共有やバックアップについては、「【Excel】Excelファイルをクラウドで管理するメリット|共有・バックアップを効率化」も参考にしてください。
✅ Excelの一時ファイルと読み取り専用の関係
Excelファイルを開いたときに「読み取り専用」と表示され、同じフォルダーを見ると「~$」から始まるファイルが存在していることがあります。この2つを見て、「一時ファイルがあるから読み取り専用になった」と考えてしまうことがあります。
実際には、Excelファイルが読み取り専用になる理由は一つではありません。
ほかのユーザーによるファイルの利用、アクセス権限、ファイル属性など、別の要因も考える必要があります。
一時ファイルだけを削除しても、原因が別にあれば問題は解決しません。
読み取り専用と一時ファイルは関係する場面があっても、同じ仕組みではないことを理解しておきましょう。
・ほかのユーザーによる利用と関係する場合がある
共有フォルダーなどで同じExcelファイルを複数人が利用する場合、ファイルの利用状況によって編集方法が制限されることがあります。
このような場面では、「~$」から始まる一時的なファイルが存在することもあります。
ただし、
「~$ファイルが存在する」=「それだけが読み取り専用の原因」
と判断することはできません。
読み取り専用になった場合は、
- ほかのユーザーがファイルを使用していないか
- ファイル自体に読み取り専用の設定がないか
- 保存場所のアクセス権限に問題がないか
- ZIPなど通常とは異なる場所から開いていないか
などを確認して原因を切り分けます。
・一時ファイルを削除するだけで解決しようとしない
Excelが閉じているように見えても、何らかの理由でExcelのプロセスや一時的なファイルが残っているケースがあります。
一方で、ファイル属性やアクセス権限が原因であれば、一時ファイルを削除しても読み取り専用の問題は解決しません。
そのため、「読み取り専用になったら~$ファイルを削除する」という対処を常に行うのは避けましょう。
一時ファイルが存在する理由と、Excelファイルを編集できない理由をそれぞれ確認することが重要です。
Excelファイルが読み取り専用になる原因は、一時ファイルだけではありません。ファイル属性や開き方、アクセス権限なども含めた仕組みについては、「【Excel】読み取り専用とは|意味・仕組みと編集できない理由を初心者向けに解説」で詳しく解説しています。
✅ まとめ:Excelの一時ファイルの役割を理解して正しく扱おう
Excelの一時ファイルは、普段利用している.xlsxや.xlsmなどのExcelブックとは異なり、Excelなどが処理を行うために一時的に作成するファイルです。見慣れない名前で表示されるため、不要なファイルだと思って削除したくなることがあります。
しかし、Excelが使用中の一時ファイルをむやみに操作するのは避ける必要があります。
また、「~$」から始まるファイルを通常のバックアップや復元用ファイルと考えるのも適切ではありません。
一時ファイルが残っている場合は、Excelの終了状態やほかのユーザーによる利用状況などを確認することが大切です。
役割を理解しておけば、見慣れないファイルを見つけたときにも適切に判断しやすくなります。
この記事のポイントをまとめると、次のとおりです。
- 一時ファイルはExcelなどの処理を補助するために作成される
- 通常のExcelブックとは作成される目的が異なる
- Excelファイルを開くと「~$」から始まるファイルが作成されることがある
- 「~$」ファイルは元のExcelブックそのものではない
- Excelが正常終了しなかった場合などには、一時ファイルが残ることがある
- 共有フォルダーではほかのユーザーがファイルを使用していないか確認する
- Excelで使用中の一時ファイルはむやみに削除しない
- 一時ファイルと自動回復・バックアップは同じ仕組みではない
- 一時ファイルが存在することと、読み取り専用になることを同一の原因と考えない
- 削除やトラブル対処を行う前に、一時ファイルが作成された状況を確認する
Excelと同じフォルダーに見慣れないファイルが表示されても、すぐに異常だと判断する必要はありません。
まずは「Excelが現在そのファイルを使用していないか」「なぜ一時ファイルが残っているのか」を確認しましょう。
一時ファイルの役割を正しく理解しておくことで、必要なファイルを誤って削除することを防ぎながら、Excelファイルをより安全に管理できるようになります。