2009-12-04 71 views
1

我想编辑此查询编辑Excel COUNTIFS

=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

的$

回答

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

除了代替柱()+ 1,你应该去列()+ WhateverNumberGivesYouTheRightAnswer

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

如果您将其拖放,则这将起作用。

0

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

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

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

否则,你可以掰过来购买使用COLUMN()函数来获取当前列并制定出从7,8,9 ...序列。如果您在工作表中移动公式,这将会突破。

+0

干杯。我正在考虑使用你所描述的索引工作,但希望我可以使用复制魔法:) – baron 2009-12-04 01:20:14