请解释一下这个公式的意思:=INDIRECT("'"&ROW(A1)&"'!A1")
1个回答
展开全部
一,原公式 =INDIRECT("'"&ROW(A1)&"'!A1")
ROW是取行号值的函数,ROW(A1)=1 A1就是A列第一行,所以为1,如果是ROW(C45)则值为45.因为C45是C列第45行,所以行号值为45
二,计算第一步得出 =INDIRECT("'"&1&"'!A1")
& 是连结符号,即,将两个内容连结在一起,如 ="我"&"们" 则值为"我们",再如 =100&23 则值为文本数字"10023"
三,计算第二步得出 =INDIRECT("'1'!A1)
INDIRECT函数功能是返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。 意思是将文本的单元格名称转成对实际的表格内容进行引用,如B3单元格写入A1,用公式引用B3要得到A1单元格内容,则公式为 =INDIRECT(B3) 就会得出A1单元格的内容,再如在B2单元格有数值100,要引用A100单元格的内容,则公式为 =INDIRECT("A"&B2)
四,公式最后得出要引用的单元格内容 ='1'!A1 即得出工作表名为1的A1单元格的内容
ROW是取行号值的函数,ROW(A1)=1 A1就是A列第一行,所以为1,如果是ROW(C45)则值为45.因为C45是C列第45行,所以行号值为45
二,计算第一步得出 =INDIRECT("'"&1&"'!A1")
& 是连结符号,即,将两个内容连结在一起,如 ="我"&"们" 则值为"我们",再如 =100&23 则值为文本数字"10023"
三,计算第二步得出 =INDIRECT("'1'!A1)
INDIRECT函数功能是返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。 意思是将文本的单元格名称转成对实际的表格内容进行引用,如B3单元格写入A1,用公式引用B3要得到A1单元格内容,则公式为 =INDIRECT(B3) 就会得出A1单元格的内容,再如在B2单元格有数值100,要引用A100单元格的内容,则公式为 =INDIRECT("A"&B2)
四,公式最后得出要引用的单元格内容 ='1'!A1 即得出工作表名为1的A1单元格的内容
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询