You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中将10条记录分为一组?

如何在Excel中将10条记录划分为一组

下面提供几种实用的实现方法:

方法一:用公式自动生成分组编号

这是最快捷的批量分组方式,适合数据量较大的情况:

  • 在数据旁插入空白列(比如B列),假设你的第一条数据在第2行(A2),在B2单元格输入公式:
    =INT((ROW()-2)/10)+1
    (如果数据起始行不是第2行,把公式里的2改成你的数据起始行号即可)
  • 按回车后,鼠标拖动单元格右下角的填充柄,下拉到最后一条数据,这样每10条记录就会对应同一个分组编号。
  • 后续可以通过条件格式给不同分组编号设置不同底色,或者用筛选功能单独查看某一组的记录,实现直观的分组效果。

方法二:手动/批量创建行分组

如果需要折叠/展开分组的交互效果,用Excel自带的分组功能:

  • 手动分组:选中第1-10行,右键点击行号区域,选择「组合」,完成第一组;接着选中第11-20行,重复「组合」操作即可。
  • 批量分组(VBA):如果数据量很大,手动分组太麻烦,可以用VBA代码一键完成:
    按Alt+F11打开VBA编辑器,插入新模块,粘贴以下代码后运行:
    Sub GroupEvery10Rows()
        Dim lastRow As Long
        Dim i As Long
        lastRow = ActiveSheet.UsedRange.Rows.Count
        For i = 1 To lastRow Step 10
            ' 避免最后一组不足10行时出错
            If i + 9 > lastRow Then
                Rows(i & ":" & lastRow).Group
            Else
                Rows(i & ":" & i + 9).Group
            End If
        Next i
    End Sub
    

示例说明:
原始数据:连续的无分组标识的记录列表
分组后效果:每条记录对应唯一的分组编号(或可折叠的行分组),每10条记录归为同一组

内容的提问来源于stack exchange,提问作者cloud michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 01:20:42