Почему Excel помечает зеленым цветом случайные ячейки в CSV-файле?

Почему Excel помечает зеленым цветом случайные ячейки в CSV-файле?

У меня есть два файла CSV test_a.csvи test_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: И вы можете увидеть пример о «непоследовательной формуле».

Связанный контент