gpt4 book ai didi

excel - TEXT 公式中的日期格式与 Excel 中使用的语言无关

转载 作者:行者123 更新时间:2023-12-04 20:48:47 25 4
gpt4 key购买 nike

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

现在,波兰的一位同事需要在波兰语 Excel 版本中使用该文件。
一旦他打开文件, Cell B1 中的公式更改为:
=TEKST(A2;"YYYY-MM-DD")
此公式返回 error因为在波兰而不是 YYYY-MM-DD您需要使用 RRRR-MM-DD .
因此,我想知道是否有可能做到 文本格式国际所以无论您的 Excel 使用哪种语言设置,公式都有效?

最佳答案

如果唯一的问题是与您的波兰同事共享它,那么您可以简单地使用国际占位符“e”替换“YYYY”:

=TEXT(A1,"e-MM-DD")
现在,虽然这对您在波兰的同事来说可以正常工作,但有些国家的“m”和“d”也需要替换。如果通常我们需要返回区域设置“Y”、“M”或“D”等价物,您可以使用 name manager 创建三个命名公式:
  • 第一个:创建名为 YT 的名称并引用 =INDEX(GET.WORKSPACE(37),19)
  • 第二:创建名为MT的名称并引用=INDEX(GET.WORKSPACE(37),20)
  • 第三:创建名称DT并引用=INDEX(GET.WORKSPACE(37),21)

  • 现在您可以通过以下方式使用对这些名称的引用:
    =TEXT(A1,REPT(YT,4)&"-"&REPT(MT,2)&"-"&REPT(DT,2))

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

    关于excel - TEXT 公式中的日期格式与 Excel 中使用的语言无关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71049688/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com