点关注,交朋友,大家共同学技术.
几天前,看到有人问: excel中有哪些技能是你以前不知道,但是后来知道了却一直没有忘记的.我首先想到了 Indirect函数,使我的工作效率提高了百倍,千倍,这绝不是夸张.工作中,每个月我需要制作90多个科目余额表.系统可以自动生成表格,自动汇总,但是不能提取每个表格具体数据.不能及时提供具体的数据.有时数据要的急,就要加班加点工作.学会了Indirect函数后,每月结账,对银行,向处提供明细科目数据,让我真切感受到了什么是"手中有粮(技术),心中不慌".由于激动,说了些体会,废话不多说开始:1、表格要求:在一个工作簿,包含多个工作表,每个工作表格式都是相同,这是前提。如果是系统导出的数据,哪是最好。如下图:下面有多个相同表格,我们将各个表格的银行存款期末余额提取出来,保存在一张工作表内。
2、新建汇总工作表,通过设公式或VBA,生成工作表目录(这里不作介绍)。目录名称与工作表名完全一致。
3、编辑Indirect公式。在对应的目录名后单元格中输入=INDIRECT(C3&"!G7"),注意:当前目录名称在C3单元格,每张表的银行存款余额在G7单元格。这里不再具体介绍INDIRECT函数的其它一些问题,只要明白:公式表达的意思是引用(以当前目录名命名)工作表的G7单元格数据。
4、提取数据。(神奇的时刻就要到来了)
录入完成公式,回车,看看,数据是否与单位001工作表G7单元格数据一致。
OK,再将公式快速向下复制,瞬间,所有工作表中的银行存款余额放到当前汇总表中。
如果你想提取其它数据,只要将G7单元格换成数据所在单元格就完成了。以上就是今天要和大家分享的技巧,希望对大家有所帮助,还请给"爱学习EXCEL"一个关注鼓励吧,您的关注、转发、点赞、评论、收藏都是对我极大的鼓励与支持,谢谢您!,