Excel 公式引用保留一行中的n个单元格,然后切换到新引用

Excel 公式引用保留一行中的n个单元格,然后切换到新引用,excel,reference,formula,Excel,Reference,Formula,我想知道是否有快速解决以下问题的方法: 我的目标是将一个单元格值除以三,对一行中的三个单元格使用相同的值,然后对一行中的另外三个单元格切换到序列中的下一个值,依此类推 因此,我的起始数据如下所示: A B C D E 1 9 12 6 21 27 2 30 9 3 0 3 3 ... AA AB AC AD AE ... 1 3 3 3 4 4 2 10 10 10 3 3 ...

我想知道是否有快速解决以下问题的方法:

我的目标是将一个单元格值除以三,对一行中的三个单元格使用相同的值,然后对一行中的另外三个单元格切换到序列中的下一个值,依此类推

因此,我的起始数据如下所示:

  A   B   C   D   E 
1 9   12  6  21   27
2 30   9  3   0   3
3 ...
  AA   AB   AC   AD   AE ...
1 3    3    3    4    4 
2 10   10   10   3    3
... 
我希望新的单元格看起来像:

  A   B   C   D   E 
1 9   12  6  21   27
2 30   9  3   0   3
3 ...
  AA   AB   AC   AD   AE ...
1 3    3    3    4    4 
2 10   10   10   3    3
... 
其中,单元格AA1=A1/3,AB1=A1/3,AC1=A1/3,但AD1=B1/3,依此类推

我需要对许多观察进行此操作,最好使用excel公式

有人对快速解决方案有什么想法吗

非常感谢你的帮助

最好的,
亨利

使用
索引

=INDEX(1:1,0,ROUNDUP(COLUMN(A1)/3,0))/3

您好,谢谢您的评论。不幸的是,这对我不起作用——我相信这是我的错误。我假设如果原始数据位于计算数据的右侧,我可以使用相同的公式。(与我发布的示例相反)是否有类似的解决方案?下面是应用此公式的示例:再次感谢您的帮助。@hraw45如果数据位于公式右侧,则不应使用整行引用。相反,请指定确切的数据范围,即,代替
1:1
使用例如
$O1:$X1
p.s您的文件不可访问。我修复了对我的文件的访问权限。我很亲近;但是,我得到1)我的第一个观察值错误(它似乎引用了我的数据范围中的最后一列;2)我无法将公式拖到不同的单元格。我收到索引参数3的“超出范围”,值为6。再次感谢您的时间,我非常感谢。@hraw45您为什么将
列(A1)
函数更改为
列(O1)
?我说过只应该更改整行引用。使用以下公式:
=索引($O1:$S1,0,汇总(第(A1)列)/3,0))/3