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

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

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

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

用于添加以文本forms存储的数字的公式=SUM(0+(I5:I19999))是一个数组公式,需要通过按Ctrl + Shift + Enter来提交。

如果你想要非数组公式,你可以使用

 =SUMPRODUCT((I5:I19999)*1) 

单元格中的值必须存储为一个数字,因为只有在给出文本的情况下,总和才会对数字起作用,那么它将显示#VALUE。

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

你能不能让我知道你使用哪个软件包(exceljs,Node-xlsx),以便我可以向你发送代码要求?