一位教师同仁提出的问题:
有上千名学生,分别在上百个班级,怎样给同一个班级的学生按序编号?
用样表表示如下:
文章插图
公式实现
在A2单元格输入公式:
=COUNTIF($B$2:B2,B2)
公式向下填充就得到所有班级的学生编号 。
文章插图
公式解析
COUNTIF函数是在指定区域内查找给定条件的单元格的数量 。本示例查找原则是:”在查找区域内出现了几个相同班级名称,那该学生的编号就是几” 。
【COUNTIF函数——相同班级内学生编号】COUNTIF($B$2:B2,B2),其中“$B$2:B2”,是相对引用,是一个起始单元格B2不变,结束单元格随公式向下填充而不断扩展的动态可变区域 。公式每往下填充一个单元格,区域就增加一个单元格 。
推荐阅读
- INDIRECT函数——汇总多个工作表同一单元格值成一列
- MODE.MULT函数——统计出现次数最多的数值
- SUMIFS函数——多条件求和
- VLOOKUP函数:合并同一部门员工到同一单元格
- ROW——行函数应用案例
- COLUMN——列函数应用案例
- 一个简单的多条件求和函数——DSUM
- 多条件计数函数——DCOUNT
- Excel规范数据录入—设置只能输入数值
- 还来就菊花——菊的用途