【发布时间】:2016-04-27 10:56:25
【问题描述】:
我有一个用于将以下文本转换为日期的工作公式。但是,我不明白为什么必须添加尾随 0 才能以 YYYY 格式显示年份。
21.04.2016 转换为 4/21/2016
=(MID(A2,4,2)&"/"&LEFT(A2,2)&"/"&RIGHT(A2,2))+0
它非常简单直接。但是,如果您删除公式末尾的 0,它只会显示 16 而不是 2016。但我可以使用 Right(A2,4) 而不是 Right(A2,2)。但我还是想知道为什么?任何人?谢谢!
【问题讨论】:
-
想知道您是如何发现添加零会起作用的! ;)
-
说实话,这段代码不是我写的。我在网上某处看到的。我只是不明白背后的原因。
-
添加零使 Excel 将字符串转换为数字,正确的格式使 Excel 将数字显示为日期。
-
@Gary'sStudent 你太快了!去当地的咖啡店/甜甜圈店犒劳一下自己吧!
-
@lulumink 仅在某些情况下。