【PowerAutomateDesktop】Excelで空白行を削除:RPA早わかり

PowerAutomateDesktop-Excelで空白行を削除-アイキャッチ PowerAutomate

Power Automate Desktopで、Excelで空白行を自動削除する方法をご紹介します。

マイクロソフトの無料RPAを使って、作業を自動化しちゃいましょう!
ぜひお試しください!

Power Automate DesktopでExcelの空白行を自動削除する方法

フロー全体像

こちらがフローの全体像です。
フロー作成で、作り方を詳しく解説します。


 
 

使用する Excel ファイルの構造

使用する Excel ファイルには、
A列の「受注ID」が入力されていない行が混在しています。

A列の「受注ID」が空の行だけを自動で削除する フローを作成します。


 
 

フロー作成

1. 「Excelの起動」

読み取るデータが入っているExcelファイルを指定します。


 

2. 「アクティブなExcelワークシートの設定」

操作対象のワークシートを「データ」に設定します。
処理するシートを明確にすることで、別のシートを誤って処理するのを防ぎます。


 

3. 「Excel ワークシートから最初の空の列や行を取得」

アクティブなワークシートから、最初の空の列と行を取得します。

これは「データが入っている最終行の一つ下の行」を取得する動作で、
どこまでがデータなのかを判断するために使います。


 

4. 「変数の設定」

変数 NewVar に値 -1 を設定します。
この値を使って、ループ処理を下から上に進めるようにします。


 

5. 「Loop」

「FirstFreeRow – 1」 から 「1」 まで、%NewVar% を使ってループ処理を行います。
最終行から順に確認することで、行を削除しても処理がずれないようにしています。


 

6. 「Excel ワークシートから読み取る」

A列の該当行のセルの値を読み取り、変数に保存します。
この値を使って、その行にデータがあるかどうかを判断します。


 

7. 「IF」

読み取った A列の値が空かどうかを判定します。
A列が空の場合、その行は不要な行と判断します。


 

8. 「Excelワークシートから行を削除」

不要と判断した行を削除します。
空行を削除し、データだけが連続した表にします。


 
 

フロー実行後

フローの実行が完了すると、
A列が空白だった行はすべて削除され、
空行のない、連続したデータの状態になります。


 
 
この記事がお役に立ちますと幸いです。

・【Power Automate Desktop】RPA実践テクニック・使用例まとめ
 

【Power Automate Desktop】RPA実践テクニック:使用例 29選
PowerAutomateDesktopを使って、Excelでできることをご紹介します。この記事がお役に立ちますと幸いです。ぜひお試しください!

 

「はじめてのPower Automate Desktop」
プロ集団が執筆!
RPAの基礎知識を身に着けたい方にもわかりやすい解説本です。