分类汇总

如果觉得逐个单击汇总行太累,这里有一个简化版的步骤,可以让你更高效地选中所有的分类汇总结果行,但这也稍微有点技巧性:

VBA宏

如果你经常需要进行这样的操作,可以考虑使用VBA宏快速选定这些行。这里是一个简单的宏示例,它会选中当前选择区域中所有可见的行(也就是说,如果你折叠了分类汇总,它将只选择显示的汇总行):

Sub 选定可见行()
    Dim rng As Range
    Set rng = Selection
 
    If Not rng Is Nothing Then
        On Error Resume Next
        ' 仅选定可见的单元格
        rng.SpecialCells(xlCellTypeVisible).Select
        On Error GoTo 0
    End If
End Sub

使用这个宏:

  1. 打开VBA编辑器: 在Excel里按Alt + F11打开VBA编辑器。
  2. 插入模块: 在“项目”窗格中,右击你的工作簿名称,选择插入 > 模块
  3. 复制和粘贴代码: 将上述代码复制并粘贴到模块窗口中。
  4. 运行宏: 保存宏,回到Excel,通过Alt + F8打开“宏”对话框,选择SelectVisibleRows,然后点击运行

在你折叠所有分类汇总后,先手动选择包含汇总和折叠行的整个区域,然后运行这个宏。它将自动调整选择,只包括可见的汇总行,从而避免了一个个单击选择的繁琐。