excel CELL函数 =INDIRECT("[资料.xls]"&$A4&"!"&CELL("address",$C$13)) 这个公式是什么意思?
excelCELL函数=INDIRECT("[资料.xls]"&$A4&"!"&CELL("address",$C$13))这个公式是什么意思?...
excel CELL函数 =INDIRECT("[资料.xls]"&$A4&"!"&CELL("address",$C$13)) 这个公式是什么意思?
展开
4个回答
展开全部
整个函数将返回 资料.xls这个文件中的工作表(表名由$A4单元格的值确定)的C13单元格的值。
CELL("address",$C$13)
CELL(info_type,reference)
返回某一引用区域的左上角单元格的格式、位置或内容等信息。
这里返回单元格$C$13的绝对引用文本值:"$C$13"
INDIRECT(ref_text,a1)
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。
如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。
A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。
更多追问追答
追问
源工作簿已经打开了,可返回值还是错误#REF?
追答
你可以点击
fx
按钮查看函数计算的中间值。
表名由$A4单元格的值确定,这里的A4单元格是当前工作表(公式所在表)中的值。
资料.xls文件中有这个表吗?
展开全部
如果在引用另外一个表的内容,而这个内容中的一部分是通过公式计算出来的,就要用到indirec函数。
比如要引用sheet2的A5单元格,直接写就是=sheet2!A5,但如果这个5是通过调用C8单元格的内容,那么就只能写成indirect("sheet2!A"&C8),这样的话,如果C8里面是写的10,结果就是调用sheet2的A8单元格了。
你这个CELL("address",$C$13)的计算结果就是$C$13。
其实这个cell好象是多余的,直接写$C$13就可以了。
公式写成这样是一样的效果=INDIRECT("[资料.xls]"&$A4&"!$C$13")
这是我做的测试,两个公式的计算结果都是2012-229
2012-229 =INDIRECT("[question.xlsx]"&$A4&"!"&CELL("address",$A$6))
2012-229 =INDIRECT("[question.xlsx]"&$A4&"!$A$6")
sheet1
比如要引用sheet2的A5单元格,直接写就是=sheet2!A5,但如果这个5是通过调用C8单元格的内容,那么就只能写成indirect("sheet2!A"&C8),这样的话,如果C8里面是写的10,结果就是调用sheet2的A8单元格了。
你这个CELL("address",$C$13)的计算结果就是$C$13。
其实这个cell好象是多余的,直接写$C$13就可以了。
公式写成这样是一样的效果=INDIRECT("[资料.xls]"&$A4&"!$C$13")
这是我做的测试,两个公式的计算结果都是2012-229
2012-229 =INDIRECT("[question.xlsx]"&$A4&"!"&CELL("address",$A$6))
2012-229 =INDIRECT("[question.xlsx]"&$A4&"!$A$6")
sheet1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个excel文档的名字是 资料.xls,这个文档有若干个工作表
然后再这个公式所在的表的A4单元格的内容是资料文件中的其中一个工作表的名字,例如sheet2
,那这个公式就是引用资料文档的sheet2工作表的C13单元格的内容
然后再这个公式所在的表的A4单元格的内容是资料文件中的其中一个工作表的名字,例如sheet2
,那这个公式就是引用资料文档的sheet2工作表的C13单元格的内容
追问
感谢感谢!确实是在“资料”这个文档中,有很多工作表。还要继续请教下,这个公式有错误吗?我做一份表格,数据来源是资料这个文档,我使用的是上面这个公式,但结果出来不是sheet2工作表的C13单元格的内容,显示是#REF
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用,文件名为 资料,工作表名 是 A4 单元格里的内容,单元格是c13对应的内容
例如,如果A4=Sheet1,C13=A5
那么结果就使 资料.xls文件,Sheet1表里,A5单元格的内容
例如,如果A4=Sheet1,C13=A5
那么结果就使 资料.xls文件,Sheet1表里,A5单元格的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询