![](/s/images/no_avatar_128.jpg)
Обработка адреса
Здравствуйте. Есть адресная база, в которой следующие столбцы: Город, Улица, Номер дома, Корпус.
После обработки стандартизированный адрес возвращает корпус как номер квартиры. Как на это можно повлиять?
Ответ
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Дайте пример данных, пожалуйста. Хотя бы пару строк из файла.
![](/s/images/no_avatar_128.jpg)
Регион | Район | Мун. Образование | УЛИЦА | Дом | Корпус |
Санкт-Петербург | КИРОВСКИЙ | х | ВЕТЕРАНОВ ПР. | 143 | 1 |
Санкт-Петербург | ВЫБОРГСКИЙ | х | ИНСТИТУТСКИЙ ПР. | 4 | 1 |
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
А квартиры там есть в следующих столбцах, или все адреса с точностью до корпуса?
![](/s/images/no_avatar_128.jpg)
До корпуса. Квартиры в моей задаче не нужны. Это база домов подключенных к интернету.
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Можно сделать так:
1. Добавить перед домом отдельный столбец (Дом и корпус).
2. Заполнить его по формуле
=ЕСЛИ(ЕПУСТО(G2);F2;СЦЕПИТЬ(F2;"к";G2))
где F — столбец с домом, а G — столбец с корпусом.
3. В структуре файла выбрать «Дом и корпус» как продолжение предыдущего, а отдельные «Дом» и «Корпус» — «оставить как есть».
Сервис поддержки клиентов работает на платформе UserEcho
Можно сделать так:
1. Добавить перед домом отдельный столбец (Дом и корпус).
2. Заполнить его по формуле
=ЕСЛИ(ЕПУСТО(G2);F2;СЦЕПИТЬ(F2;"к";G2))
где F — столбец с домом, а G — столбец с корпусом.
3. В структуре файла выбрать «Дом и корпус» как продолжение предыдущего, а отдельные «Дом» и «Корпус» — «оставить как есть».