为什么 Excel 的“绿色标签”会随机选中 csv 文件中的单元格?

为什么 Excel 的“绿色标签”会随机选中 csv 文件中的单元格?

我有两个 CSV 文件,test_a.csvtest_b.csv。绿色标记信息框突出显示“不一致的公式”。为什么 Excel 在 中将 A4 标记为绿色test_b.csv?如何防止 Excel 将我的单元格标记为绿色?

csv 文件中的随机“绿色标签”

内容test_a.csv

="66526"
="86207"
="76830"
="85244"
="46830"

内容test_b.csv

="36064"
="36207"
="36830"
="35244"
="36830"

答案1

您收到的特定错误是Inconsistent Formula。原因是 Excel 检测到上方和下方的单元格相同,因此它认为中间的单元格可能有错误。这可以说是 Microsoft 的一个糟糕设计,因为它很容易触发,但我们不要深入讨论这个问题。

我列出了一些用于防止出现此错误的选项:

  • 忽略它
  • 禁用不一致公式的错误检查
  • 使用替代符号来表示文本
  • 将其存储为数字而不是文本

忽略它

您可以忽略它。它实际上只是单元格中的一个小三角形;它不会以任何方式影响功能。或者,您可以告诉 Excel 仅忽略此单元格:

  1. 选择单元格

  2. 点击右侧的感叹号

  3. 选择Ignore Error

    屏幕截图说明流程


禁用不一致公式的错误检查

您可以完全禁用不一致公式的错误检查。但这样做的副作用是不会标记不一致公式的实际问题以引起您的注意。

  1. 选择单元格

  2. 点击右侧的感叹号

  3. 选择Error Checking Options...

    屏幕截图说明流程

  4. 取消选中Formulas inconsistent with other formulas in the region。请注意,工具提示示例几乎完美地描述了您的情况。如果您希望重新启用此选项,也可以通过File> Options>访问Formulas它。我相信它适用于您在计算机上的用户设置,即每次更改选项后使用 Excel 时,而不仅仅是此文件。

    说明选项框的屏幕截图


使用替代符号来表示文本

在字符串前面加上撇号 ( '),例如'35244。这表示 Excel 中的文本,而不是公式。不幸的是,这会将其标记为错误Number Stored as Text,但禁用此错误检查应该比禁用错误检查更安全Inconsistent Formula


将其存储为数字

如果可能的话,不要将数字存储为文本。这也使得使用数字公式更加容易,但您可能有其他原因必须将其存储为文本。

您可以通过省略引号来实现这一点。

答案2

Excel 正在检查,因为=单元格中有,这告诉它后面是公式。如果您不打算在工作表的其他任何地方使用公式,关闭错误检查是一种解决方法。在关闭错误检查之前,请尝试删除单元格中的多余字符,只留下数据。

之前="35244" 之后35244

答案3

转到文件 > 选项。单击公式选项卡并取消选中“启用后台错误检查”

编辑:检查的错误类型如下:http://office.microsoft.com/en-us/excel-help/use-error-checking-to-correct-common-errors-in-formulas-HA010342331.aspx

编辑2:您可以看到一个关于“不一致公式”的例子。

相关内容