Excel高手进来,已知A列存放一组数据,如何在B列依次存放A列某些行的数据?

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:07:26
假设在A列存放一组数据,如何在B列依次存放A列某些行的数据?
比如在B列中从B1开始依次存放A列的A2,A6,A12,A20....
即:Bn=A(n*n+n),用汉语说就是B列的第n行的数据,等于A列的第n*n+n行的数据?如何在B列填入公式?请对公式加以说明,越简单越好

在B1单元格内输入或复制以下公式:
=INDIRECT("A"&ROW()*ROW()+ROW())
然后向下填充复制即可。

=INDIRECT("A"&ROW()*ROW()+ROW())
选中往下拉就行。
row()是指公式所在行号
INDIRECT:
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。