需求
在工作中显示文件名后缀,我们经常需要将多个格式相同的工作簿的部分单元格复制粘贴到一个汇总表。比如季度末需要对每个人进行绩效评价。考核指标表按部门分别存放在不同的文件夹下。
每个人一张工作簿,以人名命名,工作表名称均为Sheet1,表格格式及布局均相同。如下图所示:
现需要将每个工作簿的Sheet1工作表里的C2、E2、H2、H5:H7、H9:H11的数据复制粘贴到一张工作表。
如果工作簿比较少都还好办,打开每个工作簿复制粘贴。工作簿比较多的话,这样复制粘贴就很没效率。那能否不打开每个工簿,就直接批量将分别存放在不同文件夹下的工作簿表格指定的单元格数据汇总到一起?可以,下面一步步介绍。
预备知识
假设桌面有二个工作簿,一个名为“人名列表”,另一个为“工作簿2”,“工作簿2”Sheet1工作表的A1输入公式:
=[人名列表.xlsx]Sheet1!A1
用上面简单的链接公式引用《人名列表》sheet1工作的A1单元格,然后关闭《人名列表》工作簿。
此时,《工作簿2》的A1单元格的公式变为:
=’D:我的桌面[人名列表.xlsx]Sheet1′!A1
我们将A2单元格公式往下拖动填充:
可以看到,即使目标工作簿《人名列表》处于关闭状态,用上面简单的引用链接公式,仍然可以将表格中的数据取过来。
本文就是要用这个特点来汇总各工作簿的数据。
合并思路
根据上面知识点,我们用简单的单元格引用财务部文件夹《龙逸凡》工作簿sheet1工作表的C2单元格,其公式为:
=’D:我的桌面绩效评价表财务部[龙逸凡.xlsx]Sheet1′!C2
引用行政部文件夹《龙逸凡》工作簿sheet1工作表的C2单元格,其公式为:
=’D:我的桌面绩效评价表行政部[陈晓燕.xlsx]Sheet1′!C2
由于考核表按部门分别存放在不同文件夹,不方便输入公式,因而首先得将所有的考核表汇总到一个文件夹下(拦路虎1),假设将这些考核表都汇总到”绩效评价表“文件夹上,那以上面公式分别为:
=’D:我的桌面绩效评价表[龙逸凡.xlsx]Sheet1′!C2
=’D:我的桌面绩效评价表[陈晓燕.xlsx]Sheet1′!C2
上面公式不同的地方就是工作簿名称,那么如果我们能得到各个考核表的工作簿名称(拦路虎2),用普通的文本公式就可拼凑出上面的公式:
=”=’D:我的桌面绩效评价表[“&工作簿名称&”]Sheet1′!C2″
如下图所示:
然后,将上面的公式复制粘贴为值,即可得到简单的引用链接。进而批量引用各工作簿指定单元格的数据。
将工作簿批量转移以同一文件夹
Step1:显示文件名后缀
在”查看“选项卡勾选”文件扩展名“
或者在文件夹选项按下图设置
Step2:搜索文件后续名:
在搜索框输入.xls,将子文件夹下的所有Excel表格全搜索罗列出来
知识点:
2003格式的工作簿文件后缀名为.xls
2007格式的工作簿文件后缀名为.xlsx
然后选定要复制的文件显示文件名后缀,ctrl+C复制到”绩效评价表“文件夹下
知识点:
按住Ctrl可选择不连续的多个
选择某个文件,然后按住Shift,点击另一个文件,可选择这二个文件之间的所有文件。
获取所有工作簿名称
我们可以使用打开对话框来获取所有工作簿的名称。
选中所有表格,表格的名称均罗列在打开对话框,再将其复制粘贴到Excel表格中。
具体操作见GIF动图:
然后使用分列功能将其拆分到列。再转置粘贴为行。
使用公式提取各工作簿指定数据
使用&符号拼凑出引用公式。
然后复制粘贴为数值,用查找替换,查找等于号替换为等于号,点击全部替换即可将文本变为公式。
上面的案例使用了Windows查找功能、Excel的打开对话框、分列功能、查找替换功能。没有涉及以任何函数。
效率的极致是一切模板化!
财务Excel大神龙逸凡2015年1月出版《偷懒的技术:打造财务Excel达人》,该书出版后连续4年位列财务Excel类No.1,2017年获当当Excel图书年度销量No.1。
时隔4年,龙逸凡于2019年4月重磅推出《“偷懒”的技术2:财务Excel表格轻松做》。
表格不会做?照搬即可!
公式不会写?套用就行!
还在到处找模板、搜公式?有了《偷懒的技术2:财务Excel表格轻松做》这一本书就够了!
读者福利来啦!
不需转发,只需在文末留言你为什么想读这本书或者关于财务工作的感悟,留言点赞前5名赠送《偷懒的技术2:财务Excel表格轻松做》书籍,另选5名优秀留言赠送Excel快捷键鼠标垫。本周五4月19日上午10点开奖!
直播课程推荐:
【直播时间】2019-04-2609:00-17:00
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889