3

У меня есть два файла 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"

3 ответа3

8

Конкретная ошибка, которую вы получаете, является 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 1».


Сохраните это как число

Не храните свои числа в виде текста, если это возможно. Это также облегчает использование числовых формул, но у вас может быть какая-то другая причина, по которой он должен быть сохранен в виде текста.

Вы можете сделать это, опуская кавычки.

3

Excel проверяет, потому что в ячейке = , что говорит о том, что ниже следует формула. Отключение проверки ошибок - это обходной путь, если вы не собираетесь использовать формулы где-либо еще на листе. Прежде чем отключить проверку ошибок, попробуйте удалить лишние символы в ячейке, оставляя только данные.

До ="35244" После 35244

2

Перейдите в Файл> Параметры. Перейдите на вкладку формул и снимите флажок "Включить фоновую проверку ошибок"

Изменить: Типы ошибок, которые проверяются здесь: http://office.microsoft.com/en-us/excel-help/use-error-checking-to-correct-common-errors-in-formulas-HA010342331. ASPX

Edit2: И вы можете увидеть пример о "несовместимой формуле".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .