垂直复制公式时如何将列引用增加一列?


1

我有一个包含整数的数据表:

数据表

我需要评估1出现在列中的次数,结果需要垂直显示在列中。因此,对于A列,计数= 0,对于B列= 1,对于C列= 2,依此类推,应如下所示;

0
1
2
3 ...etc

因此,列引用将增加一(A> B> C> D等)。

使用公式countif,我可以为单个列手动执行此操作。我的问题是我有数百列,并且需要在保持行引用的同时垂直向下复制公式,但是将列引用增加一。

我尝试了Countif()和Offset()的组合,但无济于事。

=COUNTIF(OFFSET(A2;0;0;5;1);1)

这会为一列产生正确的结果,但是当我向下复制时,列“ A”保持不变。这需要如下:

=COUNTIF(OFFSET(A1;0;0;5;1);1)
=COUNTIF(OFFSET(B1;0;0;5;1);1)
=COUNTIF(OFFSET(C1;0;0;5;1);1) etc

如果有人可以帮助。我会很感激。


请发布您尝试过的确切公式,并说明它们给出错误结果的确切方式。也可以看一下绝对引用和相对引用
朱塔什(MátéJuhász)

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.