如何停止更改引用单元格区域的Excel

我的表格1,A3的公式是

=SUMPRODUCT(('count May'!$D$2:$D$2000=Categories!$A$5)*('count May'!$E$2:$E$2000=Categories!$B$3)*(ISNUMBER(SEARCH('count May'!$F$2:$F$2000,Categories!$C$4)))) 

计数可能是5月份的工作表(我正在这样做一整年),类别是有我的帮手表的工作表。 当我从出口的数据粘贴大约1600行一列与不同的公司,另一列不同的就业状况,另一列与各地点,即公司$ 5 $,全职$ B $ 3,地点$ C $ 4到任何一个月具有上述公式的单元格将所有单元格范围从$ 2:$ 2000更改为$ 1609:$ 2000。

 =SUMPRODUCT(('count May'!$D$1609:$D$2000=Categories!$A$5)*('count May'!$E$1609:$E$2000=Categories!$B$3)*(ISNUMBER(SEARCH('count May'!$F$1609:$F$2000,Categories!$C$4)))) 

然后我得到#Value! 或A3中的#N / A。 实质上,粘贴的数据使公式范围在A3中,从最后粘贴的数据单元之后的几行开始。 我试图改变$ D $ 1609:$ D $ 2000到$ D:$ D,$ E:$ E,$ F:$ F,但我得到一个Excel无法完成此任务的错误,我试着改变$ D $ 2000到$ D $ 1600,但是这并不奏效,因为每个月都有不同的行数。 我试过而不是复制,但仍然发生。

如果有任何帮助,将数据放在一张纸,D列,E,F列,然后复制或剪切并粘贴在月份表中,然后公式在不同的表格中,但是每个月都会引用。

任何帮助深表感谢。

我在这里晚些时候join,所以可能你已经修好了你的bug(如果是这样,让我们​​知道怎么做)。 如果我理解正确的话,你可以在A3中使用公式计算表,并且将数据(范围A1:F1600)复制到“计数五月”(推测在A2中),以便使用公式。 这样做混淆了A3中公式中的参考。 我能够重新创build的唯一方法是复制/粘贴整行(即行1:1600),而不是所需的单元格范围(即A1:F1600)。 那会在'五月计数'中插入1600行,并有效地推低你的参考。 你的第二个参考不会被移动,因为它引用了另一个工作表,“分类”未被复制/粘贴。 您的问题应通过复制所需的单元格范围(而不是整行)并selectA2(不是第2行)来粘贴。