excel 记录号

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:58:54
表格中这样的数据
a b c
姓名 培训日期 记录号
张三 1995-02-04 2
张三 1998-05-04 1
张三 1993-12-05 3
张三 2004-05-01 0
李四 ,,, ,,,

在培训日期不是按照顺序排列的情况下,且每人的信息数都不同.用什么公式能把记录号算出?
一个人可能有多条培训记录,记录号代表日期的早晚,0是最近日期的记录,1次之,同理往下推
在培训日期没有按照顺序排列的情况下,用什么公式能把后面记录号算出来?(记录号只用来记录单个人,如李四只有一条记录,则记录号就为0)

如果是AB列不按顺序排列,记录号很难用公式算出来。
建议:
将全表先按AB列排序(均为升序),再在C1单元格输入公式:
=COUNTIF(A:A,A1)-1
在C2单元格输入公式:
=IF(A2<>A1,COUNTIF(A:A,A2)-1,C1-1)
将C2单元格公式向下复制就出来了。

按我理解 你可以用数据透视表可以用来查记录号

你的记录号是什么意思啊?