Название организации не совпадает со справочником
Как это выглядит
ВПР по названию поставщика возвращает ошибку, хотя вы точно знаете, что такая организация в справочнике есть. Глазами оба значения выглядят одинаково.
Коротко
Сравнение текста идёт посимвольно, а не по смыслу. Разные кавычки, лишний пробел, перенос строки внутри названия или другой порядок слов делают две одинаковые на вид строки разными для формулы.
Почему так происходит
01Разные виды кавычек
«Ромашка» с типографскими кавычками-ёлочками и "Ромашка" с прямыми — разные строки. В документах встречаются оба варианта, иногда в одном файле.
02Двойные и концевые пробелы
Пробел в конце значения невидим, но ломает точное сравнение. Появляется он при копировании из печатной формы и при выравнивании текста.
03Перенос строки внутри названия
Длинное наименование в печатной форме переносится на две строки, и перенос попадает внутрь значения. Ячейка выглядит нормально, если строка не развёрнута.
04Разный порядок формы собственности
«ООО Ромашка» и «Ромашка, ООО» — обычное расхождение между документом и справочником. Для человека это одно и то же, для формулы — нет.
05Латиница в кириллическом слове
Буквы А, В, Е, К, М, О, Р, С, Т, Х есть в обоих алфавитах и выглядят одинаково. Название с одной латинской буквой не совпадёт ни с чем и не вызовет подозрений при взгляде.
Как понять, что причина именно эта
- Сравните длину строк функцией ДЛСТР: разная длина при одинаковом виде означает невидимый символ.
- Проверьте точное совпадение через СОВПАД — она сравнивает строго, в отличие от обычного равенства.
- Сопоставьте те же записи по ИНН вместо названия: если по ИНН всё сходится, проблема точно в тексте.
Как починить
Нормализовать обе стороны перед сравнением
- 1.Приведите к одному регистру функцией СТРОЧН.
- 2.Уберите лишние пробелы функцией СЖПРОБЕЛЫ и переносы строк функцией ПЕЧСИМВ.
- 3.Замените все виды кавычек на один через ПОДСТАВИТЬ.
- 4.Сравнивайте нормализованные значения, а исходные оставьте нетронутыми.
не чинит: Не решает расхождение в порядке слов: «ООО Ромашка» и «Ромашка, ООО» после нормализации всё равно разные.
Перейти на сопоставление по ИНН
- 1.Сделайте ключом сопоставления ИНН, а не название.
- 2.Название оставьте для чтения человеком.
не чинит: Требует, чтобы ИНН был в документе и был распознан верно. У ИНН свои сложности — о них отдельная страница.
Когда мы не нужны
Если поставщиков десяток и они постоянные, сопоставление проще делать один раз руками, чем строить правила. Автоматизация окупается на сотнях контрагентов и постоянном притоке новых.
Что с этим делает наша выгрузка
Название организации мы выгружаем так, как оно стоит в документе, без нормализации. Причина: нормализация — это потеря информации, и решать, что считать «тем же самым» контрагентом, должна ваша сторона, где есть справочник. ИНН выгружается отдельным полем именно для того, чтобы сопоставлять по нему.
Вопросы
Почему не привести названия к единому виду сразу при выгрузке?
Потому что «единый вид» у каждого свой: в одном справочнике «ООО Ромашка», в другом «Ромашка ООО», в третьем без формы собственности. Приведя к своему варианту, мы сломали бы сопоставление у тех, у кого он другой.
Как поймать латинскую букву в русском названии?
Формулой, которая ищет символы латинского диапазона в значении. Практичнее — сопоставлять по ИНН: тогда начертание букв перестаёт что-либо значить.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/nazvanie-ne-sovpadaet-so-spravochnikom.
Другие ошибки