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

Using formulas with german format in Excel?

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

  1. 在 excel 中,select A1 将其格式设置为:(地区)德语,Versicherungsnachweis-Nr。
  2. 在 A1 中输入“=SUM(B1:B3)”。我在此示例中使用了 SUM,但对于以“=”开头的任何内容,结果都是相同的。

我得到的行为是 A1 显示为字符串。该格式添加了“[ ]”,因此单元格被读取为“[=SUM(B1:B3)]”,即使内容确实以“=”开头。

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

Versicherungsnachweis-Nr. 格式翻译为:

Range("A1").NumberFormat = "\[@\]"

强制里面的公式充当字符串。因此,不评估公式。如果要求值,把格式改成general,把[]两个拼接起来:

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

=SUM() 在德语中是 =SUMME()。请参阅此以获取所有德语公式的参考:

http://dolf.trieschnigg.nl/excel/index.php?langids=en+de