DocFlow

Лишний пробел в ИНН ломает поиск

Как это выглядит

ВПР или поиск по ИНН не находит контрагента, хотя значение в таблице видно и выглядит идентичным. Сравнение двух ячеек формулой даёт ЛОЖЬ.

Коротко

В значении есть невидимый символ: концевой пробел, неразрывный пробел или символ переноса. Визуально строки одинаковы, для сравнения — разные. Лечится очисткой функцией СЖПРОБЕЛЫ и заменой неразрывных пробелов.

Почему так происходит

  1. 01Концевой пробел при копировании

    При копировании из документа или из письма в конец значения попадает пробел. Он не виден, но участвует в сравнении.

  2. 02Неразрывный пробел из PDF

    Символ с кодом 160 выглядит как обычный пробел, но не удаляется функцией СЖПРОБЕЛЫ и не находится обычным поиском пробела.

  3. 03Разрядка внутри номера

    ИНН, напечатанный как «7707 083893», после копирования содержит пробел внутри и перестаёт совпадать с эталоном.

Как понять, что причина именно эта

Как починить

Очистить значения от пробелов

  1. 1.Создайте служебную колонку с формулой СЖПРОБЕЛЫ.
  2. 2.Отдельно замените символ с кодом 160 на пустоту.
  3. 3.Замените исходную колонку очищенной через специальную вставку значений.

не чинит: СЖПРОБЕЛЫ убирает только обычные пробелы; неразрывные и переносы придётся заменять отдельно.

Проверять длину при загрузке

  1. 1.Добавьте колонку контроля длины ИНН.
  2. 2.Отфильтруйте строки, где длина не 10 и не 12.
  3. 3.Разберите их вручную — там же обычно и потерянные ведущие нули.

не чинит: Ловит лишние символы, но не отличает пробел от буквы.

Когда мы не нужны

Это разовая чистка данных в Excel, а не задача разбора документов. Одна служебная колонка решает её без всяких инструментов.

Что с этим делает наша выгрузка

Мы убираем пробелы по краям значений и внутри числовых реквизитов вроде ИНН и КПП. В наименованиях и адресах пробелы сохраняем: там они значащие.

Вопросы

Почему ВПР не находит визуально одинаковые значения?

Потому что сравнивает строки посимвольно. Один невидимый символ делает строки разными, и для функции это не «почти совпало», а «не совпало».

Как быстро найти неразрывные пробелы?

Заменой: в поле поиска вставить символ с кодом 160 через Alt+0160 и заменить на пустоту. Обычный поиск пробела их не видит.

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/lishniy-probel-v-inn.