1

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

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

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

请参阅此处的屏幕截图。

我在互联网上完全没有发现与此相关的内容,我怎样才能让 Excel 将单元格识别为公式?

4

1 回答 1

1

Versicherungsnachweis-Nr.格式转换为:

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

这会强制内部的公式充当字符串。因此,不计算公式。如果您希望对其进行评估,请将格式更改为一般,并将两者连接[起来]

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

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

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

于 2018-05-28T14:52:37.090 回答