indirect函数,什么时候要用 & 这个符号?
indirect公式的语法是:indirect("工作表名称"!"单元格区域")例如:indirect(A2&!"B2")如果直接按照语法来写,应该没有&才对,现在多了这...
indirect公式的语法是:indirect("工作表名称"!"单元格区域")
例如:indirect(A2&!"B2")
如果直接按照语法来写,应该没有 & 才对,现在多了这个& ,在这里起到什么作用,代表什么意思。
如果把公式写成:indirect(A2!"B2") ,会是什么结果?
请各位高人解释一下。希望能说得通俗易懂一些,不要复制网上的内容来答。 展开
例如:indirect(A2&!"B2")
如果直接按照语法来写,应该没有 & 才对,现在多了这个& ,在这里起到什么作用,代表什么意思。
如果把公式写成:indirect(A2!"B2") ,会是什么结果?
请各位高人解释一下。希望能说得通俗易懂一些,不要复制网上的内容来答。 展开
1个回答
展开全部
INDIRECT(引用区域,引用格式)
这个才是indirect的定义,一般格式可以不填
indirect(A2&!"B2")表示引用的是 A2&!"B2" 这个单元格
&可以理解成连字符
indirect(A2!"B2")这个样子直接报错,因为excel不认识这个字符串
如下才是正确的写法
=INDIRECT(B1&"!"&B2)
B1里面是sheet的名字,B2里面是单元格名字
这个才是indirect的定义,一般格式可以不填
indirect(A2&!"B2")表示引用的是 A2&!"B2" 这个单元格
&可以理解成连字符
indirect(A2!"B2")这个样子直接报错,因为excel不认识这个字符串
如下才是正确的写法
=INDIRECT(B1&"!"&B2)
B1里面是sheet的名字,B2里面是单元格名字
更多追问追答
追问
再请教一下,你说这个是连字符,那么在 =INDIRECT(B1&"!"&B2) 什么跟什么相连啊?
在INDIRECT里,什么时候才用& ,什么时候不用?
追答
首先,这个&和indirect本身没有关系
简单说 "FIRST"&"SECOND" 就相当于 "FIRSTSECOND"
INDIRECT的第一个参数是一个单元格
例如"Sheet1!B2",那么直接这么写是没有问题的
但是如果把Sheet1, 和 B2放到某个单元格里面作为变量,这个函数的可变性就好了
例如A1 = Sheet1, A2=B2
那么A1&"!"&A2这个表达式效果是一样的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询