Лишний пробел в ИНН ломает поиск
Как это выглядит
ВПР или поиск по ИНН не находит контрагента, хотя значение в таблице видно и выглядит идентичным. Сравнение двух ячеек формулой даёт ЛОЖЬ.
Коротко
В значении есть невидимый символ: концевой пробел, неразрывный пробел или символ переноса. Визуально строки одинаковы, для сравнения — разные. Лечится очисткой функцией СЖПРОБЕЛЫ и заменой неразрывных пробелов.
Почему так происходит
01Концевой пробел при копировании
При копировании из документа или из письма в конец значения попадает пробел. Он не виден, но участвует в сравнении.
02Неразрывный пробел из PDF
Символ с кодом 160 выглядит как обычный пробел, но не удаляется функцией СЖПРОБЕЛЫ и не находится обычным поиском пробела.
03Разрядка внутри номера
ИНН, напечатанный как «7707 083893», после копирования содержит пробел внутри и перестаёт совпадать с эталоном.
Как понять, что причина именно эта
- Посчитайте длину значения формулой ДЛСТР: у ИНН юрлица должно быть ровно 10 символов, у ИП — 12.
- Сравните две ячейки формулой равенства — она честнее глаз.
- Найдите неразрывные пробелы заменой символа с кодом 160.
Как починить
Очистить значения от пробелов
- 1.Создайте служебную колонку с формулой СЖПРОБЕЛЫ.
- 2.Отдельно замените символ с кодом 160 на пустоту.
- 3.Замените исходную колонку очищенной через специальную вставку значений.
не чинит: СЖПРОБЕЛЫ убирает только обычные пробелы; неразрывные и переносы придётся заменять отдельно.
Проверять длину при загрузке
- 1.Добавьте колонку контроля длины ИНН.
- 2.Отфильтруйте строки, где длина не 10 и не 12.
- 3.Разберите их вручную — там же обычно и потерянные ведущие нули.
не чинит: Ловит лишние символы, но не отличает пробел от буквы.
Когда мы не нужны
Это разовая чистка данных в Excel, а не задача разбора документов. Одна служебная колонка решает её без всяких инструментов.
Что с этим делает наша выгрузка
Мы убираем пробелы по краям значений и внутри числовых реквизитов вроде ИНН и КПП. В наименованиях и адресах пробелы сохраняем: там они значащие.
Вопросы
Почему ВПР не находит визуально одинаковые значения?
Потому что сравнивает строки посимвольно. Один невидимый символ делает строки разными, и для функции это не «почти совпало», а «не совпало».
Как быстро найти неразрывные пробелы?
Заменой: в поле поиска вставить символ с кодом 160 через Alt+0160 и заменить на пустоту. Обычный поиск пробела их не видит.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/lishniy-probel-v-inn.
Другие ошибки