gpt4 book ai didi

excel - 如何将像 20120103 这样的数字转换成 Excel 可以识别的日期?

转载 作者:行者123 更新时间:2023-12-04 19:51:32 26 4
gpt4 key购买 nike

我有一个 8 位数字告诉我日期,YYYYMMDD。如何将此数字转换为 Excel 将识别为日期的日期。

假设单元格 A1 中有 20120229...我该怎么办?

最佳答案

既然你用 VBA 标记了这个问题,我假设你想要 VBA 中的答案,所以你去吧:

Dim l As Long
Dim s As String
Dim d As Date

l = Range("A1").Value ' 20120229

' convert it to a string
s = CStr(l)

' can now use string functions to parse it
d = DateSerial(CInt(Left(s, 4)), CInt(Mid(s, 5, 2)), CInt(Right(s, 2)))
' d is now 29 Feb 2012

' write it back to the sheet
Range("A2").Value = d

关于excel - 如何将像 20120103 这样的数字转换成 Excel 可以识别的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11089270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com