Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2282|回复: 3

求助有关日期的问题

[复制链接]
发表于 2019-8-16 15:34 | 显示全部楼层 |阅读模式
有两个问题求助:1,excel怎么把一个日期段(如:2017/6/1-2019/5/31)分成按年为单位的多个日期段(如:2017/6/1-2017/12/31,2018/1/1-2018/,12/31,2019/1/1-2019/5/31)。2,excel中输入一个日期(如:2017/9)怎么在多个时间段(如:2017/6/1-2017/12/31,2018/1/1-2018/,12/31,2019/1/1-2019/5/31)中找到这个日期应该在的时间段

把“出租期限”按年度分段(上述问题1),然后保留“日期”对应的时段(上述问题2)。有劳大神指导,谢谢

资产租赁情况表.rar

662.98 KB, 下载次数: 8

发表于 2019-8-20 18:54 | 显示全部楼层
J2单元格填:=IF(MID(E2,12,4)-MID(E2,1,4)=0,E2,IF(MID(E2,12,4)-MID(E2,1,4)=1,MID(E2,1,10)&"-"&MID(E2,1,4)&"/12/31,"&MID(E2,12,4)&"/01/01-"&MID(E2,12,10),IF(MID(E2,12,4)-MID(E2,1,4)=2,MID(E2,1,10)&"-"&MID(E2,1,4)&"/12/31,"&MID(E2,1,4)+1&"/01/01-"&MID(E2,1,4)+1&"/12/31,"&MID(E2,12,4)&"/01/01-"&MID(E2,12,10),IF(MID(E2,12,4)-MID(E2,1,4)=3,MID(E2,1,10)&"-"&MID(E2,1,4)&"/12/31,"&MID(E2,1,4)+1&"/01/01-"&MID(E2,1,4)+1&"/12/31,"&MID(E2,1,4)+2&"/01/01-"&MID(E2,1,4)+2&"/12/31,"&MID(E2,12,4)&"/01/01-"&MID(E2,12,10),IF(MID(E2,12,4)-MID(E2,1,4)=4,MID(E2,1,10)&"-"&MID(E2,1,4)&"/12/31,"&MID(E2,1,4)+1&"/01/01-"&MID(E2,1,4)+1&"/12/31,"&MID(E2,1,4)+2&"/01/01-"&MID(E2,1,4)+2&"/12/31,"&MID(E2,1,4)+3&"/01/01-"&MID(E2,1,4)+3&"/12/31,"&MID(E2,12,4)&"/01/01-"&MID(E2,12,10),"***")))))

K2单元格填:=IF(IFERROR(FIND(MID(H2,1,4),J2),0)=0,"无",IF(SUBSTITUTE(H2,"/","",1)-SUBSTITUTE(MID(J2,1,7),"/","",1)>=0,IF(SUBSTITUTE(MID(RIGHT(J2,10),1,7),"/","",1)-SUBSTITUTE(H2,"/","",1)>=0,MID(J2,FIND(MID(H2,1,4),J2),21),"无"),"无"))

然后下拉。

资产租赁情况表(改)0820.zip

894.33 KB, 下载次数: 2

回复

使用道具 举报

发表于 2019-8-20 19:03 | 显示全部楼层
补充说明下,上面的公式E列的年份差距超过4的话,J列会显示***
回复

使用道具 举报

 楼主| 发表于 2019-8-30 17:30 | 显示全部楼层
非常感谢。。我研究一下。消化消化
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 11:41 , Processed in 1.513188 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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