在Excel中,如何每隔10行提取一个数字?

如题所述

数据在a列
在b1输入
=index(a:a,row(a1)*10+1)
向下托
就会得到
a11,a21,,,,,,,
数据在A列,在B1输入公式1=SUM(A1:A10)公式向下复制,这是相加的A1:A10,A2:A11,A3:A12....
公式2=SUM(OFFSET(a$1:a$10,(ROW(A1)-1)*10,))公式向下复制,这是相加的A1:A10,A11,A20,A21:A30....
=SUM(OFFSET($a$1:$a$10,(ROW()-1)*10,))
往下拉就可以啦
A1:A10,A11:A20,A21:A30....
=SUM(INDIRECT("A"&(ROW(A1)-1)*10+1&":A"&ROW(A1)*10))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-29
B1输入
=SUM(INDIRECT("A"&(ROW(A1)-1)*10+1&":A"&ROW(A1)*10))
http://zhidao.baidu.com/question/100020899.html
类似问题
PS:
从N列的x行的数值开始,每隔m个行相加
=SUM(INDIRECT("N"&(ROW(A1)-1)*m+x&":A"&ROW(A1)*m+x-1))
第2个回答  2020-03-20
2个公式,不知是哪个
数据在A列,在B1输入公式1=SUM(A1:A10)公式向下复制,这是相加的A1:A10,A2:A11,A3:A12....
公式2=SUM(OFFSET(a$1:a$10,(ROW(A1)-1)*10,))公式向下复制,这是相加的A1:A10,A11,A20,A21:A30....
相似回答