= text()公式只在我按回车时起作用



我在excel在线工作。我已经检查了计算问题。由于某些原因,下面的公式只在我进入单元格并按回车键时有效:

=text(A1;"mmm-yy")

期望输出:Jan-21
实际输出:Jan-yy

如果我进入单元格并按回车键,我会得到正确的值,但如果我再次打开文件,有时是正确的,有时是错误的。

正如我在评论中提到的;看起来您的区域设置无法识别"yy"。我将通过使用实际的numberformat来解决这个问题。设置在单元格本身上,当跨不同语言环境共享文件时,该单元格应该保持工作。它还保持单元格内容的数值不变。

如果你需要使用这个字符串,你可以使用:

=REPLACE(TEXT(F12,"mmm-e"),5,2,)

,"e"是"yyyy"的国际占位符1。之后,我们只需要将结果字符串中我们想要忽略的部分删除。

<子>1:我还没有找到关于这个特性的实际文档。

相关内容

  • 没有找到相关文章

最新更新