获取非隐藏单元格的最大值

Mik*_*nes 6 excel vba excel-vba

我有一个有20行的表,该表取消隐藏在我的表上方单元格中指定的行数.因此,如果我将5放入单元格中,则20行中的5行将被取消隐藏.所以现在我想获得现在不隐藏的5个单元格的MAX.我该怎么做?

Cod*_*per 3

=SUBTOTAL(104,RANGE)
Run Code Online (Sandbox Code Playgroud)

104 将为您提供未隐藏单元格的最大值。如果将 104 替换为 4,它将作为正常的 MAX 函数运行,除非您使用内置的 Excel 表函数过滤行。

  • SUBTOTAL **始终** 忽略由于过滤(使用 4 或 104)而不可见的行,因此它并不是真正的“正常 MAX 函数”。 (2认同)