Полосатый жираф Алик
Искусственный Интеллект
(313010)
11 лет назад
Момент первый, а ты уверен, что адреса именно одинаково написаны? Где-то добавлен пробел, где-то опущен. Кто-то написал: "ул. Ленина", а кто-то: "улица Ленина". В адресе это самая большая проблема, поверь. Я работал с адресами. Момент второй. По подсчету - сделать дополнительный столбец с формулой вида =СЧЁТЕСЛИ (A$1:A$1300;A1). И скопировать ее на все 1300 ячеек, параллельных основному массиву. Если результатом будет 1, значит такой (точно такой) адрес один. Если больше, то будет показывать, сколько всего таких повторов.
Источник: Excel. И без макросов.
Александр
Искусственный Интеллект
(235178)
11 лет назад
это можно реализовать при помощи макроса, другого варианта предположить не могу.
алгоритм макроса простой. На новый лист копируешь клонку. Сортируешь, потом бежишь по колонке и если адрес НЕ повторяется то во ворой колонке к ставишь значение 1
Если следуюшее значение повторяется, то срока удаляется (естественно следующая, с повторяющимся значением) , а во вторую колонку к значению прибавляется 1.
Потом выделяешь две колонки и сортируешь по второй.
В результате знаешь все адреса и сколько раз какой повторяется
Заранее спасибо!!!