注:文章内容来源于网络,真实性有待确认,请自行甄别。
Excel2008怎样将2001
发表于:2024-10-24 00:00:00浏览:4次
问题描述:怎样将2001-5-8改写成2001-05-08形势好多一行很多改成年年年年-月月-日日
用附件的自定义公式=dateF(A3)
前提是A3 里面要是XxxX-X-X 或XXXX-xx-x or xxxx-x-xx格式的阿
Option Explicit
Function dateF(ByVal xx As String) As String
Dim i As String
Dim j As String
j = Right(xx, 2)
If Mid(xx, 7, 1) <> "-" Then
i = Left(xx, 7)
Else
i = Left(xx, 5)
i = i & "0" & Mid(xx, 6, 1)
End If
If Left(j, 1) <> "-" Then
i = i & "-" & j
Else
i = i & "-" & "0" & Right(j, 1)
End If
dateF = i
End Function
栏目分类全部>