我在excel在线工作。我已经检查了计算问题。由于某些原因,下面的公式只在我进入单元格并按回车键时有效:
=text(A1;"mmm-yy")
期望输出:Jan-21
实际输出:Jan-yy
如果我进入单元格并按回车键,我会得到正确的值,但如果我再次打开文件,有时是正确的,有时是错误的。
正如我在评论中提到的;看起来您的区域设置无法识别"yy"。我将通过使用实际的numberformat来解决这个问题。设置在单元格本身上,当跨不同语言环境共享文件时,该单元格应该保持工作。它还保持单元格内容的数值不变。
如果你需要使用这个字符串,你可以使用:
=REPLACE(TEXT(F12,"mmm-e"),5,2,)
,"e"是"yyyy"的国际占位符1。之后,我们只需要将结果字符串中我们想要忽略的部分删除。
<子>1:我还没有找到关于这个特性的实际文档。子>