Excel教程: 不规范的证件到期日,快速整理出到期和过期! 办公技巧 9月12日 编辑 汪站长职场达人 取消关注 关注 私信 解题思路: 先打开网友给的表格,看下数据的情况 原始的数据,有很大的问题,第一,非标准的日期格式,第二,数据有缺少,有的数据只有年月,没有日期。 分析完数据的问题,第一步我们需要先将数据规范化,将数据都整理成标准的格式,在目标单元格C4输入公式=–SUBSTITUTE(B4,”.”,”/”) 通过SUBSTITUTE函数,将原始数据中的“.”替换成“/”,这是日期的标准间隔符号,函数前面的两个“–”是将替换后的文本数字转化为常规数字,最后通过更改单元格格式,从而显示为标准的日期,这里提醒大家一句,单元格格式的改变,只是换了件衣服,不会改变数据的本质的,女人穿男装,她的性别还是女的,Excel中要改变数据的本质,可以通过分列功能来处理。 得到了规范的日期数据,第二步,我们要和当天的日期做判断,通过TODAY()函数,获取当天的日期,证件有效期日期-当天日期,如果是大于0的,得到“未过期”,反之,就是“已过期”,判断通过IF函数。在目标单元格D4输入公式=IF(C4-TODAY()>0,”未到期”,”已过期”) 将步骤01和步骤02组合到一起,生成一个一步到位的公式 =IF(–SUBSTITUTE(B4,”.”,”/”)-TODAY()>0,”未到期”,”已过期”) 只有未到期和已过期的提醒,还不够明显,最好是显示还有多少天,将公式再次升级,通过Excel中的隐藏函数DATEDIF函数,计算出两个日期中的天数差,如果是正数,再链接文本字符,显示还有多少天,如果是错误值,DATEDIF函数,开始日期小于结束日期,是会返回错误值的,通过嵌套IFERROR函数,将错误值显示为“已过期”。 文章中问题的解决方法可能不止一种,读者可能也有更优的方法,欢迎大家留言讨论,提出自己的建议和方法,对文章有建议或者不明白的方面,也欢迎大家在文末留言区留言。 今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小编坚持原创的动力。 END 往期推荐 1.Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号) 2. 思维导图软件Xmind破解版 3. CorelDRAW 2021破解版下载&安装步骤 4. 电脑技巧:Win11清理C盘存储的八种方法 5. 最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓 Office自学网公众号 Office自学网客服 打开微信扫一扫,Office自学网 专注分享软件安装和视频教程,让你一号在手,办公无忧! 给TA打赏 共{{data.count}}人 人已打赏