在Excel中,我如何得到一个重复的公式,但增加2行
例如,我有一个列中的数据全部在一列中
Alabama AL Alaska AK Arizona AZ Arkansas AR California CA Colorado CO
我希望它移动到
Alabama AL Alaska AK Arizona AZ Arkansas AR California CA Colorado CO
所以公式会看起来像
=A1 =A2 =A3 =A4 ...
没有input整个事情有没有办法做到这一点?
把它放在输出区域的左上angular单元格中:
=INDEX($A:$A,COLUMN(A:A)+(ROW(1:1)-1)*2)
并复制/拖动一列,并足以获得0
select一些细胞并input:
=OFFSET($A$1,COLUMNS($A:A)-1+(ROW()-1)*2,0)
并跨越和往下复制:
我find了使用INDIRECT和模式的工作
所以对于上面的例子,我用一个模式做了一个列
2 4 6 8 ...
然后我使用间接函数来获得正确的值
=INDIRECT(CONCAT("A",C2)) =INDIRECT(CONCAT("A",C2 +1))
在哪里我的数据是在一列,我的模式是在C列。
然后,我可以通过拖动它们来重复这两个公式,最终得到我想要的结果。
对其他答案进行改进build设
=INDIRECT(CONCAT("A", ROW(1:1) *2 -1)) =INDIRECT(CONCAT("A", ROW(1:1) *2))
所以现在不需要模式列