スプレッドシートでデータを整理していると、不要な行や列が出てくることがあります。しかし、正しい削除手順を知らないと、意図せずデータを消してしまったり、参照関係が崩れたりする恐れがあります。この記事では、Googleスプレッドシートで行や列を安全に削除する方法を、基本から応用まで詳しく解説します。右クリックやメニュー操作、キーボードショートカットなど、複数の手順をご紹介しますので、ぜひ参考にしてください。
【要点】行や列を削除する3つの基本手順
- 右クリックメニュー: 削除したい行番号または列記号を右クリックし、「行を削除」または「列を削除」を選択します。
- メニューバー: 選択範囲を指定した状態で「編集」メニューから「行を削除」または「列を削除」を選びます。
- キーボードショートカット: Windowsでは「Ctrl+Alt+ -(マイナス)」、Macでは「⌘+Option+ -」で削除ダイアログを表示します。
ADVERTISEMENT
目次
行・列削除の基本と仕組み
行や列を削除すると、その範囲は完全に取り除かれ、後続の行や列が自動的に詰められます。例えば、3行目を削除すると、4行目以降が1行ずつ上に移動します。この操作は「元に戻す」機能(Ctrl+Z)で簡単に取り消せますが、削除後にセルの編集や保存をすると復元できなくなるため注意が必要です。また、数式で削除したセルを参照している場合、参照先が無効になり#REF!エラーが発生することがあります。この仕組みを理解しておくと、誤操作を防げます。
具体的な削除手順
右クリックメニューで削除する手順
- 削除したい行または列を選択する
行の場合は行番号(1,2,3…)をクリックして行全体を選択します。列の場合は列記号(A,B,C…)をクリックして列全体を選択します。複数行・複数列を選択するには、Shiftキーを押しながら範囲をクリックします。 - 右クリックメニューを開く
選択した行番号または列記号の上で右クリックします。するとコンテキストメニューが表示されます。 - 「行を削除」または「列を削除」をクリックする
表示されたメニューから「行を削除」または「列を削除」を選びます。選択範囲が即座に削除されます。
メニューバーから削除する手順
- 削除したい行または列を選択する
上記と同様に行番号または列記号をクリックして選択します。 - 「編集」メニューを開く
画面上部のメニューバーから「編集」をクリックします。 - 「行を削除」または「列を削除」を選ぶ
ドロップダウンメニューの中に「行を削除」または「列を削除」の項目があります。クリックすると選択範囲が削除されます。
キーボードショートカットで削除する手順
- 削除したい行または列を選択する
行全体または列全体を選択します。 - ショートカットキーを押す
Windowsの場合は「Ctrl+Alt+-」、Macの場合は「⌘+Option+-」を押します。すると「行を削除」または「列を削除」のダイアログが表示されます。 - 削除オプションを選んでEnter
ダイアログで「行全体」または「列全体」が選択されていることを確認し、Enterキーを押します。選択範囲が削除されます。
複数行・複数列を同時に削除する手順
- 連続する複数行を選択する
最初の行番号をクリックし、Shiftキーを押しながら最後の行番号をクリックします。連続した範囲が選択されます。 - 非連続の行を選択する
Ctrlキー(Macは⌘)を押しながら、個別に行番号をクリックします。複数の離れた行を選択できます。 - 削除操作を行う
上記のいずれかの方法(右クリック、メニュー、ショートカット)で削除します。選択したすべての行が一度に削除されます。
削除操作の注意点とよくあるトラブル
削除後にデータが消えてしまった場合
削除した直後であれば、キーボードの「Ctrl+Z」(Windows)または「⌘+Z」(Mac)で元に戻せます。ただし、削除後に別の操作をしたりファイルを保存したりすると、元に戻せなくなる可能性があります。重要なデータを削除する前に、念のためシートのコピーを取っておくことをおすすめします。
数式の参照がずれて#REF!エラーになる
行や列を削除すると、そのセルを参照していた数式が無効になり、#REF!エラーが表示されることがあります。例えば、特定のセルを直接参照しているSUM関数などは影響を受けやすいため、削除前に数式の参照範囲を確認しておくと良いでしょう。また、シート全体を参照するSUM関数は影響を受けにくいという特徴もあります。
行や列が削除できない場合
シートに結合セルが含まれていると、その結合セルを含む行や列を削除できないことがあります。その場合は、まず結合を解除してから削除します。また、シートの保護が設定されていると削除が制限されることがあります。保護の解除は「データ」メニューの「シートの保護」から行えます。
フィルタ状態で行を削除する際の注意
フィルタが適用されている状態で行を削除すると、表示されている行だけが削除されるわけではありません。実際にはフィルタで隠れている行も含めて、選択範囲の行番号に基づいた行が削除されます。フィルタで抽出した行だけを削除したい場合は、まずフィルタを解除してから削除操作を行うか、別の方法(例:該当行を手動で選択)を検討してください。
削除と非表示の使い分け
行や列を完全に削除するのではなく、一時的に見えなくしたい場合には「非表示」機能が便利です。行番号または列記号を右クリックし、「行を非表示」または「列を非表示」を選択します。非表示にした行や列は、データとしては残っているため、後で表示を戻せます。削除と違い、数式の参照もそのまま維持されるので、安全に作業したい場合は非表示を活用すると良いでしょう。
ADVERTISEMENT
削除方法の比較
| 削除方法 | 操作性 | 複数選択への対応 | ショートカット |
|---|---|---|---|
| 右クリックメニュー | マウス操作で簡単、直感的 | 対応(連続・非連続とも) | なし |
| メニューバー | メニューから選択、慣れが必要 | 対応 | なし |
| キーボードショートカット | キーボード操作で高速、作業効率向上 | 対応(ダイアログで選択可能) | Ctrl+Alt+-(Win) / ⌘+Option+-(Mac) |
まとめ
本記事では、Googleスプレッドシートで行や列を削除する複数の手順を解説しました。右クリック、メニューバー、キーボードショートカットのいずれも覚えておくと、状況に応じて使い分けられます。また、削除による参照エラーや誤操作の復元方法についても理解できたはずです。次にスプレッドシートを整理する際は、これらの手順を活用して効率的に作業を進めてみてください。さらに、データのバックアップを習慣づけることで、安心して削除操作を行えます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
