今回は、Excel の機能やExcel Power Queryを使用して空白行をまとめて削除する方法をご紹介です。
他のデータからコピペして貼り付けた際など不要な空白行ができる時などに使えます
例えば、下記のようなエクセルがあった場合、12行目~14行目は全て空白のため不要になりますので、一括削除して業務を効率化しましょう。
![Excel](https://d-spport.jp/wp-content/uploads/2022/08/エクセルデモ元データ-1024x573.png)
Excel
まずはExcelでの操作方法をご紹介します。
列を選択して削除
削除したい列を選択、右クリックして「削除」をクリックします。
ショートカットキーの場合、列を選択した後「Ctrl」+「-(マイナス)」で削除できます。
![Excel](https://d-spport.jp/wp-content/uploads/2022/08/6Excel-1024x662.png)
フィルターで削除
「データ」タブにある「フィルター」をクリックし、作成しているテーブルや表にフィルターをつけます。
フィルターをつけると先頭列に「▼」のマークがつきます。
![Excel](https://d-spport.jp/wp-content/uploads/2022/08/7Excel-1024x545.png)
「▼」をクリックして空白セル以外の☑を外し、空白セルのみ☑がついている状態にして「OK」をクリックします。
![Excel](https://d-spport.jp/wp-content/uploads/2022/08/8Excel-1024x909.png)
空白のセルのみの行が表示されるため、列を選択して、右クリックから「削除」をクリックまたは「Ctrl」+「-(マイナス)」で削除します。その後フィルターを外すと空白行が削除されたデータになります。
このやり方ですと途中で空白列があるデータも一括で列を削除することが出来ます。
条件を選択してジャンプ
空白セルが含まれる列を選択した状態で、ホームタブの「検索と選択」から「条件を選択してジャンプ」をクリックします。
![](https://d-spport.jp/wp-content/uploads/2024/05/image-3.png)
![](https://d-spport.jp/wp-content/uploads/2024/05/image-2.png)
「選択オプション」ウィンドウから空白セルを選択し、「OK」をクリックします。これにより空白セルのみが選択されますので、削除してください。
![](https://d-spport.jp/wp-content/uploads/2024/05/image-4.png)
Power Query
続いて、Excelの機能の1つであるPowerQueryで空白をまとめて削除する方法をご紹介します。
Excel Power Queryについては、以下の記事をご覧ください。
![](https://d-spport.jp/wp-content/uploads/2022/07/サムネ_PowerQuery001.png)
Power Queryを起動する
今回の場合は、既にテーブルになっているため「データ」タブにある「テーブルまたは範囲から」を選択します。
「データ」タブをクリックします。
![データタブ データタブ](https://d-spport.jp/wp-content/uploads/elementor/thumbs/データタブ-psgqrjwhcaaqc89a1c8m0kxt6up0cvxz63vfx75w40.png)
テーブル内のセルを選択し、「テーブルまたは範囲から」をクリックします。
(テーブル内のセルを選択せずにクリックすると、新しくテーブルの作成を求められます)
![テーブルまたは範囲から テーブルまたは範囲から](https://d-spport.jp/wp-content/uploads/elementor/thumbs/テーブルまたは範囲から-psgqstykn61s54edke5bwrbeaqdzu20tofu8fr9ln4.png)
Power Queryエディターの画面になったら起動は完了です。
![PowerQueryエディター](https://d-spport.jp/wp-content/uploads/2022/08/PowerQueryエディター-1024x548.png)
空白行・nullの削除
今回は最終行を削除するため、「上位の行を保持」「下位の行の削除」「フィルター削除」の3パターンをご紹介します。
上位の行を保持
- 「ホーム」
- 「行の保持」
- 「上位の行を保持」
の順にクリックします。
![上位の行の保持 上位の行を保持](https://d-spport.jp/wp-content/uploads/elementor/thumbs/上位の行の保持-psp5lwi588dfe8aysrljmki5kytmspy2jbgdw73icg.png)
保持する行の数を指定します。今回は、10行目までで良いため「10」と入力し、OKを押します。
![上位の行を保持](https://d-spport.jp/wp-content/uploads/2022/08/上位の行を保持2-1024x338.png)
行の上部から指定した10行が削除されました!
![実行結果](https://d-spport.jp/wp-content/uploads/2022/08/実行結果-1024x296.png)
下位の行の削除
- 「ホーム」
- 「行の削除」
- 「下位の行の削除」
の順にクリックします。
![下位の行の削除](https://d-spport.jp/wp-content/uploads/2022/08/下位の行の削除-1024x437.png)
削除する行の数を指定します。今回は、11行目~13行目までが不要のため「3」と入力し、OKを押します。
![下位の行の削除](https://d-spport.jp/wp-content/uploads/2022/08/下位の行の削除2-1024x369.png)
行の下部から指定した3行が削除されました!
![実行結果](https://d-spport.jp/wp-content/uploads/2022/08/実行結果-1024x296.png)
フィルター削除
「▼」をクリックして「空の削除」をクリックします。このやり方ですと途中で空白列があるデータも一括で列を削除することが出来ます。
☑にある(null)の選択を外して「OK」をクリックしても出来ますが、「空の削除」のほうが手順が少ないためおすすめです。
![Excel](https://d-spport.jp/wp-content/uploads/2022/08/10Excel-1024x878.png)
データ出力
その後「閉じて読み込む」をクリックすると、新規シートとしてPower Queryで処理した内容のテーブルが表示されます。
![Excel_閉じて読み込む](https://d-spport.jp/wp-content/uploads/2022/07/閉じて読み込む-1024x371.png)
![実行結果](https://d-spport.jp/wp-content/uploads/2022/08/実行結果シート-1024x406.png)
Excelの機能の1つであるPowerQueryを使用すると、一括で編集することが可能です。
お問い合わせ
みどりデジタルサポートでは、Microsoft365に関する研修を中心に、様々なサポートサービスを提供しています。主に、Power BI、Power Automate、Power Appsといったツールの研修を行っており、Microsoft365を導入しているがExcelやWord以外のツールも活用したいと考えている方に最適です。
詳細は以下の記事をご覧ください。
![](https://d-spport.jp/wp-content/uploads/2024/01/サムネ_デジタル・DX研修2.png)
さらに、私たちはWEBサイトからのデータスクレイピングサービスも提供しております。収集したデータをグラフにまとめ、より分析しやすい形でのレポートを提供します。データを効率的に活用し、ビジネスの意思決定を迅速かつ的確に行いたい企業様は、このサービスもご検討ください。
詳細は以下の記事をご覧ください。
ご不明な点がございましたら、お気軽にお問い合わせください。