为什么 Excel 在 csv 文件中“绿色标记”随机单元格?

zun*_*arz 3 csv microsoft-excel

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

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

内容test_a.csv

="66526"
="86207"
="76830"
="85244"
="46830"
Run Code Online (Sandbox Code Playgroud)

内容test_b.csv

="36064"
="36207"
="36830"
="35244"
="36830"
Run Code Online (Sandbox Code Playgroud)

Bob*_*Bob 8

您遇到的特定错误是Inconsistent Formula. 原因是Excel检测到上面的单元格和下面的单元格是一样的,所以它认为中间的可能是错误的。这可以说是微软的一个糟糕的设计,看到触发它是多么容易,但让我们不要进入那个。

我列出了一些防止显示此错误的选项:

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

忽略它

你可以忽略它。它实际上只是细胞中的一个小三角形;它不应以任何方式影响功能。或者,您可以告诉 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


将其存储为数字

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

您可以通过省略引号来做到这一点。