EXCEL 公式:=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)) 的意思?如题,请问在上述公式中的各个部分是什么意思?改动后有何结果,可以再加分,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 00:52:28
![EXCEL 公式:=INDIRECT(](/uploads/image/z/2995707-3-7.jpg?t=EXCEL+%E5%85%AC%E5%BC%8F%EF%BC%9A%3DINDIRECT%28%22sheet2%21%22%26ADDRESS%28ROW%28A1%29%2C%28COLUMN%28A1%29-1%29%2A3%2B1%29%29+%E7%9A%84%E6%84%8F%E6%80%9D%3F%E5%A6%82%E9%A2%98%2C%E8%AF%B7%E9%97%AE%E5%9C%A8%E4%B8%8A%E8%BF%B0%E5%85%AC%E5%BC%8F%E4%B8%AD%E7%9A%84%E5%90%84%E4%B8%AA%E9%83%A8%E5%88%86%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E6%94%B9%E5%8A%A8%E5%90%8E%E6%9C%89%E4%BD%95%E7%BB%93%E6%9E%9C%2C%E5%8F%AF%E4%BB%A5%E5%86%8D%E5%8A%A0%E5%88%86%2C)
EXCEL 公式:=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)) 的意思?如题,请问在上述公式中的各个部分是什么意思?改动后有何结果,可以再加分,
EXCEL 公式:=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)) 的意思?
如题,请问在上述公式中的各个部分是什么意思?改动后有何结果,可以再加分,
EXCEL 公式:=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)) 的意思?如题,请问在上述公式中的各个部分是什么意思?改动后有何结果,可以再加分,
=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1))
先讲最后一部分的:
ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)
row(A1)=1,取得A1单元格的行号
column(A1),取得A1单元格的列号.
(COLUMN(A1)-1)*3+1,这个是以3的倍数递增.即数列:1,4,7,10,……
所以ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)变成ADDRESS(1,(1-1)*3+1)=$A$1
ADDRESS函数的意思是:按照给定的行号和列标,建立文本类型的单元格地址.相见excel帮助.
"sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1)) 就变成("sheet2!"& $A$1) =sheet2!$A$1.
INDIRECT函数的意思是:
返回由文本字符串指定的引用.即引用单元格的内容.
=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*3+1))
的意思就是返回sheet2表中A1单元格的值.