【業務効率向上】PowerAutomateでExcelテーブルの行を更新する方法

Excel
スポンサーリンク

はじめに

本記事の対象者

  • クラウド(SharePoint,OneDrive)上にあるExcelテーブルの行を更新する方法がわからない。

本記事の目的

  • クラウド(SharePoint,OneDrive)上にあるExcelテーブルの行を更新する方法を知る。

PowerAutomateのExcelテーブルの行を更新する方法について

2021年2月から無料版Power Automateを使って今まで貯めてきたノウハウを解説していきます。

自分のノウハウのまとめは、「【業務効率向上】【備忘】PowerAutomateの使い方一覧」にあります。もしよろしければ確認してみてください!!

今回の紹介するフロー

今回は、コネクタ「Excel Online」のアクション「行の更新」がメインとなります。

下のフローが今回作成するものです。

めちゃめちゃシンプルです!

今回は以前記事にしたPowerAutomateに連携するExcelテーブルに対して行の更新をするため、テーブルの作り方は参考にしてください!

参考ページ:PowerAutomate連携のExcelテーブルをOneDrive上に作成(SharePointも同様)

今回のフローにおける仕様のコメント

今回のフローの仕様について、一連の流れを下に書きます。

  1. トリガーによって、行の「キー値」(今回は「No」)を入力し、その他項目も入力。
  2. ExcelテーブルでNo1で入力した「キー値」の行に対して、その他項目を更新

それでは、細かく説明していきます。

PowerAutomateのExcelテーブルの行を更新する方法の詳細説明

トリガー(手動でフローをトリガーします):同左

トリガーは、「手動でフローをトリガーします」です。

このコネクタでは、行の「キー値」である「No」の入力と、「項目」「備考」の更新する値を入力します。

普段使うときは、メールアドレスやローカルに採番しているユニークなIDを用いることが想定できると思います。

メールアドレスであれば、送信者を元に何かを操作したいときかに役立ちそうですね!

コネクタ1(行の更新):同左

1つ目のコネクタは、「行の更新」です。

このコネクタでは、メインとなる行の更新を行うものです。

コネクタ1の設定値については、以下の表にまとめておきます。

No 設定項目名 設定値 備考
1 ファイル /Power%20Automate/テーブルテスト.xlsx

自分が作ったファイルを指定してください。

2 テーブル テーブル1  
3

キー列

No テーブルの項目がプルダウンで表示されるので、そこから選んでください。
4 キー値 コネクタ1の「No」  
5 No   変更なしのため、ブランク
6 項目 コネクタ1の「項目」  
7 備考 コネクタ1の「備考」  

 

テーブルについては、以前記事で説明したものを使用するため、以下のものを参考にしてもらえればいいです。

参考ページ:PowerAutomate連携のExcelテーブルをOneDrive上に作成(SharePointも同様)

表でも記載した通り、「キー値」で「この行だ!!」って指定するものなので、ちゃんと列は重複がないものを指定してください。

実行結果

まずはテーブルの状態を下のようにしました。

今回、更新対象の行は「キー値」-「No」が「4」である行です。
(赤枠で囲ってある行ですね)

フローを実行する前に、トリガーで今回3項目(No, 項目, 備考)を入力しないといけないので、以下のようにテスト画面上で入力しました

右に「No」、「項目」、「備考」を入力する場所があることがわかります。

それらに対して、以下の入力をします。

  • 「No」には、「4」を入力
  • 「項目」には、「項目を更新」を入力
  • 「備考」には、「備考を更新」を入力

そして「フローの実行」を押します。

「フローの実行」をした後の今回のフローを実施した結果は以下の通りです。

まずは正常に終了ししていることがわかります。

フローの実行結果のコネクタのログを確認すると、トリガーでは以下のように入力値がちゃんと反映されています。

また、コネクタ1のログは以下になります。

ちゃんと指定したものが入っていることが確認でき、また、表にも反映されていることが下でもわかります。

まとめ

出典:Microsoft Power Automateより

まとめに入ります。

業務効率を上げるために提供されているMicrosoft365のツール群で、PowerAutomateでExcelテーブルの行を更新する方法を説明しました。

今回のフローの想定用途は、メールで何かしら来た情報をExcelテーブルに反映するときに使えます。

なので、「メールで自動的に管理している台帳を更新したい!」とかがあれば、参考してもらえればと思っています。

また、今回の参考ページとして、以下のとおりになります。

Excelテーブルを自動的に更新・追加・削除などできると課題管理などに非常に役立ちますので、是非参考にしてください!!!

最後まで読んでいただきありがとうございます。

コメント

タイトルとURLをコピーしました