多表引用的4个实用技巧

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多表引用的4个实用技巧
1. 引用每个表的相同单元格。

如下图,是一个预决算对比分析表,需要引用各个项目明细表对应的同一个单元格H27。

这种为最基础的引用,比较简单,套用INDIRECT函数即可搞定。

=INDIRECT(B3&'!H27')
公式讲解:B3&'!H27'可获取每个表格的H27,因是通过单元格进行间接引用的,并不能直接计算,所以需要在外面嵌套一个INDIRECT函数。

2. 引用每个表的相同单元格(注意:工作表含有特殊字符)。

比如,比较常用的特殊字符是括号,如果有括号存在,会得出错误值。

针对此情况,需要加单引号进行处理。

假如自己没把握,可直接使用鼠标引用单元格,即可看到,添加了单引号。

='四川(1)'!H27
使用公式:
=INDIRECT('''&B3&''!H27')
公式解释:''',这里不是5个单引号,而是使用双引号来将单引号引用起来。

''!H27',感叹号前也是单引号。

此处的单引号相当于是文本字符,在写公式时,文本字符都需加双引号。

如比较简单的成绩判断,'及格','不及格'都为文本字符,所以要加双引号。

=IF(H27>=60,'及格','不及格')
3. 引用每个表的不同单元格(合计数)
每个明细表的预算总计不在同一个单元格的情况,有的为H27,有的为H28等,但前提是,这个金额为H列的合计数。

输入公式如下:
=SUM(INDIRECT('''&B3&''!H:H'))/2
为更好地理解此公式,使用下述案例来简单化讲解。

目前,先用SUM引用H列来求和,得到20,即明细数字统计了一次,合计数字又统计了一次。

现在只需要合计数,即求出来的数除以2就是。

同理,即可理解刚刚的公式含义。

4. 引用每个表的不同单元格(最后的数字)
仍为此表格,假设需要引用的预算金额为最后一个单元格的数字,单元格位置不确定。

=LOOKUP(9E
307,INDIRECT('''&B3&''!H:H'))
注意,9E 307相当于Excel里最大的数字,预算金额一定比此数字小,因LOOKUP函数会查找到最后满足该条件的值,进而会找到最后的数字。

·END·。

相关文档
最新文档