Excel公式添加存储为文本的数字

时间:2017-09-25 08:03:32

标签: excel excel-formula

我的NodeJS程序在单元格中填充excel公式,该公式又计算列中所有数字的总和。数字作为文本存储在单元格中。 使用的公式是:= SUM(0+(I5:I19999))。

所有数字都出现在“I”栏中,但不一定要到第19999行(少数可能是空白的)。

但是,这个公式的结果总是#VALUE!。 我似乎无法在此找到问题。 真的很感激这个问题的任何帮助。 谢谢!

2 个答案:

答案 0 :(得分:2)

您用于添加存储为文本的数字的公式,即=SUM(0+(I5:I19999))是一个数组公式,需要按 Ctrl + Shift + 输入

如果您需要非数组公式,可以使用

=SUMPRODUCT((I5:I19999)*1)

答案 1 :(得分:0)

单元格中的值必须存储为数字,因为只有当您提供文本时,sum才会对数字起作用,然后它将显示#VALUE。

您可以使用numformat(' 0.00')将值存储为数字。您可以从此页面获取更多信息https://support.office.com/en-us/article/Number-format -codes-5026bbd6-04bc-48cd-bf33-80f18b4eae68。如果您正在阅读,那么您必须转换它。

您能告诉我您使用的是哪个软件包(exceljs,Node-xlsx),以便我可以向您发送所需的代码吗?