你是否需要将一个Excel中的每行或者每几行数据拆分到独立的Excel中,手动拆分太繁琐,来试试智能助手插件,轻松搞定
#基于安装包的VSTO插件
适用于Office 2010及以上版本,需要安装后方可使用
#安装
安装智能助手插件
解压下载后的压缩包, 如果你的系统是64位的,请点击 SmartAssistant.Setup.x64.msi 安装智能助手插件,如果你的系统是32位,请点击 SmartAssistant.Setup.x86.msi 安装智能助手插件
以上安装只要同意安装,然后选择下一步即可完成
如果安装过旧版本的插件,卸载后安装最新版本即可,当前最新版本是0.2.0
#准备要拆分的Excel
这里假设将工资列表中的每一行拆分为一个Excel文件,Excel如下:
详细Excel见:
https://pan.baidu.com/s/1yyKbYMZQJOaN4b9Y2vQblQ?pwd=fbqu
#准备模板
模板支持表达式,模板文件名,Sheet名称,单元格内容都支持单元格引用表达式,可以动态引用拆分区域中的单元格,格式为{单元格引用},最终{单元格引用}(包括大括号)会被单元格内容替换
详细Excel见:
https://pan.baidu.com/s/1tdyPTj445tZ9eaIfe80Blg?pwd=gq9g
对于上面的模板和工资列表来说, 如果将工资列表的每行拆分为一个Excel,那么: {A1}引用的是每行的第一列单元格,即姓名列的内容,所以第一行拆分后的Excel引用的是张辽,第二行为李敢。{B1}引用的是每行的第二列单元格,即员工编号的内容,所以第一行拆分后的Excel引用的是000001,第二行是000002
#开始拆分
打开工资列表.xlsx 选择 智能助手 面板,点击 快速拆分 按钮
在当前Excel中选择要拆分的区域,该区域将自动显示在 快速拆分 面板的 选择区域 文本框中
在快速拆分面板中,点击模板文本框,选择模板
点击 保存到 文本框,选择将拆分后的文件的存储目录
选择按行或列拆分,并输入行数或列数,比如按1行拆分,即每个拆分后的Excel引用当前Excel中的一行数据 然后点击拆分按钮
以下是拆分后使用第二行数据生成的Excel
下面视频演示如何将包含500行数据的Excel进行拆分