Excel取值的问题!如何在指定列下,每隔8行取一次单元格中的值?

我想把A3,A11,A19……依次类推,在指定列的情况下,每隔8行就取一次那个单元格里的值,分别粘到B1,B2,B3……当中,有什么函数可用么?

在B1输入公式:
=offset(A$3,(ROW(A1)-1)*8+2,)
公式向下填充。追问

为什么要加一个$的符号?

追答

这是绝对引用称号,在这是将A列第3行固定,在公式向下填充时不跟着变化。

追问

那就是说,同时为了要产生1*8,2*8的效果,必须要有一个填充变化的单元格并转化为数字?

追答

是的,这是设置offset函数的第二个参数的偏移量根据你的要求变化。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-01
比如 B3=A3,B4=OFFSET(A$3,ROW(A1)*8,) 下拉
或=IF(ROW(A1)>1,OFFSET($A$3,(ROW(A1)-1)*8,),A3)
下拉
第2个回答  2012-12-01
几个函数套用。index if row small
相似回答