与Excel中使用的语言无关的文本公式中的日期格式设置 [英] Date-Formatting in TEXT formula independent from used language in Excel

查看:19
本文介绍了与Excel中使用的语言无关的文本公式中的日期格式设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

           A                 B                          
1      2020-01-01        2020-01-01     =TEXT(A1,"YYYY-MM-DD")
2
3
在我的电子表格中,我使用Cell A1编写了date,并使用Cell B1中的公式将其更改为TEXT格式。
只要我使用英文版的Excel,所有这些都可以正常工作。


现在,波兰的一位同事需要使用波兰语Excel版本的文件。
他打开文件后,Cell B1中的公式更改为:

=TEKST(A2;"YYYY-MM-DD")

此公式返回error,因为在波兰,您需要使用RRRR-MM-DD而不是YYYY-MM-DD
因此,我想知道是否可以将此文本格式设置为国际格式,这样无论您的Excel设置为哪种语言,公式都有效?

推荐答案

如果唯一的问题是与您的波兰同事共享,则您只需使用国际占位符&e";来替换";YYYY&qot;:

=TEXT(A1,"e-MM-DD")
现在,虽然这对您在波兰的同事来说可以很好地工作,但在某些国家/地区,&q;m&q;和&d&q;也需要更换。如果通常我们需要返回区域设置&Q;Y&Q;、&Q;M&Q;或&Q;D&Q;等效项,您可以使用name manager

创建三个命名公式
  • 第一步:创建名为YT的名称,参考=INDEX(GET.WORKSPACE(37),19)
  • 2:创建名为MT的名称,参考=INDEX(GET.WORKSPACE(37),20)
  • 3:创建名为dt的名称,参考=INDEX(GET.WORKSPACE(37),21)

现在您可以通过以下方式使用对这些名称的引用:

=TEXT(A1,REPT(YT,4)&"-"&REPT(MT,2)&"-"&REPT(DT,2))

注意:根据您使用的Excel版本,可能需要:
Trust Center中的Enable Excel 4.0 macros when VBA macros are enabled

这篇关于与Excel中使用的语言无关的文本公式中的日期格式设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆