excel 如何可以每三列自动增长对应的1格

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:13:13
我的数据是像
=Sheet2!$A1
=Sheet2!$A1
=Sheet2!$A1
=Sheet2!$A2
=Sheet2!$A2
=Sheet2!$A2
=Sheet2!$A3
=Sheet2!$A3
=Sheet2!$A3
=Sheet2!$A4
=Sheet2!$A4
=Sheet2!$A4
如何设置让他自动来排列,不用一个一个改,需要设上万个

把第一行的单元格公式设置为=INDIRECT("Sheet2!A" & TEXT(CEILING(ROW(A1) / 3, 1),"0"));然后再往下拖到最后一行为止即可。

=INDEX(Sheet2!A:A,CEILING(ROW(A1)/3,1))

给个短公式,呵呵.
这个公式输入你的起始单元格,然后公式下拉!
公式是三个基本函数的嵌套:INDEX()的普通公式用法,CEILING()函数,ROW()函数!

该公式中你想要把每一行重复N次的公式为:
=INDEX(Sheet2!A:A,CEILING(ROW(A1)/N,1))
N!