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

由于数据较多,有什么简单办法,自动提取。

或者,每10个相加后得出一个新数据,并自动放在另外一列。
说一下各数据代表什么,如果是从N列的x行的数值开始,每隔m个行相加,怎么办?

可以通过输入公式的命令进行提取,具体操作步骤如下:

工具/原材料

excel2018版、电脑。

1、打开电脑找到并点击excel2018新建工作表格;

2、打开excel工作表以后,为了示范先在空白表格内输入任意的数字内容;

3、选中B列所有的单元格,为了示范的效果,以隔5行取一个数字为例。然后在编辑栏里输入公式:=OFFSET($A$1,(ROW(A1)-1)*5,0),若需隔10行只需将5改成10即可;

4、输入公式以后,此时在按”ctrl+回车键“即可完成A列所有数据的提取工作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-05
数据在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))
第2个回答  推荐于2017-09-07
数据在a列
在b1输入
=index(a:a,row(a1)*10+1)
向下托
就会得到 a11,a21,,,,,,,本回答被提问者采纳
第3个回答  2009-06-05
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))
第4个回答  2009-06-04
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....
相似回答