Power Automate Desktopの「Excelワークシートから読み取り」の使い方

IT

Excelワークシートから読み取り」では、Excelの指定したセル、範囲の値を取得し、変数として使用することができます。

スポンサーリンク

PowerAutomateDesktop Excelワークシートから読み取り

PowerAutomateDesktop Excelワークシートから読み取りは、アクションペインのExcelから追加できます。
追加するとダイアログが表示されます。

Excelインスタンス

読み取り対象となるExcelを指定します。Excelはあらかじめ、Excelの起動Excelに添付でインスタンス化し、Power Automate Desktopで使用可能な状態にする必要があります。
今回はExcelを起動しておき、
添付でそのExcelを選んでインスタンス化しました。
インスタンス化したExcelがひとつしかない場合、PowerAutomateDesktop Excelワークシートから読み取りを追加した時点でExcelインスタンスは自動で選択されます。複数ある場合は任意で選択できます。

取得

取得対象を、単一セルの値セル範囲の値選択範囲の値ワークシートに含まれる使用可能なすべての値から選択できます。

単一セルの値

取得したいセルを先頭列先頭行で指定します。
取得結果をメッセージボックスで表示してみると、
列、行がそれぞれ2であれば、B2セルの値が表示されます。

セル範囲の値

取得したい範囲の左上のセルを先頭列先頭行、右下のセルを最終列最終行で指定します。
取得した変数はDataTable形式で保存されます。

選択範囲の値

選択しているセル、範囲の値がそのまま取得されます。
たとえばこの状態で実行すれば、
選択しているセルの値である「9」が取得されます。

ワークシートに含まれる使用可能なすべての値

アクティブなシート内にある有効なデータがある範囲がDataTable形式ですべて取得されます。
普通に実行するとこうなります。
こんな感じで一部データがなかったり、右下に飛んでるデータがあった場合でも、
データのあるところまですべて含んだ長方形で取得されます。

詳細

セルの内容をテキストとして取得

オンにすると、数値や日付などもテキストとして取得されるようになります。

最初の範囲の行に列名が含まれています

単一セルの値以外で指定できます。見出しがあるかどうかを設定でき、スイッチをオンにすると、
範囲内の一番上の行はテーブルから除外されます。

生成された変数

取得されるデータの種類を確認できる他、変数名はクリックで変更可能、{x}で他の変数に値を上書き可能です。
スイッチをオフにすると変数が生成されなくなります。

エラー発生時

エラー時の処理を指定できます。
詳細」ではセルの値を読み取れない場合を指定できます。
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。

コメント

モバイルバージョンを終了