EXCEL隔列引用 怎么使用indirect函数 每隔四列引用一次 sheet1需要分别引用sheet2中的B2 F2 J2 N2 R2....
EXCEL中每隔四列引用一次sheet1中的C2D2E2F2......也就是一列,需要分别引用sheet2中的B2F2J2N2R2....应该怎么使用indirect这...
EXCEL中 每隔四列引用一次 sheet1中的C2 D2 E2 F2......也就是一列,需要分别引用sheet2中的B2 F2 J2 N2 R2.... 应该怎么使用indirect这个函数呢?
能否给出函数公式后,给出详细的解释呢?谢谢! 展开
能否给出函数公式后,给出详细的解释呢?谢谢! 展开
展开全部
C2
=INDIRECT("sheet2!R2C"&COLUMN(A:A)*4-2,0)
采用INDIRECT的R1C1引用格式(第二参数为0),改变C后面的数字,引用的列就改变了。
数字用COLUMN(A:A)*4(列号乘4)来实现,起始位置是B列,所以要再减2.
=INDIRECT("sheet2!R2C"&COLUMN(A:A)*4-2,0)
采用INDIRECT的R1C1引用格式(第二参数为0),改变C后面的数字,引用的列就改变了。
数字用COLUMN(A:A)*4(列号乘4)来实现,起始位置是B列,所以要再减2.
更多追问追答
追问
为何是A:A呢?
追答
A:A是A列,COLUMN(A:A)是A列的序号,结果是1.
你可写成A1、A2、A3……随你,只要是A列上的某一单元格就行。
写成A:A还有一个好处,不怕把原来引用的单元格被删除造成公式出错。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询