excel跨表格引用数据到另一张表(函数INDIRECT技术细节)

100次浏览     发布时间:2024-11-18 08:24:10    

函数INDIRECT用于返回由文本字符串指定的引用。

=INDIRECT("A2")

将返回公式所在工作表A2单元格的内容,也可以写成:

=INDIRECT("A"&2)
=INDIRECT("A"&2)

INDIRECT引用

如果要引用隔壁工作表的数据,添加相应的工作表名即可:

=INDIRECT("ABC!A2")

INDIRECT跨表引用

技术细节1:工作表名和单元格之间要用感叹号隔开,【工作表!单元格】


再尝试着把INDIRECT第一参数设计成以下格式:

=INDIRECT("ABC"&"!"&"A2")
=INDIRECT("ABC"&"!A2")
=INDIRECT("ABC!"&"A"&"2")

……

都可以成功引用ABC表格上A2单元格的数据,很明显,它们的共同点是第一参数运算的结果都是“ABC!A2”.

INDIRECT跨表引用

技术细节2: 第一参数的表达式可以自由设计,只要最终结果满足【工作表!单元格】的格式。


创建4个工作表,名称分别为:ABC, AB.C,AB C,AB-C

同样用INDIRECT引用数据,后两个会返回错误值:

=INDIRECT("ABC!A2")
=INDIRECT("AB.C!A2")
=INDIRECT("AB C!A2")
=INDIRECT("AB-C!A2")

INDIRECT跨表引用

究其原因是工作表名中使用了特殊字符,部分特殊字符导致INDIRECT引用失败。

解决方法是将工作表名称置于单引号【’’】中:

=INDIRECT("'AB C'!A2")

INDIRECT跨表引用

同时上述测试表明并非所有特殊字符都存在这个问题,比如【AB.C】就不需要。即便在官方指导中也没有说明具体哪些需要,哪些不需要。

为了提高正确率,建议统统加上单引号,因为没有特殊字符的情况下加上单引号并不会有负面作用。

技术细节3:工作表名置于单引号内。


INDIRECT存在的意义更多的是引用存放在单元格中的地址作为第一参数,达到引用该地址对应数据的目的。

在这种隔山打牛式的应用中,以上技术细节同样适用。

INDIRECT跨表引用

相关文章
  • 工行纸黄金什么意思(银行投资纸黄金好吗)
    银行投资纸黄金好吗:所谓“纸黄金”,其实就是指黄金的纸上交易。投资者的买卖交易记录只在个人预先开立的“黄金存折账户”上体现,而不必进行实物金的提取,这样就省去了黄金的运输、保管、检验、鉴定等步骤,其买入价与卖出价之间的差额要小于实金买卖的差价。纸黄金交易只是一种代表黄金的符号交易,不需要交割实物黄金
    2025-06-07 01:29:25
  • 套现的是什么意思(信用卡“取现”和“套现”不同)
    信用卡的“取现”和“套现”,两个名词相似,只有一字之差,而且都是通过信用卡获得现金,但其实两者有很大的区别——信用卡取现是信用卡固有的功能之一,而信用卡套现是指持卡人通过不正常的手段将信用卡中信用额度内的资金以现金的方式套取。套现对持卡人来说有触犯法律甚至承担刑事责任的风险。“套现”为什么存在很多人
    2025-06-06 15:17:40
  • 通货膨胀是什么意思(通俗易懂的解释什么是通货膨胀)
    通货膨胀是指一种货币购买力下降的现象。简单来说,就是同样的钱,买不了以前买得到的东西了。通货膨胀通常是由于货币供应增加,导致物价上涨。当央行大量印发货币时,市场上的货币总量会增加,但商品和服务的总量并没有增加,导致每个货币单位的价值下降。这就像是大量水注入同一容器,水的密度变得更低,每一份水的份量变
    2025-06-06 13:30:34
  • 蚊子为什么受不了空调(蚊子为什么怕空调)
    蚊子喜欢温暖湿润的环境。春季随着温度湿度的上升,蚊子会逐渐活跃。随着雨季的来临,积水的增多,蚊子繁殖季节来临。母蚊子在产卵之前,需要叮咬吸血补充蛋白质,才能顺利完成产卵。这个时候,蚊子叮咬人的频率就会上升。但是随着温度的继续上升,降雨开始减少,蚊子在夏季反而会进入一个低峰期。蚊子的密度减少,叮咬人的
    2025-05-09 13:09:41
  • 买房有什么要求和条件(买房该注意哪些方面)
    买房是人生中一项重大决策,需要考虑多方面因素。以下是一些买房时需要注意的问题:一、预算方面1. 确定购房预算• 首先要明确自己的经济实力,包括可用于购房的资金总额。这不仅包括首付款,还要考虑税费、维修基金、装修费用等后续支出。例如,如果预算有限,可能需要考虑小户型或者位置相对偏远的房源。• 要合理评
    2025-05-08 04:55:50