问题描述
当前我需要对班级名单进行分组,需要实现以下功能
- 将全班人员分为两组
- 后续可继续新增,增加人员
- 将两组对应单元格合并
将人员分组
实现思路
仅需要判断当前行数和班级总人数的一半,并据此条件进行选择渲染
=IF( (ROW() - 1) < COUNT(A:A)/ 2, "第一组", "第二组")
IF
:用于根据条件判断显示ROW() - 1
:获取人员的行数(顺序排列)COUNT(A:A)/ 2
:总数的一半
实现结果
合并同一内容单元格
这一步就比较麻烦了,请耐心看完
1.分类汇总
选择列
选中你需要合并单元格的列,并将第一个内容去掉——按ctrl
点击第一个单元格即可
分类汇总
点击菜单栏中数据
->分类汇总
直接无视即可
确定
这一步的结果:
2.删除空单元格
选择新增的一列,按F5
选择定位条件
选择空值
合并居中
完成上述操作后,点击合并居中
3.删除分类汇总列
选择需要进行分组的数据,也就是之前原始的数据列
在这里就是对应D列
继续点击数据
->分类显示
点击全部删除
4.格式刷处理格式
选中新增的列,点击格式刷
选中格式刷后,点击需要处理的列即可完成
最后删除新增的列即可