Маршрут из списка адресов в Excel: три способа
Адреса чаще всего живут в таблице: выгрузка заказов, список магазинов, реестр объектов. Забивать их в карту по одному - работа на полчаса, которую делать не нужно. Разбираем три способа превратить столбец в маршрут и объясняем, почему у них разная цена.
Короткий ответ
Рабочих способа три, и они решают разные задачи:
- Вставить столбец списком в планировщик. Быстро, порядок объезда считается сам. Подходит, когда адресов больше десятка.
- Перенести адреса в карты руками. Годится для пяти-шести точек. Порядок придётся раскладывать самому, и упрётесь в потолок промежуточных точек.
- Импортировать таблицу в Google My Maps. Точки увидите все, но это карта, а не маршрут: очерёдность она не считает и вести по дороге не будет.
Ниже - как подготовить столбец, чтобы любой из способов сработал с первого раза.
Как подготовить адреса в таблице
Половина неудач с импортом происходит не в карте, а в самой таблице. Три правила решают почти всё.
Один адрес - одна строка. Не «Тверская 1 и Тверская 15» в одной ячейке.
Город обязателен. Это главная причина промахов. Строка «Ленина 5» есть в десятке городов, и без города любой геокодер угадывает. Если город один на весь список, добавьте его формулой в отдельный столбец:
| A (адрес) | B (город) | C (то, что вставляем) |
|---|---|---|
| Тверская улица, 1 | Москва | =B2&", "&A2 |
| улица Арбат, 24 | Москва | Москва, улица Арбат, 24 |
Лишнее можно не чистить. Нумерация «1.», «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. Водитель откроет её в браузере телефона и увидит точки по порядку, с адресами и картой.