Excel VBA 插件|功能一、数据、图片处理
- 2026-09-23 08:27:25

前言
前面两篇介绍了插件整体功能、完整60+功能目录。
从本篇开始,分模块逐一描述,每一篇对应一类办公场景。
本篇内容:【数据处理】+【图片处理】,My_Tool功能区内单元格区,如图所示:

↓

涵盖日常高频、办公函数难以处理或处理起来较为繁琐的功能!
一键运行,无需写代码。
模块一:数据处理
适合:财务、人事、运营、数据统计、日常办公数据整理
1. 高频使用:
思路:工作中的高频使用,比如工资条生成,最原始的方法是增加辅助列、然后排序,如把标题行标记为1~N、内容行标记为1~N、空行标记为1~N,排序后得到全员工资条;内容区域比较,最原始的方法是,单行或单列时,就互相Lookup,区域时就条件格式设置重复内容,再筛选或逐一摘取,最后得到比较结果;按颜色汇总,系统没有相关的函数能实现(office2013)。这些日产工作中有频繁遇到但处理起来相对繁琐。
工资条生成:指定行标题,批量分割数据,一键生成全员工资条;
内容区域对比:两份表格差异比对,自动输出:相同、A独有、B独有内容;
查找与颜色标记:模糊查询、条件查询、自动高亮标记目标数据;
按颜色汇总统计:按单元格、字体颜色自动计数、求和;
2. 数据清洗类:
思路:办公函数难以实现或实现起来较为繁琐,比如Office还没有关于批注内容批量导出的功能,有时接收到的文件批注多且杂乱(批注是一种好的记录方式,但是从数据整洁、便于处理的角度来看,它是不合格的),宁愿把它当做"备注行"内容;数据表常常有不连续的行、列,透视表时带来的结果是灾难性的,一键处理掉它们;文本转数值,很多系统导出的表格,是无法直接计算(文本格式),同列还好,分列下就可以转换,但是不同的区域块就不好处理。
批注内容批量获取:一键提取所有批注地址+内容;
删除空行、删除空列:全自动清理表格空白行列;
文本数字分离:混合字符、字母、数字自动拆分;
文本转数值:批量修复无法计算的文本数字;
3. 数据填充与规整:
思路:数据填充时,原表格的方法往往是定位→空白格→等号(上下左右)→Ctrl+回车,繁琐,且遇到首行、首列时发生错误;单元格合并是用来做数据规整,不用再手动去操作。
四向空白填充:向上/向下/向左/向右批量填充空单元格;
单元格合并:上下优先、左右优先,合并相同内容;
4. 数据结构转换:
思路:遇到需要透视、分析的二维数据时,转换成一维是必然。
二维转一维(仅行标题);
二维转一维(仅列标题);
二维转一维(行列交叉完整版);
5. 辅助计算工具:
随机数生成(可重复/不可重复):自定义区间、批量生成;
纸币面额自动计算:输入金额,自动统计各面额张数;
模块二:图片处理
适合:运营、行政、产品、图文资料整理、批量配图
思路:制作产品目录时,非常有用,产品名匹配对应的产品图。
1. 批量插图功能
一键批量插入图片到单元格:根据文件名匹配单元格、自动适配大小;
一键批量插入图片到批注:单元格悬浮图片资料,资料归档超好用;
2. 批量导出与图片信息提取
批量导出工作表所有图片:自动命名、保存到当前文件夹;
批量获取图片名称与类型:表格自动汇总所有图片信息;
下期:
更新:工作表/工作簿合并、拆分、批量建表、删表、文件批量处理
📥如何获取插件
领取方式:关注公众号,私信回复关键词【VBA插件】,系统自动发送插件(含加载教程)的百度网盘链接。
写在最后
本人是工作之余做分享,所有实例全部来源于真实工作遇到的问题。 插件不会停止迭代,后续会持续新增实用功能。 如果你在表格工作中,有什么高频痛苦的重复操作,也可以留言,后续有机会做成插件功能。
「文中全套VBA插件、源码合集,关注本账号,私信关键词【VBA插件】自动领取!」
「从0入门的VBA基础教程+配套练习,欢迎订阅合集【Excel_VBA其实很简单】!」