当前位置: 首页 > news >正文

影刀RPA:Excel内容填充指令

1.实战目标

本次主要介绍影刀RPA如何操作内容相关的填充与替换指令。主要包含以下

这些指令在数据处理方面有着重要的作用,可以对数据做运算,填充,替换,实现数据格式统一,便于最终的数据分析。在操作的过程中,虽然说都不难,但是大量的重复性操作还是会让我们在疲惫中粗心大意,不免犯下小错误。今天我们就用影刀RPA来实现自动化操作,我们所需要做的就是保证程序的稳定性与数据的正确性。

2.自动向下填充

2.1 指令说明

功能:实现 Excel 的自动填充功能, 可以实现递增的序列号

Excel对象:选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象

开始列名:待下拉填充的列的列号,如A,B,C

开始行号:待下拉填充的列,起始单元格的行号,如1, 2, 3

结束列名:待下拉填充的列的列号,如A,B,C

结束行号:

  • 待下拉填充的列,结束单元格的行号,如1, 2, 3

  • 如填写-1,则默认填充到最后一个可用行(负整数只支持-1)

填充类型:

  • 默认填充, 根据 Excel 的默认规则, 自动计算填充

  • 拷贝填充, 拷贝首行的数据填充区域

  • 序列填充, 按照步长为 1 的等差数列递增填充

Sheet页名称:选填,默认为当前激活的Sheet页

2.2 实战代码

准备一张销售人员数据表,通过每个月的销售数据,我们会评定销售绩效,假如等级分为:优秀、良好、一般,不及格,经过数据比对后,我们需要填写这名销售人员的等级,这时我们就可以使用向下填充指令。我们先在第一个单元格写入等级,下面的单元格就直接自动填充。

影刀代码

  • 写入内容至Excel工作表指令,先写入最初的等级名称
  • 自动向下填充,依据写入的等级名称,自动填充

注意,自动填充指令的开始行号,必须包含要填充的内容,否则不能实现

如下:我们在F2写入等级名称,填充指令的开始行号也是从行号2开始

2.3 实战展示

3.空白单元格填充

3.1 指令说明

功能:对Excel文件指定区域的空白单元格进行填充, 对空白单元格填充向上查找第一个不是空白单元格的内容.

Excel对象: 选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象

Sheet页名称: 选填, 默认为当前激活的 Sheet 页

开始行号: 数字, 如: 1, -1

开始列名: 字符串或数字, 如: A, 1, -1

结束行号: 数字, 如: 1, -1

结束列名: 字符串或数字, 如: A, 1, -1

功能缺点:对空白单元格填充向上查找第一个不是空白单元格的内容.不能自己设定内容填充。

3.2 实战代码

准备一张数据表,里边有很多的空白的地方,我们使用空白单元格填充指令进行填充

影刀代码:

该流程指令逻辑: 调用空白单元格填充指令, 对空白单元格填充向上查找第一个不是空白单元格的内容.

3.3 实战展示

注意:开始与结束行号与列号的设置,这样能决定在那些区域填充空白。

4.批量向下填充(公式)

4.1 指令说明

功能:在Excel中写入公式,并批量向下下拉填充(支持Office和WPS)

Excel对象:选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象

填充内容(公式):请输入在起始单元格使用的公式内容,如 =A1+B1

列名:待下拉填充的列的列号,如A,B,C

开始行号:待下拉填充的列,起始单元格的行号,如1, 2, 3

结束行号:

  • 待下拉填充的列,结束单元格的行号,如1, 2, 3

  • 如填写-1,则默认填充到最后一个可用行(负整数只支持-1)

Sheet页名称:选填,默认为当前激活的Sheet页

4.2 实战代码

准备一张销售人员数据表,有销售数量与销售价格,我们通过影刀指令公式填充,实现销售金额自动计算。该功能主要时进行数据运行,在大量的数据需要公式运算的时候,非常有用,可以快速的运算数据并进行填充。

影刀代码:

看下填充指令具体配置:

4.3 实战演示

5.批量向右填充(公式)

5.1 指令说明

功能:在Excel中写入公式,并批量向右填充(支持Office和WPS)

Excel对象:选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象

填充内容(公式):填充运算的公式

行号:待右拉填充的列,结束单元格的行号,如1, 2, 3

开始列名:待右拉填充的行,起始单元格的列名,如A,B,C

结束列名

  • 待右拉填充的行,结束单元格的列名,如A,B,C

  • 填写 最后一列,则填充到最后一个可用列

Sheet页名称:选填,默认为当前激活的Sheet页

5.2 实战代码

准备一张月份销售数据表,计算每个销售人员各个月份的售金额的合计总额。

该指令主要注意的是,公式定位在那行,从那列开始向右填充,以及结束的列。公式的内容本次是写死的,实际操作,我们需要动态的获取数据所在行,所在列,然后拼接成公式。进行运算填充

5.3 实战演示

6.最后

感谢大家,请大家多多支持!

http://www.lryc.cn/news/453443.html

相关文章:

  • Threejs创建正多边体
  • 链表——单链表
  • 【YOLO学习】YOLOv5口罩检测实战
  • 场景题1-设计redis的key和value的原则
  • Shell-使用函数
  • Git介绍--github/gitee/gitlab使用
  • 【ubuntu】【VirtualBox】VirtualBox无法加载USB移动设备的解决方法(支持U盘启动盘)
  • Koa2+mongodb项目实战1(项目搭建)
  • Pyhton爬虫使用Selenium实现浏览器自动化操作抓取网页
  • 矩阵学习过程中的一些思考
  • 初识Django
  • VirtualBox虚拟机连接宿主机并能够上网(小白向)
  • 深度学习每周学习总结J1(ResNet-50算法实战与解析 - 鸟类识别)
  • 商家营销工具架构升级总结
  • 移动硬盘无法读取:问题解析与高效数据恢复实战
  • 20241005给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Android12时使用iperf3测网速
  • node配置swagger
  • MATLAB plot画线的颜色 形状
  • Goland使用SSH远程Linux进行断点调试 (兼容私有库)
  • LLM | Ollama WebUI 安装使用(pip 版)
  • Three.js基础内容(一)
  • 网站建设制作需要注意
  • 【Python】Uvicorn:Python 异步 ASGI 服务器详解
  • 类型转换【C++提升】(隐式转换、显式转换、自定义转换、转换构造函数、转换运算符重载......你想知道的全都有)
  • 微信小程序hbuilderx+uniapp+Android 新农村综合风貌旅游展示平台
  • 【AI大模型】使用Embedding API
  • 面试速通宝典——11
  • python:reportlab 将多个图片合并成一个PDF文件
  • 决策树:机器学习中的强大工具
  • 平面电磁波(解麦克斯韦方程)电场相位是复数的积分常数,电场矢量每个分量都有一个相位。磁场相位和电场一样,这是因为无损介质中实数的波阻抗