我可以使用什么公式将字符串转换为显示为01/01/2018的日期值?
答案 0 :(得分:4)
如果你试图从一个公式到另一个单元格,而不是原位(为此,根据Jeeped的答案使用“Text to Columns”),你可以组合{{ 1}}和DATE
,或使用MID
并转换为REPLACE
或+0
:
DATEVALUE
OR
=DATE(MID(A1,1,4), MID(A1,5,2), MID(A1,7,2))
OR
=REPLACE(REPLACE(A1,7,0,"-"),5,0,"-")+0
(其中=DATEVALUE(REPLACE(REPLACE(A1,7,0,"-"),5,0,"-"))
是转换日期)
第一个公式只是将数字减少到A1
2018
01
,并将其用作年,月和日。第二个2工作首先在位置7(01
)然后在位置5(REPLACE
)插入(即"201801-01"
0个字符)连字符并将字符串转换回数字/日期。
答案 1 :(得分:2)
答案 2 :(得分:1)
使用以下代码
=RIGHT((text),2)&"/"&MID((text),5,2)&"/"&LEFT((text),4)
答案 3 :(得分:0)
使用DATEVALUE()函数,该函数将文本格式作为输入。不是说如果您的输出单元格不是日期格式,您将看到预期的1/1/2016的简单int intteade。
我将向您推荐DATEVALUE函数文档,以便更深入地了解输入格式等等