1

我想编辑这个查询

=COUNTIFS('Sheet1'!E2:E465,7,'Sheet1'!F2:F465,2)

这样当我横向拖动/复制它时,例如,右边的下一个单元格 2 保持不变,7 个增量像

=COUNTIFS('Sheet1'!E2:E465,8,'Sheet1'!F2:F465,2)

等等等等

=COUNTIFS('Sheet1'!E2:E465,9,'Sheet1'!F2:F465,2)
=COUNTIFS('Sheet1'!E2:E465,10,'Sheet1'!F2:F465,2)

7 旁边的 $ 运气不好

4

2 回答 2

0
=COUNTIFS('Sheet1'!$E$2:$E$465,Column() + 1,'Sheet1'!$F$2:$F$465,2)

除了不是 Column() + 1,你应该去 Column() + WhatNumberGivesYouTheRightAnswer

所以如果你在第六列,并且想要值 7,你会说 Column() + 1(如 6 + 1)。如果你在第九列,并且想要值 12,你会说 Column() + 3

如果您将其拖过和向下拖动,这将起作用。

于 2009-12-04T01:20:43.927 回答
0

我不认为拖动/复制魔法可以用公式中的文字值来完成。

有几种方法可以捏造它 - 可能最简单的方法是在数据上方插入一个“索引”行并执行类似的操作(假设索引位于第 1 行,并且您将其放入 G、H、... ):

=COUNTIFS('Sheet1'!E2:E465,G1,'Sheet1'!F2:F465,2)

否则,您可以使用 COLUMN() 函数捏造它以获取当前列并从中计算出 7,8,9... 序列。如果您在工作表中移动公式,这将中断。

于 2009-12-04T01:11:00.213 回答