Google Sheets下拉公式时如何跳过源工作表的指定行
解决Excel下拉公式时跳过源工作表指定行的方法
你需要的是固定间隔提取源工作表的指定行数据,可以用INDEX函数直接控制源工作表的行号,避开“跳过目标工作表行”的问题。
具体公式
在目标工作表的第一个单元格(比如A1)输入:
=INDEX('Heat 1'!AG:AG, 2 + (ROW(A1)-1)*4)
输入完成后直接下拉填充,就能自动提取'Heat 1'!AG2、'Heat 1'!AG6、'Heat 1'!AG10……以此类推。
公式说明
ROW(A1):下拉时会自动递增为ROW(A2)、ROW(A3),对应生成1、2、3……的序列(ROW(A1)-1)*4:计算出每次需要跳过的行数,生成0、4、8……的间隔值- 加上起始行号2,就得到源工作表中需要提取的行:2、6、10……
INDEX('Heat 1'!AG:AG, 计算出的行号):从源工作表的AG列中提取对应行的数据
灵活调整
如果你的起始行不是2,或者间隔不是4,直接修改公式里的数字就行:
- 比如起始行是3,间隔是5,公式改成:
=INDEX('Heat 1'!AG:AG, 3 + (ROW(A1)-1)*5)
内容的提问来源于stack exchange,提问作者Morgan Patrick
相关产品推荐
相关产品推荐

