Excelで行を削除しようとしてもメニューが使えない、エラーが出る、削除しても思ったように詰まらないことがあります。列やセルの削除ができない場合も、原因は似ています。
まずはファイルを壊さない確認から始め、シート保護や選択方法を確認します。設定変更や修復が必要な操作は最後に行いましょう。
まず確認すること
- 作業中のファイルを別名で保存し、コピーを作る
- Excelをいったん閉じ、ファイルを開き直す
- 画面上部に「読み取り専用」や「保護ビュー」の表示がないか確認する
- 削除したい範囲ではなく、行番号または列番号を選択しているか確認する
- 別の新規ブックでは行を削除できるか試す
すぐわかる答え
行を削除できないときは、シート保護がかかっているか、読み取り専用で開かれているケースが多くあります。保護されていない場合は、フィルター・表・結合セルの状態を確認してください。
考えられる原因
- シートが保護され、行や列の削除が禁止されている
- ファイルが読み取り専用、または保護ビューで開かれている
- フィルターで絞り込み中で、削除する範囲を正しく選べていない
- Excelの表の中を操作しており、通常の行削除と動作が異なる
- 結合セルが含まれ、セルを上や左に詰める削除ができない
対処法1: ファイルの状態を確認する
編集自体が制限されていると、行の削除もできません。まず保存状態と表示を確認します。
- ファイルを別名で保存して、作業用のコピーを作ります。
- Excelの上部に「保護ビュー」が表示されている場合は、内容を信頼できるファイルに限って編集を有効にします。
- タイトルバーなどに「読み取り専用」と表示される場合は、ファイルを閉じて保存先の権限やファイル属性を確認します。
- メール添付や共有フォルダー上のファイルではなく、コピーしたファイルでも同じ症状か確認します。
対処法2: シート保護を確認する
シート保護中は、入力はできても行や列の削除だけが禁止されていることがあります。
- [校閲]タブを開きます。
- [シート保護の解除]が表示されている場合は、シートが保護されています。
- 作成者から許可を得ている場合のみ、保護を解除して削除を試します。
- パスワードを求められた場合は、推測や回避をせず、作成者または管理者に確認します。
会社や学校の様式ファイルでは、誤操作防止のために削除が許可されていないことがあります。
対処法3: 行・列の選択方法とフィルターを確認する
セルの内容だけを消す操作と、行全体を削除する操作は異なります。行番号や列番号から選択すると確実です。
- 左端の行番号をクリックして、削除したい行全体を選択します。
- 右クリックし、[削除]を選びます。列の場合は上部の列番号を選択します。
- フィルターを使っている場合は、表示中の行だけを選んでいるか確認します。
- 表の中では、右クリック後に表示される「表の行を削除」など、表用の削除項目を選びます。
セルを削除して上または左に詰めたい場合は、結合セルが含まれていないか確認してください。必要なら、コピーを作成したうえで結合を解除してから操作します。
対処法4: 新規ブックでの動作を比べる
特定のファイルだけで起きるのか、Excel全体の問題なのかを切り分けます。
- 新しい空白ブックを作成します。
- 適当な行に文字を入力し、行の削除を試します。
- 新規ブックでは削除できる場合は、元ファイルの保護、設定、内容に原因がある可能性があります。
- 新規ブックでも削除できない場合は、Excelを再起動し、改善しなければOfficeの修復やサポートへの相談を検討します。
解決しない場合
業務用・学校用のファイルで保護解除のパスワードが不明な場合は、作成者や管理者に確認してください。ファイルを上書きしたり、保護を無理に解除したりしないことが大切です。
コピーしたファイルでも操作できず、新規ブックでも同じ症状が続く場合は、Officeの不具合も考えられます。重要なファイルをバックアップしてから、社内のサポート窓口やMicrosoft Officeのサポートに相談しましょう。
FAQ
行を削除すると数式やデータは消えますか?
はい。行を削除すると、その行の値や数式も削除され、参照先が変わることがあります。先にコピーを保存してから操作してください。
シート保護を解除しても削除できません
読み取り専用、フィルター、Excelの表、結合セルを確認してください。別の新規ブックで削除できるか試すと、原因を切り分けやすくなります。