Google スプレッドシートの空の行を削除する方法

Google スプレッドシートは、Excel と同じレベルの機能を備えていない可能性がありますが、強力な機能を備えており、大きなスプレッドシートを投げても処理できます。

大量のデータを扱っていると、ギ​​ャップが発生します。スプレッドシートの空の行を手動で見つける必要はありません。もっと良い方法があります。

Google スプレッドシートで空の行を削除する方法を知りたい場合は、次の手順に従ってください。

Googleスプレッドシートで単一の空の行を削除する方法

Google スプレッドシートで削除する空の行が 1 つか 2 つしかない場合は、それぞれを手動で削除する方が簡単です。

Google スプレッドシートで空の行を削除するには:

  1. 削除する空の行の行番号を右クリックします。
    Google スプレッドシートの空の行を削除する方法
  2. 行の削除 をクリックします。
    Google スプレッドシートの空の行を削除する方法
  3. 空の行が削除されます。
    Google スプレッドシートの空の行を削除する方法

並べ替えを使用して Google スプレッドシートの空の行を削除する方法

削除したい空の行が複数ある場合、一度に 1 つずつ削除するのは理想的ではありません。プロセスを高速化するには、いくつかの方法があります。

並べ替えを使用して Google スプレッドシートの空の行を削除するには:

  1. すべてのデータを含むセルを強調表示します。列見出しを含めないでください。
    Google スプレッドシートの空の行を削除する方法
  2. [データ] をクリックします。
    Google スプレッドシートの空の行を削除する方法
  3. [並べ替え範囲] にカーソルを合わせ、[列 A (A から Z) で範囲を並べ替え]をクリックします。データが列 A から始まらない場合、列名が異なる場合があります。
    Google スプレッドシートの空の行を削除する方法
  4. データが並べ替えられ、空の行が一番下に移動します。
    Google スプレッドシートの空の行を削除する方法
  5. 空の行の行番号をドラッグします。
  6. 選択した行のいずれかを右クリックし、[行の削除]オプションをクリックします。
    Google スプレッドシートの空の行を削除する方法
  7. 空の行が削除されました。
    Google スプレッドシートの空の行を削除する方法

フィルターを使用して Google スプレッドシートの空の行を削除する方法

同じ結果を得る別の方法は、フィルタを使用して空の行のみを表示することです。その後、これらの行を選択して削除できます。

フィルタを使用して Google スプレッドシートの空の行を削除するには:

  1. シート全体の左上隅のスペースをクリックして (または、Windows ではCtrl+A 、Mac ではCmd+Aを押して)、シート内のすべてのセルを選択します。
  2. データを押します。
    Google スプレッドシートの空の行を削除する方法
  3. [フィルターの作成] を押します。
    Google スプレッドシートの空の行を削除する方法
  4. 各列の上部にあるフィルターアイコンのいずれかをクリックします。
    Google スプレッドシートの空の行を削除する方法
  5. すべてのフィルターを削除するには、 [クリア] ボタンを押します。
    Google スプレッドシートの空の行を削除する方法
  6. Blanksを押して空白行のみを選択し、 OKをクリックして確定します。
    Google スプレッドシートの空の行を削除する方法
  7. テーブルに空白行のみが表示されるようになりました。
    Google スプレッドシートの空の行を削除する方法
  8. 行番号の上をドラッグして、すべての空白行を選択します。
    Google スプレッドシートの空の行を削除する方法
  9. 選択した行番号のいずれかを右クリックし、[選択した行の削除] をクリックします。
    Google スプレッドシートの空の行を削除する方法
  10. [データ] > [フィルターの削除] をクリックして、フィルター処理をオフにします。
    Google スプレッドシートの空の行を削除する方法
  11. 空の行はなくなりました。
    Google スプレッドシートの空の行を削除する方法

Google スプレッドシートのクリーンアップ

Google スプレッドシートで空の行を削除する方法を知っていれば、データをクリーンアップして見やすくすることができます。Google スプレッドシートのデータの見栄えを良くするために学べるトリックは他にもあります。

たとえば、テキストが表に対して長すぎる場合、Google スプレッドシートでテキストを折り返すことができます。入力されたすべてのデータが同じ形式であることを確認するために、Google スプレッドシートでドロップダウン リストを作成することもできます。

Google スプレッドシートのデータをアルファベット順に並べて整理したい場合は、それも可能です。

Apps Script を使用して空白行を削除する

Google Apps Script を使用すると、ワンクリックですべての空の行を削除できるカスタム メニュー オプションを作成できます。

行全体を削除するのではなく、選択した範囲の空白行のセルを削除するスクリプトを作成しました。こうすることで、範囲外の他のセルはそのまま残ります。

これは、選択した範囲外のデータを削除したくない場合に便利です。

以下は、「空の行を削除」という名前のカスタム メニュー オプションを作成するコードです。

//https://productionsheets.com から Manideep Chaudhary によって開発されたコード function RemoveEmptyRows() { const Sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange =sheet.getActiveRange().getValues(); let rowIndex =sheet.getActiveRange().getRowIndex(); const colIndex =sheet.getActiveRange().getColumn(); const numColumns =sheet.getActiveRange().getNumColumns(); activeRange.forEach((item,index) => { if (item.every(element => element.toString().trim().length === 0)) {sheet.getRange(index + rowIndex,colIndex) , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } });関数 onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('カスタム削除') .addItem('空の行を削除', 'removeEmptyRows') .addToUi(); }

以下の手順に従って、Google スプレッドシート ドキュメントにスクリプトを追加します。

メニューの上にマウスを移動し、「拡張機能」>「拡張機能」をクリックします。アプリスクリプト[拡張機能] をクリックします。メニューから [Apps Script] を選択します。オプション

上記のコードをスクリプトエディタに貼り付け、「プロジェクトを保存」アイコンをクリックします。エディターにアプリ スクリプト コードを入力し、[保存] をクリックします。ボタン

ここで、スクリプト エディタを閉じて、Google スプレッドシート ドキュメントに戻って再読み込みします。

それを完了すると、新しいメニューオプション「カスタム削除」とサブメニュー「空の行の削除」が表示されます。カスタムアプリスクリプトメニュー

カスタム メニュー オプションを使用して空の行を削除するには、次の手順に従います。

空の行を削除するデータ範囲を選択しますデータセット全体を選択します

[ カスタム削除 ] メニューをクリックし、[空の行を削除<] を選択します。 i=4>」オプション空の行を削除オプションをクリックします

これにより、スクリプトが実行され、選択したデータ範囲からすべての空の行が削除されます。空の行が削除されたデータセット

手順を完了すると、選択したデータセットから空の行がすべて削除されます。

コードの働き

上記のコードは、「空の行を削除」という名前のカスタム メニュー項目を作成します。このメニュー項目をクリックすると、.removeEmptyRows() という関数が呼び出されます。

この関数は、まずアクティブなシートのアクティブな範囲の値を取得します。次に、メソッドを使用してアクティブ範囲内の各行をループします。removeEmptyRows()forEach()

ループ内では、行内のすべてのセルがトリミング後に空かどうかをチェックするメソッドが使用されます。行が空の場合、関数はメソッドを呼び出してその行のすべてのセルを削除し、削除された行を考慮して行インデックスを 1 減らします。every()deleteCells()

このプロセスは、すべての空の行がアクティブ範囲から削除されるまで繰り返されます。

アドオンを使用して空白行を削除する

データセットから空白行を削除するもう 1 つの方法は、Google スプレッドシート アドオンを使用することです。この目的で利用できる Google スプレッドシート アドオンがいくつかあります。 Power Tools アドオンをお勧めします。

Power Tools は、豊富な機能を備えたablebits の高度なアドオンであり、その 1 つはデータセット内の空白行の削除に役立ちます。

Power Tools アドオンをインストールする方法

[拡張機能] メニューをクリックします

プルダウン メニューから [アドオン] を選択します

次に、リストから「アドオンを入手」をクリックします「拡張機能」メニューに移動し、リストから「アドオン」を選択します。

これにより、Addons Marketplace ウィンドウが開きます。検索ボックスに「Power Tools」と入力し、Enter キーを押します。

Power Tools アドオンが検索結果に表示されます。 「Power Tools」アドオンをクリックしますGoogle Workspace Marketplace の検索ボックスに「電動ツール」と入力し、電動ツールを選択します

[インストール] ボタンをクリックし、[続行] をクリックします。「インストール」ボタンをクリックします

ポップアップ ウィンドウが表示され、Google アカウントへのログインが求められます。複数のアカウントをお持ちの場合は、作業中の Google スプレッドシート ドキュメントに関連付けられているアカウントを必ず選択してくださいGoogle アカウントにログインします

アカウントを選択すると、アドオンに要求された権限を承認するように求められます。 「許可」ボタンをクリックするだけです「許可」ボタンをクリックします

アドオンがインストールされると、確認メッセージが表示されますアドオンがインストールされたことを確認する確認ポップアップ

Power Tools アドオンをインストールすると、それを使用して空白行を削除できます。

Power Tools アドオンを使用して空の行を削除するには、次の手順に従います。

削除する空白行を含むデータセットを選択しますデータセット全体を選択します

[拡張機能] > [拡張機能] をクリックします。電動工具 >始めるパワーツールの「スタート」ボタンをクリックします

これにより、Power Tools アドオン ウィンドウが開きます。

「クリア」タブをクリックしますパワーツールのサイドバーから「クリア」オプションを選択します。

リストから「空の行をすべて削除」を選択します

「クリア」をクリックしてプロセスを開始します「すべての空の行を削除」オプションを選択し、「クリア」ボタンをクリックします。

これにより、データセットから空白行が削除され、データが自動的に再配置されます。空白行が削除されたデータセット。

コメントを残す

CRMを購入する前に、Excelでシンプルなリードトラッキングシステムを作成する方法

CRMを購入する前に、Excelでシンプルなリードトラッキングシステムを作成する方法

CRMソフトウェアに投資する前に、表、ドロップダウンリスト、フォローアップ日、フィルター、条件付き書式設定、シンプルなピボットテーブルダッシュボードを備えた実用的なExcelリードトラッカーを作成しましょう。

家庭保育用のシンプルな印刷可能な保育出席記録シート:記録すべき内容とその理由

家庭保育用のシンプルな印刷可能な保育出席記録シート:記録すべき内容とその理由

このシンプルな印刷可能な保育出席シートは、家庭での保育の際に、到着、出発、欠席、署名、および必要な記録を記録するために使用できます。

Excel用シンプル在庫棚卸シートテンプレート:小売店向けレイアウトで迅速な照合が可能

Excel用シンプル在庫棚卸シートテンプレート:小売店向けレイアウトで迅速な照合が可能

SKU、場所、計数数量、差異、再計数、印刷対応機能を備えた、小売店向けのシンプルなExcel在庫棚卸シートを作成します。

地域ビジネス向け印刷可能な1ページマーケティング戦略テンプレート

地域ビジネス向け印刷可能な1ページマーケティング戦略テンプレート

この印刷可能な1ページ構成のマーケティング戦略テンプレートを使用して、地域の顧客層、提供する商品・サービス、チャネルミックス、予算、施策、測定可能な目標を設定しましょう。

従業員の勤務シフト表テンプレート(Excel用、自動時間計算機能付き)を無料でダウンロードできます。

従業員の勤務シフト表テンプレート(Excel用、自動時間計算機能付き)を無料でダウンロードできます。

開始/終了時刻、休憩時間の控除、夜勤処理、週ごとの合計、簡単な勤務時間計算機能などを備えた、無料の従業員シフトスケジュールをExcelで作成できます。

米国の中小サービス業向けおすすめ無料請求書作成アプリ(2026年版)

米国の中小サービス業向けおすすめ無料請求書作成アプリ(2026年版)

Zoho Invoice、Square、Wave、PayPal、Invoice Ninjaなど、2026年に米国サービス業向けに提供される最高の無料請求書作成アプリを比較してみましょう。

小規模チーム向けのシンプルな隔週給与トラッカーExcelテンプレート:初心者にも使いやすい設定

小規模チーム向けのシンプルな隔週給与トラッカーExcelテンプレート:初心者にも使いやすい設定

小規模チーム向けに、Excelでシンプルな隔週給与トラッカーを作成します。明確なシート、数式、チェック機能、そして安全な給与照合のための実用的な制限事項を盛り込みます。

Salesforceの連絡先をクリーンなExcel形式にエクスポートする方法

Salesforceの連絡先をクリーンなExcel形式にエクスポートする方法

Salesforceの連絡先をクリーンなExcelファイルにエクスポートする方法、IDとテキストフィールドを保持する方法、重複を安全に削除する方法、そしてよくあるCSVファイルのミスを回避する方法を学びましょう。

小規模請負業者向け、印刷可能なExcel形式の建設工事見積書テンプレート

小規模請負業者向け、印刷可能なExcel形式の建設工事見積書テンプレート

実用的なコストカテゴリ、数式、マークアップフィールド、印刷設定、および請負業者がすぐに使えるチェックリストを備えた、印刷可能な建設工事見積書をExcelで作成します。

Word用 印刷可能なイベント企画チェックリスト&予算テンプレート

Word用 印刷可能なイベント企画チェックリスト&予算テンプレート

Word用の印刷可能なイベント企画チェックリストと予算テンプレートを活用し、担当者、期限、コスト、ベンダー、イベント当日の準備状況を明確な品質チェック項目で管理しましょう。