Excel 表格中引用的单元格的位置递增列

A1=123 B1=23 C1=89 D1=34 ……L1=98单元格A8=A1 B8=B1 C8=C1 A9=D1 B9=E1 C9=F1 A10=G1 B10=H1 C10=I1 A11=J1 B11=K1 C11=L1从上面的规律可以看出原来是一行数据,现在变成了一个矩阵形式的数据了,我想只要我输入的A8单元格的内容,下面的格子就自动引用到原数据的最后一个单元格直接拖拽的方式我可以做到,现在是想知道有么有函数,可以让我输入了A8的内容后,自动引用到原数据的最后一个值,并且是按照矩阵的规定排列方式进行排列的
2026年09月22日 00:39
有2个网友回答
网友(1):

肯定没办法一下子做到,但是可以输入
A8=A1,A9=D1,A10=G1,A11=J1,然后选中的这一列4行,向右复制公式即可。
没有啥函数能做到。你的矩阵是不确定的,2*6,3*4都有可能。
当然肯定可以通过VBA来实现了

Sub xABC()
For i = 1 To 4
For j = 1 To 3
Cells(i + 7, j) = Cells(1, (i - 1) * 3 + j)
Next j
Next i
End Sub

网友(2):

按住A8单元格右下角实心十字向右拖拽到C8。
按住A9单元格右下角实心十字向右拖拽到F1。
按住A10单元格右下角实心十字向右拖拽到I1。
按住A11单元格右下角实心十字向右拖拽到L1。