Excel单元格名称编号添加
我很疑惑地解释问题/问题,我会尽我所能。
我想编写一个公式,只是通过以特定顺序跳转单元格来显示另一个单元格的值。
eg Column D =A1 =A6 =A11 =A16 ----- ---- -----
它是5个单元格的序列,我把两行公式写成= A1和= A6,拖动公式,我得到了
=A1 =A6 =A3 =A8
任何人都请指导我。
你可以使用OFFSET()
和ROW()
=OFFSET($A$1,(ROW()-1)*5,0)
将它粘贴到D1
然后复制下来
作为一个例子,如果你有在A
值对应的行号,那么你会得到以下样本结果
A | B | C | d ------------------ 1 | | | 1 2 | | | 6 3 | | | 11 4 | | | 16 5 | | | 21 6 | | | 26 7 | | | 31 8 | | | 36 9 | | | 41 ...
说明:
OFFSET()
返回对单元格或单元格范围内指定行数和列数范围的引用。
ROW()
返回引用的行号。
因此,公式将被评估为:
- 对于
A1
自身(1 + 0)的D1
-Go 0((1-1)* 5)行和0列, - 对于
A6
(1 + 5)的从A1
D2
行5((2-1)* 5)行和0列, - 对于
D3
,从A11
(1 + 10)的A1
((3-1)* 5)行10行, - 等等
我会使用工作表公式indirect + row
=INDIRECT("A"&((ROW(A1)-1)*5+1))
所以,它查找我们所在的行,减1,乘以5,并加1。
干杯。