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


3

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

Random 'green-tag' in a csv file

的内容 test_a.csv

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

的内容 test_b.csv

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

当你指向标签时会出现什么错误信息?
CharlieRB

信息框突出显示“不一致的公式”。
zundarz

Answers:


8

你得到的具体错误是 Inconsistent Formula。原因是Excel检测到上面的单元格,下面的单元格是相同的,所以它认为中间的单元格可能是错误的。这可以说是微软的一个糟糕的设计,看到它触发它是多么容易,但让我们不要进入。

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

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

忽略它

你可以忽略它。真的只是单元格中的一个小三角形;它不应该以任何方式影响功能。或者,您可以告诉Excel仅针对此单元格忽略它:

  1. 选择单元格

  2. 单击右侧的感叹号

  3. 选择 Ignore Error

    Screenshot illustrating process


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

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

  1. 选择单元格

  2. 单击右侧的感叹号

  3. 选择 Error Checking Options...

    Screenshot illustrating process

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

    Screenshot illustrating options box


使用替代表示法来指示文本

用撇号前缀字符串( ' ),例如 '35244。这表示Excel中的文本,而不是公式。不幸的是,这标志着它 Number Stored as Text 错误,但此错误检查应该比禁用更安全 Inconsistent Formula 一。


将其存储为数字

如果可能,请勿将您的号码存储为文本。这也使得使用数值公式更容易,但您可能还有其他一些原因必须将其存储为文本。

您可以通过省略引号来完成此操作。


3

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

之前 ="35244"35244


如果Excel认为我的值可能是一个公式,为什么我的所有单元格都没有这么标记?是什么让这个值=“35244”值得标记,而不是其他?
zundarz

1
因为A3和A5中的“公式”是相同的而A4是不同的。
laurent

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.