在Excel中使用德语格式的公式?

在Excel中使用德语格式的公式?,excel,formula,cell-formatting,Excel,Formula,Cell Formatting,我在excel中使用公式,我注意到使用德国单元格格式时出现了一种奇怪的行为 在excel中,选择A1并将其格式设置为:(地区)德语,VersionCherungsnachweis-Nr A1中的类型“=总和(B1:B3)”。我在这个例子中使用了SUM,但是对于以“=”开头的任何东西,结果都是一样的 我得到的行为是A1显示为字符串。格式添加了“[]”,因此单元格被读取为“[=SUM(B1:B3)]”,即使内容实际上以“=”开头 我在互联网上找不到任何与此相关的内容,我如何让Excel将单元格识别

我在excel中使用公式,我注意到使用德国单元格格式时出现了一种奇怪的行为

  • 在excel中,选择A1并将其格式设置为:(地区)德语,VersionCherungsnachweis-Nr
  • A1中的类型“=总和(B1:B3)”。我在这个例子中使用了SUM,但是对于以“=”开头的任何东西,结果都是一样的
  • 我得到的行为是A1显示为字符串。格式添加了“[]”,因此单元格被读取为“[=SUM(B1:B3)]”,即使内容实际上以“=”开头


    我在互联网上找不到任何与此相关的内容,我如何让Excel将单元格识别为公式?

    版本号为
    的Snachweis-Nr.
    格式转换为:

    Range("A1").NumberFormat = "\[@\]"
    
    它强制内部的公式充当字符串。因此,不评估该公式。如果要对其求值,请将格式更改为“常规”,并将两个
    [
    ]
    连接起来:

    ="["&SUMME(C1:C3)&"]"
    

    德语中的
    =SUM()
    =SUMME()
    。有关所有德国公式的参考信息,请参见:


    我也尝试过,也尝试过其他语言。行为保持不变,这就是我使用SUM的原因。好的,我没有考虑检查数字格式。谢谢