RPA 功能|Excel 工作者不可不知的 UiPath Sort Data Table!

更新於 2024/10/28閱讀時間約 6 分鐘
在 UiPath 的學習道路上,我們常會對各項功能(Activities)、參數(Properities)感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。今天要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!
在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Sort Data Table 功能介紹

Sort Data Table 顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。或許會有人會好奇,我們難道不能一開始就先將 Excel 資料排序後,再透過 RPA 機器人執行後續流程嗎?為何必須透過 UiPath 來執行?
其實是可以的。
不過有時在作業流程的途中,我們必須得進行排序(sorting)才能執行後續動作,因此結合此一功能可讓流程更順暢地進行;而且是相較於其他程式語言,sorting 功能得進行較複雜的程式撰寫,因此用 uipath 的內建 sorting 功能會更省時和直覺。
我們在 UiPath介面左側的 Activities列表就可找到此一功能,如下圖所示:
如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢, 歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程!課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

功能參數說明

當我們點選 Sort Data Table,便可在介面右側的 Properties 設定相關參數(如下圖所示),接下來將一一向大家介紹這些參數所代表的意涵:
  • Input:要放的資料格式為 Data table,也就是想要進行排序的表格變數,通常前面會先用 Read Range 功能來讀取表格並儲存為變數。
  • Output:將排序後的表格儲存為一變數。值得注意的是,若是用和 input 相同的表格變數名稱,將蓋過原表格變數的內容,要另外新建變數 (Ctrl+K) 才不會覆蓋。
  • Sorting Column:Index 和 Column、Name 參數三擇一填寫即可
    (a) Index:主要是告訴 UiPath 我們希望根據哪個欄位進行排序。Index就是要搜索的「欄」的索引,資料形式為 int,可參考下圖 Excel,如果希望用姓名那欄進行排序,就寫1。
    b) Name:主要是告訴 UiPath 我們要搜索的欄位名稱,因此可以直接填寫該欄位的對應名稱,如金額、品項等,不過要記得加雙引號 ""。
    c) Column:主要是告訴 UiPath 我們要搜索的欄位變數,但此參數較不常用,建議大家還是以 Index 和 Name 為主即可。
    d) Order:可選擇要進行升冪排序(Ascending)和降冪排序(Descending),一定要進行二擇一設定。

實作案例

我們同樣以前面所提的銷售紀錄表案例,來簡單練習 Sort Data Table 功能,這次實作案例的目的在於:將日期欄位進行排序,並得到對應的排序後表格資料。
Step1
如下圖四,我們先使用 Excel Application Scope Read Range 功能來和告訴 RPA 希望抓取的表格內容,並將此表格資料設定為 salessheet 變數。
Step2
如下圖,接著我們使用今天的主角 Sort Data Table 功能。Input 部份可直接填入剛剛的 salessheet 變數;而在 Output 部分,我們則另外建立 result 變數。
Sorting Column 部分,我們以 Name 欄位進行排序,因此填入"日期",並採取升冪排序(Ascending)。
Step3
接著我們使用 Write Range 功能,將排序好的新表格內容填入 Excel 另一個工作表當中,以利後續進行對照。
我們可將剛剛設定的 result 變數填入 DataTable 欄位,且另外更新所要放入的SheetName 和 StartingCell(資料起始位置)。
Step4
最終後,在我們執行完 RPA 流程後,就可以得到排序後的表格資料如下:按照日期進行升冪排序(ascending)。

結語與心得

RPAI 數位優化器認為 Sort Data Table 功能的實用度為三顆星!
之所以只有三顆星,是因為我們覺得這個功能的侷限性較大,只能進行升冪排序(ascending)和降冪排序(descending),無法進行其他更客製化的排序方式;而且,我們其實也可透過 VBA 來進行 Excel 排序,再以 UiPath 呼叫 VBA,這種作法其實更有效率並可以同時滿足需求,之後也會在另外一篇文章向大家介紹!
希望此次分享能幫助到大家,這些功能雖然簡單,卻是我們創造自動化流程的每塊基石,因此透過理解這些功能,將能使我們的工作更為順暢與自動化,讓我們一起由簡單開始,成就不簡單!
如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器

延伸學習資源

即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
134會員
113內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
你是否也曾經有過以下這個念頭:如果有機器人可以來幫我完成繁瑣而重複性文書工作的話,那該有多好?「文件理解」可將我們從消磨熱情的重複性行為解放出來,將有限的專注力投入於創意發想、策略思考等面向,以下將介紹「文件理解」的定義,以及使用 UiPath 製作文件理解機器人的七大步驟!
即使身處在台灣,使用者也能透過這項工具,使 RPA 機器人於美國加州時區的中午 12 點自動執行任務,而不需要通宵熬夜,RPAI 數位優化器要介紹的是幫了遠端工作者大忙的功臣便是:UiPath Orchestrator 的其中一項功能,可協助使用者安排時程,去執行已經製作完成的機器人。
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。如果你有使用過 Excel 的 VLOOKUP 功能,那就更不能錯過今天這篇文章所要介紹的 Lookup Data Table 功能!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。這篇文章要介紹的是:Excel 資料處理常使用的 Remove Duplicates Range 功能,協助刪除指定區域中所有重複的列,保留最原始的一列資料!
先前 RPAI 數位優化器有分享過如何利用 UiPath Orchestrator,實現於特定時間啟動指定機器人流程的做法。不過我們怎麼可以只學一種工具呢?這次要介紹 Windows 內建的工作排程器(Task Scheduler),不需仰賴 Orchestrator 也可以將機器人流程進行排程!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此RPA數位優化器的系列文章將會對這些功能參數進行解說。RPAI數位優化器這次要介紹Inject JS Script功能!想要更精準地與網頁進行互動、操作網頁元件時,就千萬不能錯過這個功能,可以幫助RPA機器人更精準地操作流程!
你是否也曾經有過以下這個念頭:如果有機器人可以來幫我完成繁瑣而重複性文書工作的話,那該有多好?「文件理解」可將我們從消磨熱情的重複性行為解放出來,將有限的專注力投入於創意發想、策略思考等面向,以下將介紹「文件理解」的定義,以及使用 UiPath 製作文件理解機器人的七大步驟!
即使身處在台灣,使用者也能透過這項工具,使 RPA 機器人於美國加州時區的中午 12 點自動執行任務,而不需要通宵熬夜,RPAI 數位優化器要介紹的是幫了遠端工作者大忙的功臣便是:UiPath Orchestrator 的其中一項功能,可協助使用者安排時程,去執行已經製作完成的機器人。
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。如果你有使用過 Excel 的 VLOOKUP 功能,那就更不能錯過今天這篇文章所要介紹的 Lookup Data Table 功能!
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。這篇文章要介紹的是:Excel 資料處理常使用的 Remove Duplicates Range 功能,協助刪除指定區域中所有重複的列,保留最原始的一列資料!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文比較了兩個自動化工具Zapier和UiPath,闡述其適用範圍、擴展性、執行環境及學習門檻的異同。Zapier適合簡單的雲端整合,而UiPath則具備強大的自動化能力,支援複雜的業務流程。透過此篇文章,讀者能更清晰地瞭解這兩種工具的特點,並選擇適合自身需求的解決方案,提升工作效率。
Thumbnail
隨著自動化技術的進步,越來越多的企業開始尋求 RPA 來提高效率和降低成本,因此 RPA 工程師成為熱門的職位之一。從流程設計到技術實作,RPA 工程師在自動化領域中的角色至關重要。 然而,如果身為 RPA 工程師的你在未來的發展中感到迷茫,不必擔心!這篇文章將帶大家認識多種的RPA職涯發展。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
你知道嗎?無論是哪個 Excel 功能,我們都可以透過 RPA 將 Excel 與其他應用程式進行串接及互動,因此 RPAI 數位優化器這次要來分享的是如何透過 Microsoft Power Automate 進行 RPA 流程開發,呼叫你手中的各種巨集檔!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文比較了兩個自動化工具Zapier和UiPath,闡述其適用範圍、擴展性、執行環境及學習門檻的異同。Zapier適合簡單的雲端整合,而UiPath則具備強大的自動化能力,支援複雜的業務流程。透過此篇文章,讀者能更清晰地瞭解這兩種工具的特點,並選擇適合自身需求的解決方案,提升工作效率。
Thumbnail
隨著自動化技術的進步,越來越多的企業開始尋求 RPA 來提高效率和降低成本,因此 RPA 工程師成為熱門的職位之一。從流程設計到技術實作,RPA 工程師在自動化領域中的角色至關重要。 然而,如果身為 RPA 工程師的你在未來的發展中感到迷茫,不必擔心!這篇文章將帶大家認識多種的RPA職涯發展。
Thumbnail
這篇文章將帶您走進 RPA 的學習世界,專注於 UiPath 中的 Excel 常用功能。例如,如何使用 Excel File、Read Range、Write Cell、Filter 和 Insert Sheet。將透過範例讓您瞭解這些功能的實際應用,幫助掌握自動化流程這項技術,我們一起開始學習!
setter和getter能把狀態改變時需做的事情包裝起來,讓外部只需簡單修改參數就能達到預想的效果
之前談論功能整合(FI)的進行有提到一個問題:「老師們是如何用雙手達成與學生的神經系統連結?(如果是阿凡達應該就是用髮辮)」,通常費登奎斯老師會以「韋伯-費希納定理」來說明,節錄維基百科如下: 韋伯定理:在同類刺激之下,其差異閾限的大小是隨著標準刺激強弱而成一定比例關係的,K=ΔI/I K為常數。
Thumbnail
RPAI 數位優化器在這系列文章中,不會從基本除錯思維或套路開始說明,而是把焦點放在 UiPath 提供哪些除錯工具,透過理解工具使用方式、詳細解釋功能及比較不同功能差異,讓讀者對 UiPath 整個開發核心概念有更深了解,進而讓開發流程更加穩固!
Thumbnail
個人認為兩者間的關係其實是種光譜,自動化服務會加入AI,降低設計流程門檻、提高辨識功能;AI 服務會加入自動化,更落地的提供實質幫助,兩者逐步靠攏,公司再根據自身需求、情境找到相對應、最適合的利基工具。
Thumbnail
RPA自動化流程是現今企業極為重視的一項技術。透過自動化流程,我們能夠將那些重複且繁瑣的操作,使其自動進行。 本單元,Meiko想來跟同學一同探索如何透過自動化流程,自動寄送員工生日賀卡,讓RPA來輔助企業,簡化流程,釋放潛力 — 利用RPA為企業效率加分
Thumbnail
發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
你知道嗎?無論是哪個 Excel 功能,我們都可以透過 RPA 將 Excel 與其他應用程式進行串接及互動,因此 RPAI 數位優化器這次要來分享的是如何透過 Microsoft Power Automate 進行 RPA 流程開發,呼叫你手中的各種巨集檔!