作者:绿色风
分类:
时间:2022-08-18
浏览:153
楼主 amulee |
Q:如何将混合的非标准日期转换成标准日期? A:如图:
部分单元格设置了自定义格式,且日期格式中的“-”分隔符以“."替代了。如何将这个混合的非标准日期转换成标准日期格式?
方法1、利用自定义函数
参考代码如下:- Function GetDate(Rng As Range)
- Dim strDate As String
- strDate = Rng.Text
- strDate = Replace(strDate, ".", "-")
- GetDate = CDate(strDate)
- End Function
日期转化.rar
方法2、剪贴板+分列+单元格格式
|
2楼 CheryBTL |
自定义函数分列者都是好办法 公式应该也是可以呀: TEXT(SUBSTITUTE("2011-"&A1,".","-"),"e-m-d") |
3楼 传递 |
不懂VBA 函数 ,只会最简单的 |
4楼 滴水穿石 |
学习基础操作和函数方法 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一