-2

我有问题

我在 excel 中得到数据,其中包含这种格式的日期“* 27/2/201 *1”

我需要将其转换为“ MMM, dd yyyy ”格式,我该怎么做?谢谢

4

2 回答 2

0

假设值 27/02/2011 在单元格 A1 中,公式为

=DATE(MID(A1,7,4),MID(A1,4,2),LEFT(A1,2))

这为您提供了一个不错的 Excel 日期,您可以使用格式等执行任何其他操作。

于 2013-04-11T07:22:26.067 回答
-1

如果您在工作表中工作,则可以使用文本函数 TEXT(reference, format)

=TEXT(A1,"mmm/dd/yyyy")

在 VBA 中使用 Format() 函数:

Sub a()
x = Format(Now(), "mmm,dd,yyyy")

End Sub

如果日期在工作表中存储为字符串并且不使用 2 位数月份,则可以将其转换为如下日期格式:

=DATE(RIGHT(A2,4), FIND("/",A2,FIND("/",A2)+1)-FIND("/",A2)-1,LEFT(A2,FIND("/",A2)-1))
于 2013-04-11T05:11:34.007 回答