楼主 悟空师弟 |
Q:如何纠正有错误的日期? 比如:2009-2-29,实际应该为 2009-3-1。 A:公式:
详见附件: 如何纠正有错误的日期?.zip |
2楼 gouweicao78 |
月份错误没更正,例如: 2009-13-1 2009-13-32 |
3楼 gouweicao78 |
用IF(A4>"0"判断A1是否文本,实际上可以用:IF(N(A4) 以下公式可以纠正月份、日期错误情况,数组公式:
|
4楼 lrlxxqxa |
谢谢悟空和草版,学习了 |
5楼 gouweicao78 |
如果仅判断日期中“日”错误问题,1楼公式可以改为:
因此LEFT(A4,LEN(A4)-3),得到2009-2之类的字符,默认为该月1号,再加上29、30、31天,得到实际日期。 |
6楼 donghan |
学习一下 |
7楼 wjc2090742 |
测试了闰年的,也测试了像2010-25-53这样特离谱的,还是可用,的确厉害。学习了。 不过感觉“错误”这个词范围太大,有各种可能原因,真正写日期的时候,即使犯错,公式修正后的结果也不一定是真正想要的。 |
8楼 amulee |
学习了,草版的公式很好 |
9楼 chlypy2008 |
草版的公式真强大 |
10楼 悟空师弟 |
→→→→→→→→→→→→→→→→→→- 学习了,特别是是 MID(A4,6,{1;2}) 这种用法,见过几次,但没记牢,用的时候总是忘记这种方法。 |
11楼 gouweicao78 |
呵呵,这个解法用了IFERROR函数容错,不然公式就长些:
|