select范围没有过滤单元格
我有一个包含多行数据的表格。 我想过滤一些行,只保留那些符合某些特定细节的行。 要做到这一点,我可以在列上设置一些filter。
我的问题是我想计算一些列上的值的平均值/和/等,但只是考虑应用这些filter后得到的行。
如果我使用快捷键“Shift + Ctrl +箭头键”select范围,则select范围内的所有单元格,包括已过滤的单元格。
你知道我怎么解决这个问题?
谢谢
AVERAGE()
, COUNT()
, COUNTA()
, MAX()
, MIN()
, PRODUCT()
, STDEV()
, STDEVP()
, SUM()
, VAR()
, VARP()
所有单元格在您的范围内,天气过滤,或隐藏或都不。
要做你正在做的事你应该使用Excel中的SUBTOTAL
函数。
关于这个函数的一些注意事项虽然如下:
-
SUBTOTAL()
函数总是忽略过滤值 -
SUBTOTAL()
函数为每个状态函数提供2种计算forms,其中一种包括隐藏的行,另一种不包含。
*例子:*
如果在B1:B10中您的值为100-1000,则每行增加100。
所有数据都可见,没有隐藏,也没有过滤所有函数返回相同的值:
现在,如果通过突出显示行隐藏了几行,右键单击行标题并从上下文菜单中select“ HIDE
,结果将会改变。
注意尽pipeSUBTOTAL(9,B1:B10)
包含隐藏行,正常Sum()
。 SUBTOTAL(109,B1:B10)
忽略任何不可见的行。
但是,当您Un-hide
行,而是筛选行结果再次更改:
AVERAGE()
, COUNT()
, COUNTA()
, MAX()
, MIN()
, PRODUCT()
, STDEV()
, STDEVP()
, SUM()
, VAR()
, VARP()
处理所有数据。
如果使用Subtotal()
函数,Function_num的101-111将只计算可见的行。
在Subtotal()
函数中,Function_num的1-11将计算所有非隐藏行。
此外,如果您只是过滤数据,以便您可以进行计算,您将有其他function,除了标准的function。
-
Sumif()
和SUMIFS()
-
COUNTIF()
和COUNTIFS()
-
AVERAGEIF()
和AVERAGEIFS()
希望这是可以理解的,并帮助你!
干杯!
有像DAverage和Dsum这样的函数可以让你在一个范围内进行计算,并指定某些标准。