当前位置:懂科普 >

IT科技

> excel如何实现跨工作表引用数据

excel如何实现跨工作表引用数据

以Excel 2010为例,实现跨文件表引用表格数据的操作方法参考如下: 1、打开excel 表格,点击上方菜单栏的数据选项。 2、点击获取和转换数据选项卡的现有连接选项。 3、选择需要引用的表格后,点击右下方的确认选项。 4、选择需要引用数据放置表

在日常工作中我们经常需要将多个工作表的内容合并在一起,那我们应该怎么做来实现跨工作表引用数据了。为了方便讲解,特点制作了几个表格来加以说明。

excel如何实现跨工作表引用数据

材料/工具

电脑,excel

1、暗渠简单的一种是直接等于其它工作表的单元格,比如:sheet2工作表中A1单元格引用sheet1表中A1单元格,则直接=Sheet1!A1就引用过来了。 2、给定条件引用。比如我要根据sheet2中B3单元格数据来引用sheet1中所对应相同数据的C列数据,如图,则

方法

在自己的电脑上打开EXCEL表格

1、首先,我们通过定义名称的方法来解决。选中A列数据区域(包含标题),选择【公式】-【定义名称】-【根据所选内容创建】。 2、选择【首行】并确定,这样就创建了一个“型号”的名称。 3、或者,可以选中A列数据区域(不包含标题),在名称框中输

excel如何实现跨工作表引用数据 第2张

首先创立了所需的数据表格,输入自己的数据

1、在自己的电脑上打开EXCEL表格。 2、首先创立了所需的数据表格,输入自己的数据。 3、将电脑下方EXCEL的sheet修改名字。 4、将第一个表格中的数据建立在如图所示的sheet里,如第一周,第二周,第三周。 5、建立好几个表格,举例对这个问题进行

excel如何实现跨工作表引用数据 第3张

将电脑下方EXCEL的sheet修改名字

1、我们这里主要是测试在第三个表格里引用第一个和第二个表格的数据,在第三个表格里以公式形式进行组合数据,结果如下图显示的。属于c=a*b格式 2、我们在一个excel文件里,放了三个表,如下图第一个表1,就是纯数据的,用于第三个表里当做a。数

excel如何实现跨工作表引用数据 第4张

将第一个表格中的数据建立在如图所示的sheet里,如第一周,第二周,第三周

完全可以。有两种方法: 1.在引用时加上工作表名称即可 =sheet1!a1+sheet2!b2 公式下拉 2.用vlookup函数公式引用 =VLOOKUP($A1,Sheet1!$A$1:$AB$1000,COLUMN(),FALSE) 公式下拉右拉均可

excel如何实现跨工作表引用数据 第5张

建立好几个表格,举例对这个问题进行辅助说明,内容大概如下。

1、首先我们需要在同一个excel表格中,添加两个工作表,完成以下步骤。 2、完成以上步骤后,在第二个表格中引用后数据出现的位置输入,如下图所示。 3、完成上面步骤后,回车就出现了引用后的编号,完成以下步骤,进行设定表格。 4、完成上面步

excel如何实现跨工作表引用数据 第6张

在一个sheet5中表格里,选择要进行统计的单元格输入“=”和函数,如此处则是=sum

单击位于左侧的苹果工作表标签,按住Shift键,再单击最右侧的香蕉工作表标签,此时除总表外的三个分表会成为一个工作组,三个分表均处于选中状态。在成组工作表中的A2单元格,输入下方的数组公式,按Ctrl+Shift+Enter三键完成公式编辑,然后向右

excel如何实现跨工作表引用数据 第7张

然后点击“第一周”,工作标签和相应单元格。

单击位于左侧的苹果工作表标签,按住Shift键,再单击最右侧的香蕉工作表标签,此时除总表外的三个分表会成为一个工作组,三个分表均处于选中状态。在成组工作表中的A2单元格,输入下方的数组公式,按Ctrl+Shift+Enter三键完成公式编辑,然后向右

excel如何实现跨工作表引用数据 第8张

选中第一周中的数据,如图所示

1楼的方法是对的 但是没告诉你 输入的时候 单元格格式要设置成常规~~ 你可以设置成常规再输入 还不行 你就看看单元格里面是不是 '=Sheet1!B6 前面有个小逗号 把逗号 ’删除掉

excel如何实现跨工作表引用数据 第9张

输入“,”后再点击“第二周”工作表和相应单元格。

方法/步骤 在此为了讲解的需要,小编特制作如图所示的数据表格: 为了计算第一季度的销售总量,我们需要将其它三个表格中对应位置的数据进行累加,对此我们按以下步骤来操作: 在“第一季度销售量”工作表“C3”单元格中输入"=sum("内容,然后点击“

excel如何实现跨工作表引用数据 第10张

对数据进行函数公式。对“第三周”,“第四周”工作表进行相同操作。

方法有: 对于多个表,除了用sumif()+sumif+sumif()外,Sumif函数支持多表同时求和,但必须用indirect函数生成对多个表的引用,即: INDIRECT(ROW($1:$5)&"日!B:B")和INDIRECT(ROW($1:$5)&"日!C:C")用sumif组合起来,即: =SUMIF(INDIRECT(RO

excel如何实现跨工作表引用数据 第11张

输入完成后加上")"点击回车即可算出4个周的总计结果,可以向下拉动这个汇总表在单元格中做相对引用,完成所有单元格的计算。

由于数据在每一个sheet表中的位置都一样,只是sheet表名不同,且表名就是 汇总表中的C列数据。 因此,使用indirect函数,直接拖拽即可完成。 -4-方法 在D2中输入,=INDIRECT( C2&""&"!D6"),直接拖拽即可完成。 -5-公式解析 1.indirect函数语法

excel如何实现跨工作表引用数据 第12张

扩展阅读,以下内容您可能还感兴趣。

excel跨工作表数据有效性怎么设置和引用,选择一个数据输入后。别的工作表也自动填写和计算。

单击位于左侧的苹果工作表标签,按住Shift键,再单击最右侧的香蕉工作表标签,此时除总表外百的三个分表会成为一个工作组,三个分表均处于选中状态。度在成组工作表中的A2单元格,输入下方的数组公式,按Ctrl+Shift+Enter三键完成公式编辑,然后向右向下复制问填充公式。单击不属于成组的工作表总表标签取消工作表的组合状态。总答表输入数据时,数据也会随之自动填写到对应分表中。

=INDEX(总表!A:A,SMALL(IF(总表!$A$2:$A$800=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99),ROW($2:$800),4^8),ROW(A1)))&""

excel 同一文件中跨工作表引用文本

1楼的方法是对的

但是没告诉你

输入的时候 单元格格式要设置成常规~~

你可以设置成常规再输入 还不行

你就看看单元格里面是不是

'=Sheet1!B6

前面有个小逗号 把逗号 ’删除掉

在excel中怎么跨工作表引用数据

方法/步骤

在此为了讲解的需要,小编特制作如图所示的数据表格:

为了计算第一季度的销售总量,我们需要将其它三个表格中对应位置的数据进行累加,对此我们按以下步骤来操作:

在“第一季度销售量”工作表“C3”单元格中输入"=sum("内容,然后点击“一月份销售”工作表。

接着点击对应的C3单元格,然后输入一个“逗号”,并点击“二月份销售”工作表。

在此工作表中点击“C3”单元格,并再输入一个“逗号”,并点击“三月份销售”工作表。

在“三月份销售量”工作表中点击“C3”单元格后,再输入“)”,并按回车即可完成对前zd三个工作表对应位置数据的引用。

然后就可以在“第一季度销售量”工作表中看到计算结果啦。

7

将该公式复制到其它单元格即可完成对工作表数据的引用及计算操作。

excel怎么跨工作表引用sumif函数求和

方法有抄:

对于多个表,除了用sumif()+sumif+sumif()...外,Sumif函数支持多表同时求和,但必须用indirect函数生成对多个表的引用,即:

INDIRECT(ROW($1:$5)&"日!B:B")和INDIRECT(ROW($1:$5)&"日!C:C")用sumif组合起来,即:

=SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c"))

而上zhidao述的公式返回的每个表的求和结果,是一组数,最后还需要用sumrpoduct函数进行求和,即:

=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c")))

EXCEL中如何跨表重复引用数据

由于数据在每一个sheet表中的位置都一样,只是sheet表名不同,且表名就是 汇总表中的C列数据。

因此,使用indirect函数,直接拖拽即可完成。

-4-方法

在D2中输入,=INDIRECT( C2&""&"!D6"),直接拖拽即可完成。

-5-公式解析

1.indirect函数语法

① 公式=A2为直接引用,返回值就是引用的单元格中的数值。

② 公式=INDIRECT("A2"),单元格引用加英文双引号,返回单元格A2中的数值。

③ 公式=INDIRECT(A2),A2单元格中的值是一个文本值D6,将文本转化为引用,所以返回单元格D6中的值:雷哥office。

2.了解sheet表引用的格式

C2&""&"!D6": sheet引用的格式是“ 表名!单元格 ”。如果表名是引用的单元格,后面需要加上双引号 "" 。

结论

我们本案例的方法为

=INDIRECT( C2&""&"!D6"),直接拖拽即可完成。

标签: excel 引用
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/470rze.html