Excel集計作業を効率化 Power Automateでシートに情報を追加する裏技(3/4 ページ)
3.5.Excelへのデータの追加
ここまでで、必要な4つの情報を取得する準備はできました。最後に、取得した情報をExcelに追加するためのアクションを追加し、設定します。
「上司の取得(V2)」のトリガーの下の「+」をクリックし「アクションの追加」をクリックします。先ほど同様、「For each」の中にある「+」を必ず選んでください。
「Excel」で検索し、「Excel Online (Business)」の「さらに表示」をクリックし、「行の更新」を選択します。
最初の4項目は、「表内に存在する行を一覧表示」と同じファイル、同じテーブルを指定します。
続いて「キー列」と「キー値」の設定になるのですが、ここから先の話を進める前に、いったん、「For each」による繰り返し処理について理解をしておきましょう。
「For each」の中では、「表内に存在する行を一覧表示」から読み取ったデータに対して1行ずつ読み取って処理します。図解すると以下のようになります。(いったん、「行の更新」を省いて図解しています
このように元のデータから1行ずつ取り出して情報を得た後に「行の更新」でデータを追加する場合、読み取った情報をどの行に対して追加するかを、明示的に指定する必要があります。人間の目から見ると、「tfunakoshiのデータを読み取ったのであればtfunakoshiの行に追加するのは当たり前」に見えるかもしれませんが、Power Automateに指示を出す場合には、ここをしっかり指示する必要があります。
このとき、「どの列を使って行を特定するか」を指定するのが「キー列」「どの値を使って行を特定するか」を指定するのが「キー値」となります。なお、原則として、「キー列」の値は重複がないこと(同じ値が複数の行に存在していないこと)が条件になります
今回は、「繰り返し処理の中で今使っているメールアドレス」を使って、どの行を更新するか特定します。まず、「キー列」を、データ追加先のExcelの列名で選択肢から選びます。
「キー値」は、「キー値」の欄をクリックしてから稲妻マークをクリックし、「表内に存在する行を一覧表示」の「メールアドレス」を設定します。
ここまでで、「どの行にデータを追加すればいいか」は指定できました。後は、必要なデータを追加するための設定を行います。「詳細パラメーター」のチェックボックスから、「勤務地」「電話番号」「上司氏名」「上司メールアドレス」にチェックを入れます。
アクション内の余白をクリックすると、チェックを入れた列が入力項目として表示されます。
あとは、追加したい値を設定します。入力項目欄を選択すると稲妻マークが表示されるので、取得した項目をあてはめていきます。
各設定項目への設定値を表でまとめました。
表 1 「行の更新」の各列への設定値
| 項目 | アクション | 設定値 |
|---|---|---|
| 勤務地 | ユーザープロフィールの取得(V2) | 事業所 |
| 電話番号 | ユーザープロフィールの取得(V2) | 携帯電話 |
| 上司氏名 | 上司の取得(V2) | 表示名 |
| 上司メールアドレス | 上司の取得(V2) | メール |
なお、「ユーザープロフィールの取得(V2)」と「上司の取得(V2)」は選択可能な設定値が全く同じなので、フロー上では一見、どちらのアクションで取得した情報か区別がつきません。
正しく値を選択できているか不安な場合、設定後の値の上にマウスカーソルを合わせると、どのアクションの値を使ったか分かるので、困ったときは試してみましょう。
Copyright © ITmedia, Inc. All Rights Reserved.
実例で学ぶ! 仕事を効率化するPower Automate活用術
この記事の著者
関連記事
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
-
2
M365 Copilot全庁展開で月2000時間削減 現場がAIを「使いたくなる」習慣化の仕組み
-
3
かんぽ生命が営業報告を50分→10分に AI時代に見直すべき「データ入力」の仕組み
-
4
損保ジャパン、2万人の「Gemini活用」どう管理? 推進者が語る「リスク回避」の仕組み
-
5
Claude Codeに「仕事を丸投げ」して事故らないための基本運用ルール
-
6
6TBファイルのサーバ移行、M365ユーザーの八雲町がSharePointでなく「あえてBox」の理由
-
7
「カスハラ対応」を個人に任せない 取手市がAIで変えた窓口業務
-
8
「Claude」3倍高速化の裏で、Anthropic開発者が「あえてしなかったこと」:899th Lap
-
9
社員の「セキュリティ訓練」、他社はどの程度やっている? 気になる隣の実施状況
-
10
20年物の基幹システム刷新に、マクロミルがあえて「全てを変えない」と決めた理由
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー