欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > Excel专区 > Excel函数 > Indirect函数里的参数要不要加引号?

Indirect函数里的参数要不要加引号?

时间:2021-06-25 22:19作者:admin来源:未知人气:736我要评论(0)

=Indirect("a2")
=Indirect(a2)

以上两个公式究竟哪个对哪个错?现实中该怎么用?相信很多刚才开始学习Indirect的同学都被迷惑过。
其实,只要A2里输入恰当的内容,两个都对,只不过结果不同而已,是不是更迷惑了?

我们还是先从Indirect的身世说起吧:Indirect是个间接引用函数,说白了,他就是个引用,比如我们要引用A2单元格里的内容,最简单的直接引用,就是直接“=A2”,除此之外,还有一种间接引用的方式,就是用函数公式来引用A2这个单元格的地址。
好吧,既然要用函数公式,那就得遵守函数公式的规则:等号&函数名&左括号&参数&右括号,那么在这里,间接引用的函数名是“Indirect”,参数是“A2”这个单元格的地址,注意啊,这里是“地址”,所以在函数中是要用一对引号引起来,不能因为他长得像单元格引用就拿他当单元格引用来用。完整的函数公式就应该写成:
=Indirect("a2")

Indirect函数里的参数要不要加引号?

这个,才是Indirect行号列标间接引用的原型!

不用引号又会怎么样呢?那就完全变味了:
=Indirect(A2)

Indirect函数里的参数要不要加引号?

看看,这一溜8个公式,只有最后两个出结果了,而且还是稀奇古怪的结果,这又是怎么来的呢?大脑思考有难度那就换用膝盖思考吧:
Indirect的参数必须是单元格地址,而A2里的内容是一个数字15,很明显和单元格地址扯不上任何关系嘛,所以就错了,后面的几个也是同样的道理,谁的工作表一打开,里面会有个叫“甲”的单元格?除非设置了自定义。
当公式引用到A8时,A8单元格里的内容是F5,所以这公式就是间接引用了A8单元格里的地址“F5”的内容,不幸的是F5里没内容,所以就0了。
最后一个,公式是间接引用了A9单元格里的地址C8,而C8里的内容刚才是“F5”……嘿嘿,所以就F5了。要不您试试公式求值(公式》公式审核》公式求值),看看结果是什么,是不是由“Indirect(A9)”变成了“Indirect("C8")”?

Indirect函数里的参数要不要加引号?

至于Indirect的以下变种: 

 =INDIRECT("A"&公式)
 
=INDIRECT("R"&公式&"C"&公式,)
 
=INDIRECT(TEXT(11,"R0C0"),)

归根结底,都是要制造出一堆长得像单元格地址的字符串出来,这样才好作为Indirect的参数,把那个地址里的内容给引出来。

相关阅读 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦Excel身份证号大探索excel如何根据日期按月汇总计算公式Excel浪漫表白公式,发给心仪的她/他Excel表格如何自动求和

文章评论
发表评论

热门文章 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均

最新文章 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法 Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦

人气排行 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均excel中IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUPexcel中COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工如何解除Excel VBA工程密码excel 如何根据身份证号码提取户籍所在省份地区函数公式

盖楼回复X

(您的评论需要经过审核才能显示)