RPA知识库: https://4a.al/rpa

题目内容

影刀rpa中级证书-06案例-开票清单整理-源码

题目:

题目要求:
https://winrobot-pub-a-1302949341.cos.ap-shanghai.myqcloud.com/attachment/20240925222037/77f423530913fffd97cf632a895a05f0.xlsx
请参照视频内容,将开票账单表格中的数据整理成开票清单。请下载\xa0开票账单.xlsx
整理规则如下:

  1. 金额为0的数据为赠品,无需开票,需删除
  2. 开票清单需要从开票账单中获取的数据包括有开票名称、数量、金额、税率,以及在开票明细对照表中对应的税收编码和单位
  3. 开票清单中还需要计算税额、计算单价、设置价格方式和版本号
  4. 为了限制每次开票时的额度,还需要将这几万条数据拆分成不同的Sheet页,每页的总金额不能超过100万,同时不能超过2000条数据

相关链接:

资源打包: https://pan.quark.cn/s/3e32ac4e794a

B站视频: https://www.bilibili.com/video/BV1YUM3zZEbC/

选择题题库: ima知识库

源码截图:

源码-A表格预处理流程.png
源码-B数据拷贝流程.png
源码-C批量填充流程.png
源码-D1计算拆分至行号.png
源码-D2拆分操作.png
源码-D表格拆分流程.png
源码-主流程.png

开票清单整理步骤解析

以下内容由AI整理并生成, 仅供参考

01.png
大家好,今天我们将进行开票清单整理案例的讲解。该案例属于影刀中级课程中较为复杂的实操项目,涉及大量数据处理和Excel操作技巧。需要说明的是,本案例在实操过程中存在数据体量大、财务专业性强等特点,建议结合模板应用进行学习。

02.png
在前期尝试过程中,笔者发现手动处理存在以下难点:

  1. 原始数据包含123,455行记录,处理效率较低
  2. 涉及增值税编码匹配、税额计算等专业财务操作
  3. 需要同时满足金额上限(单页≤100万)和条目限制(≤2000条)

03.png
本次教学将直接采用官方模板进行演示。该模板已通过完整测试,包含:

  • 数据预处理模块
  • 自动填充计算模块
  • 分页控制模块
  • 结果输出模块

04.png
核心操作流程解析
05.png
第一阶段:数据预处理

  1. 筛选并删除金额为零的无效记录
  2. 初始化结果表头(包含:序号、商品名称、规格型号、单位、数量、单价、金额、税率、税额等字段)
  3. 建立原始账单与结果清单的映射关系:
    • 账单第三列 → 清单第一列(金额)
    • 账单B列 → 清单D列(数量)

06.png
第二阶段:数据加工
07.png

  1. 自动序号生成(A列)
  2. 税额计算公式植入(H列)
  3. 默认值设置:
    • 单价列空白项默认填充1
    • 税率列空白项统一设为13%
  4. 增值税编码匹配(通过明细对照表关联)

08.png
第三阶段:分页控制
09.png
设置双重校验机制:

  1. 金额累计值校验(∑≤1,000,000)
  2. 条目数量校验(≤2000条)
    当任意条件触发时:
  • 自动创建新分页表
  • 复制当前有效数据至新表
  • 清空已转移数据并重置计数器

10.png
技术难点解析
11.png
循环控制逻辑说明:

  1. 从第二行开始逐行累加金额值
  2. 实时监控累计金额和行号
  3. 触发限制条件时:
    • 记录截止行号
    • 创建分页副本
    • 删除已转移数据
  4. 采用动态变量(行号、总金额)确保数据完整性

12.png
注意事项

  1. 必须预先下载并解压题目附件
  2. 桌面需预留足够存储空间
  3. 流程运行结束后需手动关闭Excel对象
  4. 建议先完整观看教学视频再尝试实操

13.png
本案例通过模块化设计实现了复杂数据处理需求,建议重点掌握:

  • 跨表格数据映射方法
  • 动态变量控制技巧
  • 循环中断机制实现
  • 批量数据操作优化方案
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐