0
Answered

Обработка адреса

Anonymous 2 years ago • updated by Антон 2 years ago 5

Здравствуйте. Есть адресная база, в которой следующие столбцы: Город, Улица, Номер дома, Корпус.
После обработки стандартизированный адрес возвращает корпус как номер квартиры. Как на это можно повлиять?

Answer

Answer
Answered

Можно сделать так:


1. Добавить перед домом отдельный столбец (Дом и корпус).

2. Заполнить его по формуле

=ЕСЛИ(ЕПУСТО(G2);F2;СЦЕПИТЬ(F2;"к";G2))

где F — столбец с домом, а G — столбец с корпусом.

3. В структуре файла выбрать «Дом и корпус» как продолжение предыдущего, а отдельные «Дом» и «Корпус» — «оставить как есть».


Under review

Дайте пример данных, пожалуйста. Хотя бы пару строк из файла.

Регион Район Мун. Образование УЛИЦА Дом Корпус
Санкт-Петербург КИРОВСКИЙ х ВЕТЕРАНОВ ПР. 143 1
Санкт-Петербург ВЫБОРГСКИЙ х ИНСТИТУТСКИЙ ПР. 4 1

А квартиры там есть в следующих столбцах, или все адреса с точностью до корпуса?

До корпуса. Квартиры в моей задаче не нужны. Это база домов подключенных к интернету.

Answer
Answered

Можно сделать так:


1. Добавить перед домом отдельный столбец (Дом и корпус).

2. Заполнить его по формуле

=ЕСЛИ(ЕПУСТО(G2);F2;СЦЕПИТЬ(F2;"к";G2))

где F — столбец с домом, а G — столбец с корпусом.

3. В структуре файла выбрать «Дом и корпус» как продолжение предыдущего, а отдельные «Дом» и «Корпус» — «оставить как есть».