Aurama

Маршрут из списка адресов в Excel: три способа

Адреса чаще всего живут в таблице: выгрузка заказов, список магазинов, реестр объектов. Забивать их в карту по одному - работа на полчаса, которую делать не нужно. Разбираем три способа превратить столбец в маршрут и объясняем, почему у них разная цена.

Короткий ответ

Рабочих способа три, и они решают разные задачи:

  1. Вставить столбец списком в планировщик. Быстро, порядок объезда считается сам. Подходит, когда адресов больше десятка.
  2. Перенести адреса в карты руками. Годится для пяти-шести точек. Порядок придётся раскладывать самому, и упрётесь в потолок промежуточных точек.
  3. Импортировать таблицу в Google My Maps. Точки увидите все, но это карта, а не маршрут: очерёдность она не считает и вести по дороге не будет.

Ниже - как подготовить столбец, чтобы любой из способов сработал с первого раза.

Как подготовить адреса в таблице

Половина неудач с импортом происходит не в карте, а в самой таблице. Три правила решают почти всё.

Один адрес - одна строка. Не «Тверская 1 и Тверская 15» в одной ячейке.

Город обязателен. Это главная причина промахов. Строка «Ленина 5» есть в десятке городов, и без города любой геокодер угадывает. Если город один на весь список, добавьте его формулой в отдельный столбец:

A (адрес)B (город)C (то, что вставляем)
Тверская улица, 1Москва=B2&", "&A2
улица Арбат, 24МоскваМосква, улица Арбат, 24

Лишнее можно не чистить. Нумерация «1.», «2)», дефисы и маркеры списка отбрасываются при вставке автоматически, пустые строки и дубли тоже. Специально приводить список в идеальный вид не нужно.

Список адресов из таблицы превращается в маршрутСтолбец адресов вставляется списком, распознаётся и получает посчитанный порядок объезда.Из столбца в таблице - в порядок объезда1Столбец адресовExcel, заметки,письмо, накладная2Вставка спискомкаждый адресс новой строки3Распознаваниеадреса становятсяточками на карте4Порядок объездасчитается заново,а не берётся из таблицыНумерация «1.», «2)» и маркеры списка отбрасываются на шаге 2, пустые строки и дубли - тоже.
Путь списка из таблицы в маршрут: столбец адресов, вставка списком, распознавание точек, посчитанный порядок объезда.

Способ 1: вставить списком в планировщик

Самый быстрый путь, и единственный из трёх, где очерёдность считается за вас.

Ограничение - 90 точек на маршрут. Готовый маршрут отправляется ссылкой: курьер откроет её в браузере телефона и увидит адреса по порядку.

Что чаще всего ломает распознавание

Адрес - это не строка, а попытка описать место словами, и способов описать его неудачно много. Вот те, что встречаются в выгрузках чаще всего.

Корпуса и строения. «д. 12 к. 3», «12с1», «12 стр. 1» - это три записи одного и того же. Геокодер понимает большинство сокращений, но если точка встала не туда, разверните запись словами: «дом 12, корпус 3».

Название организации вместо адреса. «ТЦ Мега, вход 3» без улицы распознаётся плохо: вход - деталь, которую знает охранник, а не карта. Оставьте адрес, а вход перенесите в комментарий к заказу.

Квартира и этаж. «Тверская 1, кв. 45» - лишняя точность. Квартира не влияет на маршрут, но иногда сбивает разбор. В маршрут достаточно дома.

Регион без города. «Московская область, Ленина 5» - это по-прежнему десяток вариантов. Нужен населённый пункт.

Две строки, слипшиеся в одну. Такое бывает при выгрузке из CRM: два адреса через точку с запятой. Разделите их по строкам, иначе оба потеряются.

Практический приём: после вставки посмотрите на карту. Если какая-то точка улетела за город или в другой регион - это видно сразу, и такую строку правят одной кнопкой, не пересобирая весь список.

Способ 2: перенести в карты руками

Классический путь: открыть Яндекс.Карты, 2ГИС или Google Maps и добавлять адреса по одному.

Работает, но упирается в два ограничения. Первое - потолок промежуточных точек: у Google Maps это девять остановок плюс старт, у остальных приложений свои пределы, и все они заметно ниже двадцати. Второе - порядок объезда: карты ведут в той последовательности, в которой вы вписали адреса, и не переставляют их ради экономии.

То есть перенос руками не только долгий, но и не решает главную задачу. Почему так устроены все навигаторы, разбирали отдельно.

Разумная область применения - пять-шесть точек, где порядок и так очевиден.

Способ 3: импорт в Google My Maps

My Maps умеет принимать таблицу целиком: файл или лист Google Таблиц, где есть столбец с адресами. Точки появятся на карте, их можно раскрасить и подписать.

Что нужно понимать: My Maps - это инструмент для карты, а не для поездки. Он не подбирает очерёдность объезда и не ведёт по маршруту с голосом. Как способ увидеть все адреса разом и прикинуть районы - хорош. Как способ собрать смену - нет.

Что выбрать

ЗадачаСпособ
Больше десяти адресов, нужен порядок объездаВставка списком в планировщик
Пять-шесть точек, порядок очевиденРуками в привычные карты
Посмотреть все адреса на одной картеИмпорт в My Maps
Отправить маршрут курьеруПланировщик: ссылка открывается в браузере телефона

Частые вопросы

Как построить маршрут по списку адресов из Excel

Скопируйте столбец адресов и вставьте его целиком в планировщик через «Загрузить адреса списком», каждый адрес с новой строки. Порядок объезда посчитается сам.

Нужно ли чистить список перед вставкой

Нет. Нумерация вида «1.» и «2)», маркеры списка, пустые строки и дубли отбрасываются автоматически. Важно другое - чтобы в каждой строке был город.

Почему адрес определился в другом городе

Потому что в строке не было города, а такое название улицы есть в нескольких городах. Планировщик показывает такие строки отдельно и предлагает выбрать вариант - выберите нужный, и точка встанет правильно.

Можно ли загрузить файл xlsx напрямую

Пока нет: способ помечен в интерфейсе как «скоро». Вставка текстом работает и покрывает ту же задачу - столбец из Excel копируется целиком.

Сколько адресов можно загрузить за раз

До 90 точек на маршрут вместе с начальной. Для типичной смены на двадцать-тридцать адресов запаса достаточно - как это выглядит на практике, разбирали в статье про двадцать адресов за смену.

Как передать готовый маршрут водителю

Кнопкой «Поделиться»: получится ссылка, которую можно отправить в мессенджере или по SMS. Водитель откроет её в браузере телефона и увидит точки по порядку, с адресами и картой.