Условное форматирование скрыло значения
Как это выглядит
В таблице от поставщика колонка кажется пустой, но при выделении диапазона внизу окна видна сумма. После выгрузки данные внезапно появляются.
Коротко
Значения на месте, невидимо их отображение: белый шрифт, формат «;;;» или правило условного форматирования. Разбор в таких случаях видит данные, а человек — нет, и расхождение выглядит как ошибка выгрузки.
Почему так происходит
01Белый шрифт на белом фоне
Приём для скрытия служебных колонок. Значение в ячейке есть, цвет совпадает с фоном.
02Пользовательский формат «;;;»
Такой формат числа выводит пустоту при любом значении. Ячейка выглядит пустой всегда, независимо от содержимого.
03Правило условного форматирования
Правило может окрашивать шрифт в цвет фона при выполнении условия — например, для нулевых значений.
Как понять, что причина именно эта
- Выделите «пустую» область и посмотрите на счётчик суммы и количества внизу окна.
- Поставьте курсор в ячейку и посмотрите строку формул — значение будет там.
- Проверьте формат ячейки: «;;;» виден в пользовательском формате.
Как починить
Сбросить формат и форматирование
- 1.Выделите диапазон.
- 2.Главная → Очистить → Очистить форматы.
- 3.Проверьте, появились ли значения.
не чинит: Сбрасывает и полезное оформление, включая ширину числовых форматов.
Удалить правила условного форматирования
- 1.Главная → Условное форматирование → Управление правилами.
- 2.Выберите «Этот лист» и просмотрите список.
- 3.Удалите правило, красящее шрифт в цвет фона.
не чинит: Если правил много, удаление вслепую сломает осмысленную подсветку.
Когда мы не нужны
Это работа с чужим файлом Excel, а не с документом. Достаточно один раз проверить строку формул — и вопрос закрыт без всяких инструментов.
Что с этим делает наша выгрузка
Мы читаем значения, а не оформление, поэтому скрытые форматированием данные в выгрузку попадут. Это ровно то поведение, которое нужно: спрятанное значение в документе всё равно существует.
Вопросы
Так это ошибка или нет?
Ошибка восприятия. Данные в файле есть, и разбор ведёт себя правильно. Опасность в другом: человек считает колонку пустой и не проверяет её.
Зачем поставщики прячут колонки?
Обычно там служебные расчёты: коэффициенты, внутренние коды, себестоимость. Скрытие делается для печати, а не против получателя.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/uslovnoe-formatirovanie-skrylo-znacheniya.
Другие ошибки