Power Automate Desktopで、Excelで空白行を自動削除する方法をご紹介します。
👇こちらのYouTube動画では、設定手順をわかりやすく解説しています。
Power Automate Desktopで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の基礎知識を身に着けたい方にもわかりやすい解説本です。