当公式引用非连续行中的数据时,我可以自动将公式向下复制吗?B 列中的公式工作表1设置如下:
B1 references Sheet2!B1
B2 references Sheet2!A1
B3 references Sheet2!B2
B4 references Sheet2!A2
答案1
B1
将(开启)设置Sheet1
为
=INDIRECT("Sheet2!R" & INT((ROW()+1)/2) & "C" & MOD(ROW(), 2)+1, FALSE)
并向下拖动/填充。第一个参数INDIRECT()
是一个字符串,如下所示
- 第 1 行:
Sheet2!R1C2
- 第 2 行:
Sheet2!R1C1
- 第 3 行:
Sheet2!R2C2
- 第 4 行:
Sheet2!R2C1
第二个参数FALSE
指示INDIRECT()
将第一个参数的单元格引用部分视为“ R1C1
”格式;即。因此,上述内容被解释为Rrow#Ccolumn#
- 第 1 行:
Sheet2!B1
- 第 2 行:
Sheet2!A1
- 第 3 行:
Sheet2!B2
- 第 4 行:
Sheet2!A2