Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: guo8968

[已解决]如何用函数公式对日期进行排序号

[复制链接]
发表于 2015-1-18 21:21 | 显示全部楼层
c2=IF(LEN(A2),TEXT(A2,"yy")*10^5+SUM((IF(A$2:A$22<>"",A$2:A$22,1)+ROW($2:$22)%<A2+ROW()%)*(YEAR(IF(A$2:A$22<>"",A$2:A$22,1))=YEAR(A2)))+1,"")三键下拉
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2015-1-18 21:22 | 显示全部楼层
注意A12单元格,很诡异的
估摸着4、5楼的公式都会返回错误
俺也遇到过这个修改了
回复

使用道具 举报

 楼主| 发表于 2015-1-18 21:57 | 显示全部楼层
李建军 发表于 2015-1-18 18:16
是不是酱汁的?  数组三建=IF(A2="","",TEXT(A2,"YY")&TEXT(SUM((A2+ROW(A1)%>=IF(($A$2:$A$22"")*(YEAR($A ...

但是这个公式有一个缺陷,即如果A列的日期是引用的数据,空值行则仍然会出现序号,不能消除。
回复

使用道具 举报

 楼主| 发表于 2015-1-18 22:06 | 显示全部楼层
tgydslr 发表于 2015-1-18 21:21
c2=IF(LEN(A2),TEXT(A2,"yy")*10^5+SUM((IF(A$2:A$22"",A$2:A$22,1)+ROW($2:$22)%

这个公式,如果日期列是引用A列的数据,空行也会编号。
回复

使用道具 举报

发表于 2015-1-18 22:11 | 显示全部楼层
guo8968 发表于 2015-1-18 22:06
这个公式,如果日期列是引用A列的数据,空行也会编号。

数组公式,必须三键结束才会返回正确结果

回复

使用道具 举报

发表于 2015-1-18 22:12 | 显示全部楼层
QQ截图20150118221132.png

如何用函数按日期排序号.rar

7.29 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2015-1-18 22:15 | 显示全部楼层
如何用函数按日期排序号?各位高手的公式表格上传。

如何用函数按日期排序号(正确返回结果的公式).rar

99.04 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2015-1-18 22:18 | 显示全部楼层
更希望各位高手能将各个公式进行解析,使本人能理解公式的含义,谢谢各位高手不吝赐教。谢谢!
回复

使用道具 举报

发表于 2015-1-19 08:27 | 显示全部楼层
guo8968 发表于 2015-1-18 21:57
但是这个公式有一个缺陷,即如果A列的日期是引用的数据,空值行则仍然会出现序号,不能消除。

=IF(LEN(B2)<2,"",TEXT(B2,"Y")&TEXT(SUM((B2+ROW()%>=IF(($B$2:$B$22<>"")*(YEAR($B$2:$B$22)=YEAR(B2)),$B$2:$B$22+ROW($2:$22)%))*1),"00000"))  
三建  lz的此题也是之前困扰我的 其实你这个是一个非中式or非美式的排名(老板式排名,哈哈) 主要是在B2+ROW()%和$B$2:$B$22+ROW($2:$22)%上面 这样主要是为了达到让每个数值都不一样  且%的作用是为了不会影响的数值的本身也就是把正数转换成带小数的整数   达到这样再去进行一个比较大小  (ps;第一个条件len(B2)<2是为了判读单元格内是否存在假空格和非打印字符,看你日期字符都是5位数,所以len(b2)<2)
  表达的不好~~~
回复

使用道具 举报

 楼主| 发表于 2015-1-19 10:02 | 显示全部楼层
李建军 发表于 2015-1-19 08:27
=IF(LEN(B2)=IF(($B$2:$B$22"")*(YEAR($B$2:$B$22)=YEAR(B2)),$B$2:$B$22+ROW($2:$22)%))*1),"00000"))   ...

谢谢啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 23:55 , Processed in 0.287371 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表