总和在 Excel 中返​​回 0

Hai*_*ane 14 microsoft-excel microsoft-excel-2010

我正在处理 Excel 电子表格,当我在单元格中使用 SUM 公式然后选择列时,它返回0. 我认为这是由于单元格中的双引号引起的。我试图格式化单元格,但它仍然返回0.

我正在使用 Microsoft Office 2010

结果的屏幕截图

Aga*_*nju 8

您尝试添加的“数字”是Texts,而不是数字。

当它们从相应地标记它们的源加载时,或者当单元格的格式设置不正确时,就会发生这种情况。

不幸的是,没有简单的双击方法来修复它 - 更改单元格的格式不会相应地更改内容,您需要重新输入每个值。不过,有几种方法可以修复它:

  1. 如果您从 CSV 或其他非 Excel 源加载数据,最简单的方法是重复该操作,并将列标记为“数字”而不是“文本”。为此,请打开一个空白 Excel 工作表,转到数据/来自文本,然后按照向导进行操作。在步骤 3/3 中,确保单击该列并选择“常规”,而不是“文本”

  2. 如果这不是一个选项,您可以使用辅助列(例如在值旁边),然后输入=VALUE(E1)F1,然后将其复制下来。此列现在将是可汇总的。然后,您还可以将 F 列的内容和“仅粘贴/值”复制到 E 列上,然后删除辅助列。

  3. 第三种选择是将其组合在一个数组公式中:而不是=SUM(E10:E13)使用=SUM(VALUE(E10:E13))并按下CTRLSHIFTENTER(而不是仅ENTER)。


cre*_*hne 6

要删除双引号,请选择要转换的单元格,然后使用Find->Replace将引号 ( ")更改为空。

如果单元格保留为文本,这里有一种使用Paste Special命令将文本转换为数字的方法。

  1. 在任何空白单元格中,键入值 1
  2. 确保您在其中键入 1 的单元格格式设置为数字
  3. 选择带有 1 和 Copy
  4. 选择具有要转换为数字的值的单元格
  5. 选择 Paste Special
  6. 在 下Operation,单击Multiply,然后单击OK