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

初识影刀:EXCEL根据部门筛选低值易耗品

第一次知道这个办公自动化的软件还是在招聘网站上,了解之后发现对于办公中重复性的工作还是挺有帮助的,特别是那些操作非EXCEL的重复性工作,当然用在EXCEL上更加方便,有些操作比写VBA便捷。

下面就是一个了解基本操作后,使用影刀操作EXCEL的例子,是将领料单中各个部门的低值易耗品,按部门建工作表。
在这里插入图片描述如图中,就是根据Q列的工作小组,按B列的用途,筛选出低值易耗品

在这里插入图片描述
1、打开EXCEL,存入excel_instance
2、读取Q列(工作小组)的内容,保存到excel_data
3、去除工作小组的重复值
4、删除工作小组的标题行
5、读取表格的第一行,做为后面新建表格的标题行
6、获取工作簿中所有工作表的名称,以便下面删除相同名称的工作表

在这里插入图片描述

7、进行循环,将工作小组作为循环值
8、调用子流程,用于删除相同表名
删除相同工作表
9、将循环值作为工作表名,新建一个工作表,并放在最后
10、将第一行写入新建工作表中,作为标题行

在这里插入图片描述
11~13都是将用途中的三项内容过滤出来,复制到新的表格中去,作为低值易耗品。
基本思路是筛选出当前工作小组的用于低耗用途的数据,复制到新表中从第1列、第ROWS行开始的范围(row_numb是全局变量,默认1),就是将数据复制到从A2单元格开始的位置,最后清除筛选。第6步的读取总行数,是读取当前新工作表的总行数,用于其他两个调用流程时将数据,接着复制下去,以免被覆盖掉,比如车间易耗的数据复制到第100行,将100存入row_numb,当劳保用品的数据复制时,从100+1行开始复制。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
14、删除不要的列。全部复制再去掉不要的列,这种方法相对来说更简单
15~17步的内容,是把“单据编号”这列从G列移到B列去
18、设置表格的大标题。目的将“当前年月”+“低值易耗品领用汇总”的模式设置成标题
在这里插入图片描述
19和20步就是将标题写入新表

在这里插入图片描述
21~26步,就是将新表设置格式,改字体、增边框。这里需要注意的是增边框,影刀没有直接增加边框的命令,而且在编辑格式中通过“在EXCEL内指出”,复制现有的格式来增加边框。其他字体什么的同样可以复制,也可以自己设置。
在这里插入图片描述
27、清除所有筛选条件
28、将行号重新设置为1,以便下一循环使用。

另,在循环体中所有sheet页的名称都是loop_item,就是当前的循环值
在这里插入图片描述

最后的结果
在这里插入图片描述

标题的月份由于是取当前时间,所以会是7月

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【算法】代码随想录之链表(更新中)
  • std::filesystem::current_path().generic_string()的bug
  • Cuda环境及Pytorch环境安装
  • 翻译语音识别在线的软件,分享4款实用的软件!
  • 3D工艺大师快速生成装配动画,驱动汽车工业装配流程革新
  • IOS上微信小程序密码框光标离开提示存储密码解决方案
  • 在 Markdown 编辑器中插入 空格 Space 和 空行 Enter
  • 使用uni-app和Golang开发影音类小程序
  • js 请求blob:https:// 图片
  • ES 慢上游响应问题优化在用户体验场景中的实践
  • Redis服务器统计和配置信息简介
  • 用python识别二维码(python实例二十三)
  • Python-数据爬取(爬虫)
  • vue实现a-model弹窗拖拽移动
  • Power BI 工具介绍
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【Amaple教程】5. 插件
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 30天自制操作系统-2
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • Electron入门介绍
  • JS函数式编程 数组部分风格 ES6版
  • leetcode386. Lexicographical Numbers
  • Python打包系统简单入门
  • React Transition Group -- Transition 组件
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • STAR法则
  • V4L2视频输入框架概述
  • windows-nginx-https-本地配置
  • 关于for循环的简单归纳
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 设计模式(12)迭代器模式(讲解+应用)
  • 移动端 h5开发相关内容总结(三)
  • MyCAT水平分库
  • ​批处理文件中的errorlevel用法
  • ​如何防止网络攻击?
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • #Linux(权限管理)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (07)Hive——窗口函数详解
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (AngularJS)Angular 控制器之间通信初探
  • (arch)linux 转换文件编码格式
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (八)Flink Join 连接
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (算法)求1到1亿间的质数或素数
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)重识new
  • ****Linux下Mysql的安装和配置
  • ./configure、make、make install 命令