Excel - 使用 COUNTIFS 函数阻止插入行的绝对引用

Excel - 使用 COUNTIFS 函数阻止插入行的绝对引用

如何在 COUNTIFS 函数中使用不同工作表中的绝对引用列?

COUNTIFS(场景!C:C,C21,场景!H:H,"经过“)

我们在 H 上插入新列,然后参考范围变成 I:I。

COUNTIFS(场景!C:C,C21,场景!我:我经过“)

这是检查每行计数。有人能帮忙吗?

答案1

我确实搞明白了。它适用于

COUNTIFS(OFFSET(场景!F:F,,1),"经过",场景!C:C,C21)

答案2

您的问题可以通过使用“命名范围方法”来解决:


插入列之前:

在此处输入图片描述

  • 我在单元格中使用的公式Y13

    =SUMIF(MyName2,"A",MyName1)

  • 单元格中的公式Y14

=COUNTIF(MyName1,1)+COUNTIF(MyName2,"A")


插入列后:

在此处输入图片描述


我的建议:

  • 最好使用 COUNTIFS 而不是 COUNTIFS,就像我对 Cell 中的公式所做的那样Y14,因为我观察到有时 COUNTIFS 会忽略其中一个范围。

怎么运行的:

  • 选择所需范围并从公式标签 点击定义名称然后使用弹出的对话框填写名称和单元格引用并完成好的

在此处输入图片描述

我建议使用名称范围方法的原因是,

  • INDERCT 甚至 OFFSET 都可以阻止 Excel 在插入列后丢失数据。
  • 但是使用命名范围时,如果插入列,Excel 会自动调整数据。

插入列后使用 INDIRECT:

在此处输入图片描述

  • 您可以根据需要调整公式中的单元格引用。

相关内容