Вы можете попробовать изменить правило (ы) условного форматирования. Возьмем, к примеру, правило, которое смотрит на длину A2
, сделайте эту часть равной TEXT(A2, "0 00000 00000 0;@")
и измените критерий длины с 12 на 15.
Но, тем не менее, если значение штрих-кода составляет 7 цифр, форматирование преобразует его в 15 символов (с заполнением 5 ведущих нулей) в любом случае, и условное форматирование не будет работать должным образом и будет показывать, что длина ячейки в порядке каждый раз время.
В этом случае лучшим решением может быть преобразование столбца штрих-кода в текст (так что в этом случае ведущие нули останутся) и создание вспомогательного столбца с приведенной ниже формулой; ваше условное форматирование будет по-прежнему смотреть на старый текстовый столбец, но вы будете использовать этот новый столбец, возможно, скрыть этот старый столбец:
=NUMBERVALUE(A2)