close

Kausal Vikash . on LinkedIn: #powerautomate #microsoft #automation  #lowcodenocode #rpa


 

今天還是繼續前次的Excel問題,今天又有更新的需求了,這次基於前次問題的1.5版。【讓機器人做】用 Power Automate Deskto

這次的問題是這樣的:

由於人員過多(大於100),所以手動輸入的畫原Po會先離職...

原Po的主管也想要更快速的方式

 


所以能做嗎?

答案來是那句老話...可以的。

但這部分要做的話其實也可以分幾種方式來做:

A.直接使用原始檔,讓PAD依照姓名欄列直接讀取值來進行篩選

   優點還是流程設計上方便又快速

B.另外整理一個人員資料檔,PAD做比對後再篩選存檔

  缺點就是流程設計比較複雜

 

不過畢竟是做義工+身體健康的,所以這部分當然是選A,並直接拿前次的流程來改啦【讓機器人做】用 Power Automate Deskto

下面就來看看這次的流程吧!

 


自動取得Excel的人名

※下面的流程僅展示如何自動抓取Excel欄位值(員工姓名欄),
流程不包含:比對兩個Excel檔 & 處理員工姓名重複之資料整理

首先是Excel檔案內容:
https://ithelp.ithome.com.tw/upload/images/20240522/20159965s6ZoZN6M3t.png

這邊可以看到第一列是"標題",所以我要PAD自己做時要避開這列!

這也就是為何我迴圈要從2開始的原因!!

至於"迴圈的結束位置"就是看A列的資料到哪之前是不重複的...

如果設定A欄的最後一列也是可以,只是可能會多一堆重複的檔案或是跳出是否取代檔案的視窗,然後流程就停住了...

流程部分只改了前面的1~5行,其他都沒變。

流程如下:
https://ithelp.ithome.com.tw/upload/images/20240523/20159965ETK6ddn1iq.png


說明:

因為不用輸入的方式(所以停用該流程),為了不改變後面已經有再用的變數,所以我新增一個"設定變數"的動作,並把變數名稱一樣用UserInput
https://ithelp.ithome.com.tw/upload/images/20240523/20159965thgaDcSART.png

然後在啟動Excel下面加入一個讀取自Excel工作表:
https://ithelp.ithome.com.tw/upload/images/20240523/20159965HlqEz7bwhT.png

讀取自Excel工作表的設定:
https://ithelp.ithome.com.tw/upload/images/20240523/20159965nc0wsroJjc.png

開始列部分設定為"迴圈的變數",這樣迴圈從2開始跑到10,迴圈現在的變數值是多少,要讀取的的"列"的值就是多少

如:
第一次跑迴圈,迴圈變數值為2
要讀取的列的值就是2

如果看官們要學比對的話,可以看下我在ITHOME 鐵人賽的文章,


雖然我是做比對資料夾內的檔案是否存在,但只要改成比對欄位值是否一樣而已...吧(?)【讓機器人做】用 Power Automate Deskto
 

https://ithelp.ithome.com.tw/articles/10314279

https://ithelp.ithome.com.tw/articles/10314282

 

arrow
arrow
    創作者介紹
    創作者 PIZZ不是PIZZA啦 的頭像
    PIZZ不是PIZZA啦

    PIZZ不是PIZZA

    PIZZ不是PIZZA啦 發表在 痞客邦 留言(0) 人氣()