如何在另一个EXCEL表中引用匹配数据

人气:336 ℃/2023-07-02 22:59:09

工具/材料

电脑

offic软件—excel

操作方法

打开电脑,点击excel,并将两个表在同一个excel表格中打开,图中可以看出需将“对照编号”中“单价”的数据引用到“订单明细表”,如图

点击右下角“订单明细表”,将鼠标放在“F3”单元格,左键单击,在单元格中输入“=VLOOKUP([@图书编号],A3:C19,3,0)”,如图

按下回车键,则将其数据引用过来了,如图(如果只出现一个数据,则需点击“F3”单元格将光标移到左下角,双击)

特别提示

所需引用的表格数据和另一个工作表必需要在同一个表格里。

如何引用另一个excel表中的数据

Excel跨表快速汇总,Vlookup搭配Indirect公式应用

在工作中,经常需要跨表格进行汇总数据,我们模拟数据,举个简单的例子比如说现在有多个分公司,分别把数据放不在同的子表里面,现在我们需要快速汇总每个子公司的销售额数据

1、子表位置相同

如果说子表需要统计的销售额数据位置相同,都在子表的B1单元格位置,如下所示:

那我们在总表进行汇总时,对于A公司,我们输入的公式是:

=北京A公司!B1

如果子工作表比较少的时候,我们可以一个个的去点击引用不同的表;

但是工作中,子表通常是很多的,这个时候,一个个点就不行了,我们发一同一个规律,其实就是把引用的表名换一下,而这些表格,都在A列的中已经有

所以我们尝试输入的公式是:

=A2&"!B1",但是它没有计算,我们需要进一步的计算

所以我们需要再套用一个间接引用公式INDIRECT,我们输入的公式是:

=INDIRECT(A2&"!B1")

这个时候,我们发现,前2个结果都出来了,但是C公司的结果为什么不能出来,因为有特殊文本时,我们对这个表格进行引用的时候,比如我们直接去点击C表进行引用,你会发现,多了两个单引号

所以我们在INDIRECT公式引用之前,也要变成这种样式,所以我们需要把公式改成:

=INDIRECT("'"&A2&"'!B1")

也就是A2两边多连接了一个单引号,才能得到所有的结果

然后如果说你的工作表命名里面没有特殊符号,那就不需要加这个单引号了

2、子表位置不相同

如果说子表的位置不一定在B1位置,有可能在B列任何的一个位置,但是A列前面都加了一个特定字符,销售总金额

那我们在总表,只需要输入的公式是:

=VLOOKUP("销售总金额",INDIRECT("'"&A2&"'!A:B"),2,0)

关于这个小技巧,你学会了么?动手试试吧!

推荐

首页/电脑版/网名
© 2025 NiBaKu.Com All Rights Reserved.