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。

干杯。