菜单

分列

一、指令概述

该 RPA 指令用于将 Excel 表格中指定列的内容,按选定的分隔符(换行符、Tab、分号、逗号、空格或自定义字符)拆分为多列,并输出到目标单元格区域,实现数据的拆分与重组。

二、调用参数配置示意

参数名称示例 / 默认值说明
指令分列固定选择 “分列”,表示执行 Excel 数据分列操作。
Excel 对象excel对象选择要操作的 Excel 实例对象(需提前通过其他指令创建 / 获取 Excel 对象)。
列号E输入要拆分的源数据所在列的列号(支持字母,如 “E” 对应 Excel 第五列),支持变量(界面显示 “{x}” 标识)。
Sheet 页名称(空,或填 “客户信息”)选填,指定要操作的 Sheet 页名称;不填则使用当前激活的 Sheet 页,支持变量。
目标区域H1输入拆分后数据的起始单元格地址(如 “H1”,后续列会从该位置向右扩展),支持变量。
分隔符选项(如勾选 “换行符”)选择拆分数据的分隔符,支持:- Tab:按制表符拆分;- 换行符:按单元格内的换行符拆分;- 分号:按分号 ; 拆分;- 逗号:按逗号 , 拆分;- 空格:按空格拆分;- 若以上都不满足,可在「其他字符」中输入自定义分隔符。
其他字符(如 “”)

三、使用示例(按换行符拆分客户信息场景)

场景:将 “客户信息.xlsx” 中当前激活 Sheet 页的 E 列(单元格内以 “换行符” 分隔多段内容)拆分为多列,输出到以 H1 为起始的目标区域。

参数配置:

指令:分列

Excel 对象:选择已打开的 “客户信息.xlsx” 对应的 Excel 对象

列号:E

Sheet 页名称:(留空,使用当前激活 Sheet 页)

目标区域:H1

分隔符选项:勾选「换行符」

其他字符:(留空,因已选内置分隔符)

执行流程:

调用该 RPA 指令,按上述参数配置后执行,RPA 会自动对目标 Excel 的 E 列数据,按 “换行符” 拆分为多列,并从 H1 单元格开始依次向右输出拆分结果。

四、运行效果

Excel 中从 H1 开始的区域,会按 “换行符” 将 E 列的内容拆分为多列显示(例如 E 列某单元格内容为 “张三 \n 男 \n25”,拆分后 H、I、J 列会分别显示 “张三”“男”“25”)。

【此处插入 “分列后表格效果” 截图】

五、注意事项

1. Excel 对象有效性:需提前正确创建 / 获取 Excel 对象,否则指令会因 “对象不存在” 执行失败。

2. 列号与目标区域合理性

“列号” 需对应 Excel 中存在的列,否则无数据可拆分;

“目标区域” 需确保有足够的空白列容纳拆分结果,避免覆盖已有数据。

1. 分隔符与数据匹配度:选择的分隔符需与源列数据的实际分隔逻辑一致(如数据是 “逗号分隔” 则选「逗号」),否则拆分结果可能不符合预期。

2. Sheet 页存在性:若指定了 “Sheet 页名称”,需确保该 Sheet 在目标 Excel 中存在,否则指令报错。

3. 自定义分隔符准确性:使用「其他字符」时,需确保输入的分隔符与数据中实际分隔符完全一致(含大小写、全半角等)。

六、延伸应用

可结合 RPA 的「数据验证」「写入数据库」等指令,对分列后的结构化数据进行校验(如检查拆分后列数是否符合预期),或直接将拆分后的数据写入业务系统 / 数据库,实现 “数据拆分 - 清洗 - 存储” 的自动化闭环。



上一个
Excel表扩展操作(Office版)
下一个
清除筛选
最近修改: 1970-01-01