一、excel如何实现跨表引用数据
excel实现跨表引用数据的方法如下:
电脑:MacBook
系统:OSX10.9
软件:WPS2019
1、我们准备两个表格,第一个表格是成绩和名字,第二个表格是名字和学号。
2、我们要将表格二中的成绩插入到表格一中。
3、在表格一的单元格中输入公式=vlookup()。
4、在方程式中输入要匹配数据的坐标,再转到第二张表格将第二张表格中的内容全选,最后输入成绩所在的列数,点击回车即可。
5、将鼠标移在单元格的右下角出现小黑十字的时候向下拉,其他的数据也就都出现了。
excel表格的重要作用
Microsoft Office Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。该软件直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。
在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。它是购买品牌电脑时随机安装的,只包括入门版Word及Excel,而且在版面的右方有着无法移除的微软广告。
二、excel跨表引用数据
工具/原料:Excel2016、戴尔xps15、windows7
方法:
1、统计前3各月的数据到汇总表中,实现跨表引用数据和计算。
2、在【汇总表】中的B2单元格输入:“='1月'!B2+'2月'!B2+'3月'!B2”,分布点击各表B2单元格,并“+”,即可实现引用求和。
3、然后双击B2单元格右下角,可实现其他项的汇总计算。
4、上述步骤因是规律的,所以可直接使用双击或下拉。可使用sumif解决不规律,公式虽长,但很好写“=SUMIF('1月'!A:A,汇总!D2,'1月'!B:B)+SUMIF('2月'!A:A,汇总!D2,'2月'!B:B)+SUMIF('3月'!A:A,汇总!D2,'3月'!B:B)”。
5、数据汇总统计,只要点击关联到对应表即可进行跨表引用计算,“!前表示表名,后表示对应的单元格”。
三、excel怎样批量跨表格引用
可以使用INDIRECT函数来返回引用。如果表名有规律,如Sheet1、Sheet2……SheetN,可以直接引用,如果表名没规律,得先用宏表函数取出表名,再引用。
以下图为例,假设工作表分别为Sheet1-Sheet5,各表的A1单元格分别为1-5,汇总表在后面,要把各分表的A1单元格取到汇总表。
方法一:表名有规律的方法。
B1 =IFERROR(INDIRECT("sheet"&ROW()&"!A1"),"")
公式下拉复制,就可以了,如上图。
方法二:表名没有规律的方法。
步骤1:定义名称 x 如下
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
步骤2:A1输入公式
=IF(ROW()>COLUMNS(x)-1,"",INDEX(x,ROW()))
公式下拉到足够容纳所有工作表名
步骤3:C1输入公式
=IFERROR(INDIRECT(A1&"!A1"),"")
公式下拉,结果如下图
知识扩展:
1、GET.WORKBOOK(1)是4.0宏表函数,以“[工作簿1.xlsm]Sheet1”的形式返回所有工作表名的水平数组,再用REPLACE函数把工作簿名去掉,只保留所有工作表名,再用INDEX函数逐个取出。
2、由于使用了4.0宏表函数,因此,工作簿必须保存为启用宏的工作簿(*.xlsm),不能保存为不启用宏的工作簿格式(*.xlsx)。
3、INDIERECT函数的用途就是,返回由文本字符串指定的引用,如=INDIRECT("Sheet1!A1"),就是返回Sheet1工作表的A1单元格的值,工作表名用“!”表示。