Excelのファイルが読み取り専用になる原因と対処法|編集できないときの解決方法
Excelファイルを開いたときに「読み取り専用」と表示され、編集や上書き保存ができないことがあります。
読み取り専用になる原因は、Excelの設定だけとは限りません。ファイルのプロパティ、OneDriveなどのクラウドストレージ、共有設定、別のユーザーによるファイルの使用など、さまざまな原因が考えられます。
この記事では、Excelファイルが読み取り専用になる主な原因と、状況に応じた対処法を解説します。
Excelが読み取り専用になる主な原因
Excelファイルが読み取り専用になる主な原因は以下のとおりです。
- ファイルの属性が「読み取り専用」になっている
- Excelの保護ビューで開いている
- 別のユーザーがファイルを開いている
- OneDriveなどで同期に問題が発生している
- ファイルが共有設定になっている
- ファイルの保存場所に書き込み権限がない
- Excelが異常終了してロックファイルが残っている
- 「最終版」として設定されている
- ファイルがメールやWebからダウンロードしたもの
- ファイル自体が破損している
まずは、どのような状態で読み取り専用になっているか確認しましょう。
ファイルのプロパティから読み取り専用を解除する
最も簡単な方法は、Excelファイルのプロパティを確認することです。
Excelを閉じた状態で、対象ファイルを右クリックします。
「プロパティ」をクリックしてください。
「全般」タブにある「属性」を確認します。
「読み取り専用」にチェックが入っている場合は、チェックを外します。
その後、
「適用」→「OK」
をクリックします。
再度Excelファイルを開いて、編集できるか確認してください。
Excelの保護ビューを確認する
インターネットからダウンロードしたExcelファイルなどを開くと、上部に黄色い警告バーが表示されることがあります。
これは「保護ビュー」です。
例えば、
「保護ビュー」
という表示とともに、
「編集を有効にする」
というボタンが表示されている場合があります。
ファイルの入手元が信頼できることを確認したうえで問題がなければ、「編集を有効にする」をクリックします。
これで編集できるようになる場合があります。
保護ビューには注意
知らない相手から送られてきたExcelファイルや、出所が分からないファイルの場合は、安易に「編集を有効にする」をクリックしないようにしましょう。
悪意のあるマクロなどが含まれている可能性があります。
Excelで「最終版」に設定されている場合
Excelには、ファイルを「最終版」として設定する機能があります。
この設定がされていると、ファイルを開いたときに編集を推奨しない状態になります。
Excel上部に、
「最終版としてマークされています」
などの表示がある場合は確認してください。
「編集する」を選択することで編集できるようになる場合があります。
他の人がExcelファイルを開いている
共有フォルダーなどに保存しているExcelファイルの場合、別のユーザーが同じファイルを開いている可能性があります。
例えば、
- 社内サーバー
- NAS
- 共有フォルダー
- ネットワークドライブ
などに保存されているExcelファイルです。
別のユーザーが編集している間は、他のユーザーが読み取り専用で開くことがあります。
この場合は、使用しているユーザーにExcelを閉じてもらってから、もう一度ファイルを開いてみましょう。
Excelを閉じても読み取り専用になる場合
Excelを閉じたはずなのに読み取り専用になる場合は、Excelのプロセスがバックグラウンドで残っている可能性があります。
「Ctrl」+「Shift」+「Esc」を押してタスクマネージャーを開きます。
「Microsoft Excel」や「EXCEL.EXE」が残っていないか確認してください。
残っている場合はExcelを終了し、もう一度ファイルを開いてみます。
ロックファイルが残っている場合
共有フォルダーなどでは、Excelファイルを開いたときに一時的なロックファイルが作成されることがあります。
例えば、
~$ファイル名.xlsx
のようなファイルです。
通常はExcelを閉じると自動的に削除されます。
しかし、Excelが異常終了した場合などに残ることがあります。
他のユーザーがファイルを開いていないことを確認したうえで、このようなロックファイルが残っていないか確認してください。
OneDriveで読み取り専用になる場合
OneDriveに保存しているExcelファイルでは、同期状態が原因になることがあります。
例えば、
- 同期が停止している
- アカウントに問題がある
- ファイルが別の場所から開かれている
- 同期処理中
- OneDriveの容量が不足している
などです。
まずOneDriveのアイコンを確認し、同期にエラーが発生していないか確認してください。
また、ファイルをPC上の別の場所へコピーしてから開き、編集できるか確認する方法もあります。
OneDrive上では編集できないがコピーすると編集できる場合
この場合は、ファイルそのものよりもOneDriveや保存場所の権限・同期状態に原因がある可能性があります。
SharePointやMicrosoft 365で共有している場合
Microsoft 365環境でExcelファイルを共有している場合、アクセス権限が原因で読み取り専用になることがあります。
例えば、
- 閲覧権限しかない
- 編集権限が付与されていない
- ファイル所有者によって編集が制限されている
といったケースです。
この場合は、ファイルの所有者や管理者に編集権限を確認してもらう必要があります。
保存場所の権限を確認する
Excelファイルを編集できても、保存時に「読み取り専用」になる場合は、保存先への書き込み権限がない可能性があります。
例えば、
- 他のユーザーのフォルダー
- ネットワークドライブ
- 会社の共有フォルダー
- 外付けストレージ
- USBメモリ
などです。
一度ファイルをデスクトップなど、自分が書き込みできる場所にコピーしてみましょう。
そこで編集・保存できる場合は、元の保存場所の権限やアクセス設定に問題がある可能性があります。
「名前を付けて保存」で別ファイルとして保存する
どうしても読み取り専用を解除できない場合は、「名前を付けて保存」を利用する方法があります。
Excelで、
「ファイル」→「名前を付けて保存」
を選択します。
別のファイル名を指定して保存してください。
例えば、
売上表.xlsx
を
売上表_編集用.xlsx
として保存します。
新しく作成したファイルが編集できるなら、元ファイルの属性や保存場所などに問題がある可能性があります。
「読み取り専用で開く」を設定していないか確認する
Excelには、ファイルを読み取り専用で開くよう推奨する設定があります。
Excelファイルを開き、
「ファイル」→「情報」
などから保護・アクセス関連の設定を確認します。
また、ファイルによっては「読み取り専用を推奨する」設定が保存されている場合があります。
パスワードによる編集制限を確認する
Excelには、ファイルを開くためのパスワードとは別に、編集を制限するためのパスワードを設定できます。
この場合、ファイルを開くことはできても、編集時にパスワードを求められたり、読み取り専用として開かれたりすることがあります。
パスワードが分からない場合は、ファイルの所有者や作成者に確認してください。
USBメモリや外付けSSDの場合
USBメモリや外付けSSDに保存しているExcelファイルが読み取り専用になる場合は、ストレージ側の問題も確認します。
まず、
- Excelを閉じる
- ファイルをPC内部にコピーする
- コピーしたファイルを開く
- 編集して保存する
という方法で切り分けます。
PC内部では正常に編集できる場合、USBメモリや外付けストレージ側の問題である可能性があります。
Excelファイルが破損している場合
ファイル自体が破損している場合も、正常に編集・保存できないことがあります。
その場合はExcelの「開いて修復」を試す方法があります。
Excelを起動して、
「ファイル」→「開く」→「参照」
から対象ファイルを選択します。
「開く」ボタンの横にある矢印をクリックし、
「開いて修復」
を選択します。
その後、まず「修復」を試してください。
読み取り専用を解除しても保存できない場合
読み取り専用を解除できたのに保存できない場合は、原因が別にある可能性があります。
例えば、
- 保存先の容量不足
- 保存先へのアクセス権限がない
- OneDriveの同期エラー
- ファイル名やパスの問題
- ネットワーク接続の問題
- Excel自体の不具合
などです。
別の場所に「名前を付けて保存」してみると原因を切り分けやすくなります。
Excelの読み取り専用を解除するときの確認順
原因を効率よく調べるなら、次の順番がおすすめです。
- Excelを一度閉じる
- ファイルのプロパティを確認
- 「読み取り専用」のチェックを外す
- 保護ビューを確認
- 他のユーザーが開いていないか確認
- Excelのプロセスを確認
- OneDriveなどの同期状態を確認
- 保存先のアクセス権限を確認
- 「名前を付けて保存」を試す
- 必要に応じて「開いて修復」を実行する
よくある質問
Excelファイルが勝手に読み取り専用になります
ファイルの属性、共有状態、OneDriveの同期、アクセス権限などが原因として考えられます。
まずファイルを右クリックして「プロパティ」を確認してください。
Excelの「読み取り専用」のチェックを外せません
ファイルのアクセス権限が不足している可能性があります。
会社の共有フォルダーやネットワークドライブに保存している場合は、管理者に権限を確認してください。
Excelを閉じても読み取り専用になります
Excelのプロセスやロックファイルが残っている可能性があります。
タスクマネージャーでExcelが終了しているか確認し、必要に応じてロックファイルを確認してください。
OneDriveのExcelだけ読み取り専用になります
OneDriveの同期状態やアクセス権限を確認してください。
ファイルをPC内の別の場所へコピーして編集できるか確認すると、原因を切り分けやすくなります。
読み取り専用のExcelを編集する方法は?
まず読み取り専用になっている原因を確認します。
ファイルの属性が原因なら「プロパティ」から解除できます。
保護ビューの場合は、信頼できるファイルであることを確認したうえで「編集を有効にする」を選択します。
まとめ
Excelファイルが読み取り専用になる原因は、単純に「読み取り専用属性」が設定されているだけとは限りません。
特に確認したいのは、
- ファイルのプロパティ
- 保護ビュー
- 他のユーザーによる使用
- OneDriveの同期状態
- ファイルのアクセス権限
- Excelのロックファイル
- 編集制限
- 保存先の問題
です。
まずはExcelを閉じて、ファイルを右クリック→「プロパティ」→「読み取り専用」のチェックを確認するのがおすすめです。
それでも改善しない場合は、ファイルをデスクトップなどへコピーして編集できるか確認すると、ファイル自体の問題なのか、保存場所の問題なのかを切り分けやすくなります。

