excel函数,根据r列的名称顺序排队

来源:百度知道 编辑:UC知道 时间:2024/06/12 00:29:01
名称(r列)结果(s列)
鸡----------1
鸡----------1
鸡----------1
鸡----------1
鸭----------2
鸭----------2
鹅----------3
鹅----------3
鹅----------3
鹅----------3
鹅----------3
兔----------4
兔----------4
马----------5
马----------5
马----------5
马----------5
狗----------6
狗----------6
狗----------6

=SUMPRODUCT(1/COUNTIF(r$1:r1,r$1:r1))公式向下拖

在S2输入1,S3输入公式:
=IF(R3=R2,S2,S2+1)
公式向下拖即可

我觉得首先要按照r列排序,然后在s1单元格输入1,再在s2单元格使用公式 =IF(R2=R1,S1,S1+1)-------公式的意思是如果r2单元格的数据等于r1单元格的数据那么s2就等于s1,如果不等于则s2会等于S1+1,然后向下填充公式即可