尝试添加由 SQL 导入的数字时,AutoSum 和 Sum return '0'
AutoSum and Sum return '0' when trying to add numbers imported by SQL
Excel 2007 - 任何时候我点击自动求和它显示 0
,或者任何时候我使用公式求和它仍然给我一个 0
。
这是一个 SQL 查询,使用数据连接-SQL 服务器导入并保存在工作簿中的 SQL 查询。
是什么让我无法计算总数?
在我看来最有可能的解释是您要添加的是字符串。如果是这样,激活 Error Checking(公式选项卡)小三角形(默认为绿色)应该是明确的证据。
这些还提供了一种简单的方法,可以将看起来像数字的字符串转换为 Excel 可以相加的数字。 Select 以需要转换的单元格开头的连续范围应该出现警告标志:
(不总是左上角)。单击感叹号和 Convert to Number,希望您选择的所有单元格的格式都将被转换,以便您的 SUM 函数按您希望的方式运行。
不太可能(因为我不知道你会怎么做)是你以某种方式获得了前导 spaces 并且在输入数据时将其输入到格式为文本的单元格中。三角形警告是相同的,但 Number Stored as Text 不进行转换。公式如:
=TRIM(A1)
应该这样做,尽管它确实取决于 space 的 类型 (例如,不适用于 NBSP - 尽管您不应该从SQL 导入)。
可能还有其他可能的原因,但似乎最好先尝试以上方法,然后再尝试其他方法。
Excel 2007 - 任何时候我点击自动求和它显示 0
,或者任何时候我使用公式求和它仍然给我一个 0
。
这是一个 SQL 查询,使用数据连接-SQL 服务器导入并保存在工作簿中的 SQL 查询。
是什么让我无法计算总数?
在我看来最有可能的解释是您要添加的是字符串。如果是这样,激活 Error Checking(公式选项卡)小三角形(默认为绿色)应该是明确的证据。
这些还提供了一种简单的方法,可以将看起来像数字的字符串转换为 Excel 可以相加的数字。 Select 以需要转换的单元格开头的连续范围应该出现警告标志:
(不总是左上角)。单击感叹号和 Convert to Number,希望您选择的所有单元格的格式都将被转换,以便您的 SUM 函数按您希望的方式运行。
不太可能(因为我不知道你会怎么做)是你以某种方式获得了前导 spaces 并且在输入数据时将其输入到格式为文本的单元格中。三角形警告是相同的,但 Number Stored as Text 不进行转换。公式如:
=TRIM(A1)
应该这样做,尽管它确实取决于 space 的 类型 (例如,不适用于 NBSP - 尽管您不应该从SQL 导入)。
可能还有其他可能的原因,但似乎最好先尝试以上方法,然后再尝试其他方法。