我有一张由 450 多列组成的表格,显示特定地区的昆虫种类数量:
我需要提供一个评估表,其中显示 Species_A 计数为 1 的次数,下一行显示 Species_B 计数为 1 的次数,下一行显示 Species_C 计数为 1 的次数..等等,适用于 450 个物种。
我的问题是,必须手动输入公式 countif(B1:QM1;1),因为当我向下复制单元格公式时,excel 会增加行引用 - 但我需要增加列引用。
例如我需要;
=countif(B2:B6;1)
=countif(C2:C6;1)
=countif(D2:D6;1)...etc
但是 Excel 给我的是;
=countif(B2:B6;1)
=countif(B3:B7;1)
=countif(B4:B8;1)
转调太耗时而且不是一种选择。
哪一个是增加列引用但不增加行引用的最简单的公式?
谢谢你的帮助。
答案1
您可以使用OFFSET
创建一个数组,然后在COUNTIF
=COUNTIF((OFFSET(B2,0,0,1,6)),1)
然后可以将其拖下来并按给定的样本预期工作。
B2
作为起点,将 6 更改为匹配列数等。