在Excel中从一个后一个过滤器启动筛选值

在Excel中从一个后一个过滤器启动筛选值,excel,excel-formula,vba,Excel,Excel Formula,Vba,在excel中筛选值后,每个筛选值的行号与未筛选数据时的行号相同。 有没有办法确保过滤后的值再次从1开始 任何帮助都将不胜感激。表示我们希望过滤以下数据: 在单元格C1和C2中输入标题: =SUBTOTAL(3,$B$2:$B2) 然后抄下来。现在,我们将过滤器应用于列B,我们看到: 如您所见,“Helper”列提供了一个很好的可见单元格的顺序列表 您可以使用MATCH/INDEX检索任何可见行的数据 您可以在列C上使用MAX来获取可见行的计数,等等 仅通过将筛选列表复制到新范围。过滤只

在excel中筛选值后,每个筛选值的行号与未筛选数据时的行号相同。 有没有办法确保过滤后的值再次从1开始


任何帮助都将不胜感激。

表示我们希望过滤以下数据:

在单元格C1C2中输入标题:

=SUBTOTAL(3,$B$2:$B2)
然后抄下来。现在,我们将过滤器应用于列B,我们看到:

如您所见,“Helper”列提供了一个很好的可见单元格的顺序列表

  • 您可以使用MATCH/INDEX检索任何可见行的数据
  • 您可以在列C上使用MAX来获取可见行的计数,等等

仅通过将筛选列表复制到新范围。过滤只是明显地隐藏行,但它们仍然在相同的行号上。好的。谢谢是否有一种更高级的过滤方法,不仅可以用于隐藏其他值,还可以仅返回过滤后的值?不过,感谢pnuts,我正在这些单元格上执行操作。因此,这样做并没有多大区别。你想用顺序编号的方式查看过滤后的数据吗???@Gary的学生,对,这就是我要找的。从1开始的顺序编号。