UiPath如何实现excel函数VLOOKUP功能

Excel有强大的函数处理功能,能够借助于“关键字”获取不同表格间的数据,最常用于合并不同栏位的表格数据时。
如果用UiPath要如何处理呢?UiPath也有强大的Datatable的功能,同样可以实现不同栏位的表格数据“一键导入”。以下就是一个简单的示例,感兴趣的小伙伴可以操练起来了哦。

  1. 先了解想要实现的功能
    1)表格1:命名为“姓名”,栏位有姓名和职位
    在这里插入图片描述
    2)表格2:命名为“身份证”,栏位有姓名和身份证
    在这里插入图片描述
    3)猜到想要实现的功能了吗? 对!就是要将“身份证”这个表的身份证号通过UiPath功能加入到“姓名”表中。是不是看上去很简单,如果是数千行的资料,“一键导入”的功能是很有帮助的哦。
  2. UiPath分别读取两个表格,存为Data table Activity–“Read Range”:笔者习惯用Workbook下的Read Range,两个的具体区别,如果大家感兴趣,直接在公众号发信息给我就可以,笔者会将过往经验再分享出来。
    在这里插入图片描述
    将Read range拖至设计区,就可以开始进行Properties设定了。
    在这里插入图片描述
    Read range “姓名”的右侧Properties设定时,Output中Data table增加变量为“DT1”;Read range “身份证”的右侧Properties设定时,Output中Data table增加变量为“DT2”;
    在这里插入图片描述
    记得勾选“Add Headers”,因为我们下一步vlookup需要用到标题行。
  3. 对“姓名”表,也就是DT1新增一列,列标题为“身份证号”
    在这里插入图片描述
  4. 就进入精华区了“VLOOKUP”,但在UiPath里面VLOOKUP不是单独使用,搭配For each row可以实现上千行数据的瞬间匹配,比excel自带的函数速度更快。
    在这里插入图片描述
  5. 从上图中可以看到UiPath中实现VLOOKUP功能的activity为“Lookup data table”,它的Properties设定相对复杂,笔者使用过好多次后,才强行记住它的游戏规则。如下图说明:先回顾一下,DT1为“姓名”表,也就是需要回传值的目标表格。DT2为“身份证”表,也就是被查阅表。
    在这里插入图片描述
  6. 对查询到的值做输出,用activity–“Assign”,如下:
    在这里插入图片描述
    至此,就做完了VLOOKUP函数的所有功能,接下来就是将新的Data table "DT1"写至excel表格。
  7. 将Data table写至excel表,用activity–“write range”,如下:
    在这里插入图片描述
    做完以上步骤,就可以得到一张完成VLOOKUP功能的新表格啦。是不是很简单?如果您对此还有其他疑问,欢迎在公众号“UiPath学习圈“发消息给我,笔者会在看到的第一时间回复您。

如果你觉得有帮助,关注“UiPath学习圈”微信公众号一起加入哦。
在这里插入图片描述

  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值