限制 Excel 中的行数

限制 Excel 中的行数

有人知道限制 Excel 中行数的方法吗?我更喜欢在公式等中使用整个列范围SUMIFS VLOOKUP,但对于一些较大的工作簿来说,这不是一个好主意。

由于范围可能有所不同,我并不想定义一个范围或名称来简化其他用户的事情,并想知道是否还有其他方法。

答案1

SUMIFS并且VLOOKUP在整个工作表上计算是有效的,除非工作表深处的某个地方有一些不相关的数据。如果没有,那么引擎将不会考虑底部没有数据的所有空白行。但是,即使它们是空的,数组公式也会考虑这些。但人们通常不使用数组公式。

要回答您的问题,您可能需要探索 Excel 中的表格。我的意思是实际的表格对象。让我们从这些数据开始:
在此处输入图片描述

插入 -> 表格

在此处输入图片描述

您将看到一个自动创建的表,其名称为“Table1”。
在此处输入图片描述

现在,如果您使用以下公式,它将只考虑属于该对象的单元格。

=SUMIFS(Table1[col2],Table1[col1],"b")

在此处输入图片描述

可以看出,un 的值B8不影响公式结果。我们限制了要查找的行,但我们提供了表对象中的整个列。

表格的一个好处是,如果您在表格下方写了一些内容,表格会自动向下扩展一行。此外,您可以手动拖动表格的底角。在这种情况下,表格SUMIFS外的公式无需更改。此外,如果整列都有相同的公式,则在您插入新值后,公式会自动向下复制。

表格的一个缺点是不能使用数组公式。对于某些人来说,这可能是一个限制,但绝对不是所有人,因为这是人们通常不使用的高级功能。

相关内容