Як разлічыць адлегласць у Excel з Google Maps

  • Падзяліцца Гэтым
Hugh West

Excel мае шырокі спектр прымянення. І пры выкарыстанні VBA здаецца, што мы можам рабіць у Excel усё, што хочам. Такім чынам, вядома, мы можам знайсці адлегласць паміж месцамі з дапамогай карты ў Excel. У гэтым артыкуле я пакажу кароткае кіраўніцтва па разліку адлегласці ў Excel з Google Maps з рэзкімі крокамі і выразнымі ілюстрацыямі.

Спампаваць Практычны сшытак

Вы можаце спампуйце бясплатную кнігу Excel адсюль і практыкуйцеся самастойна.

Calculate-Distance-with-Google-Maps.xlsm

Выкарыстанне вызначанага карыстальнікам Функцыя разліку адлегласці ў Excel з Google Maps

Тут мы знойдзем адлегласць паміж Макартур Паркам і Джэрсі-Сіці з дапамогай Google Maps.

Па-першае, нам трэба ведаць важную рэч. Каб вылічыць адлегласць у Excel з дапамогай Google Maps, нам спатрэбіцца ключ API . API расшыфроўваецца як Інтэрфейс прыкладнога праграмавання . Excel падключаецца да Google Maps з дапамогай ключа API для збору неабходных даных. Некаторыя карты прадастаўляюць бясплатныя ключы API, напрыклад Bing Maps. Але Google Maps не прадастаўляе бясплатны API. Нягледзячы на ​​тое, што вы кіруеце бясплатным API, гэта не будзе працаваць ідэальна. Такім чынам, вам трэба будзе купіць ключ API па гэтай спасылцы.

Тут я атрымаў бясплатны ключ API . Гэта не працуе належным чынам, проста выкарыстоўваецца ў якасці прыкладу. Мы будзем выкарыстоўваць VBA для стварэння вызначанай карыстальнікам функцыі з назвай Вылічыць_адлегласць , каб знайсці адлегласць . Ён будзе мець тры аргументы - Пачатковае месца , Пункт прызначэння і Ключ API . Цяпер пачнем працэдуры.

Крокі:

  • Націсніце ALT + F11 , каб адкрыць акно VBA .

  • Далей націсніце наступнае: Уставіць > Module , каб стварыць новы модуль.

  • Пазней увядзіце наступныя коды ў акне-
4158
  • Тады нічога, проста вярніцеся да свайго аркуша.

Разбіўка кода:

  • Спачатку я выкарыстаў працэдуру публічнай функцыі Calculate_Distance .
  • Затым аб'явіў некаторыя зменныя first_Value, second_Value і last_Value для аргументаў нашага карыстальніка -вызначаная функцыя.
  • Усталюйце значэнні для зменных (кожнае значэнне з'яўляецца самаапісальным) і ўсталюйце аб'ект mitHTTP у ServerXMLHTTP для выкарыстання Метад GET (выкарыстоўвацца пазней, гэтая ўласцівасць аб'екта дазволіць таксама выкарыстоўваць метад POST ).
  • Url - гэта камбінацыя ўсіх значэнняў, устаноўленых раней , уласцівасць open аб'екта mitHTTP выкарыстоўвала яго.
  • Пасля прысваення бібліятэчных значэнняў функцыя выконвае астатнюю частку вылічэнняў.

Цяпер вы бачыце, наш функцыя гатовая да выкарыстання.

  • У ячэйцы C8 увядзіце наступную формулу-
=Calculate_Distance(C4,C5,C6)

  • Нарэшце, проста націсніце кнопку ENTER , каб атрымацьадлегласць. Ён будзе паказваць адлегласць у метрах .

Дадатковая інфармацыя: Як разлічыць час язды Адлегласць паміж двума адрасамі ў Excel

Плюсы і мінусы пры разліку адлегласці з Google Maps

  • Вы павінны мець сапраўдны ключ API .
  • Вышэйпрыведзены код дасць вывад у Метрах .
  • Функцыя, вызначаная карыстальнікам, выкарыстоўвае непасрэдна назвы месцаў, без неабходнасці выкарыстоўваць каардынаты.
  • Упэўніцеся, што вы выкарысталі сапраўднае месца.

Перавагі і недахопы разліку адлегласці з Google Maps

Перавагі

  • Для вялікай колькасці месцаў гэта цалкам магчыма, таму што мы можам выкарыстоўваць інструмент Запаўненне для капіявання формулы. Гэта немагчыма ў Google Maps
  • Гэта даволі хуткі спосаб.
  • Не трэба выкарыстоўваць каардынаты.

Недахопы

  • Ён не можа працаваць з каардынатамі.
  • Вы не атрымаеце карту або маршрут, вы атрымаеце толькі адлегласць.
  • Гэта не будзе працаваць з прыблізным супадзеннем назваў месцаў.

Выснова

Я спадзяюся, што апісаныя вышэй працэдуры будуць дастаткова добрымі для вылічэння адлегласці ў Excel з Google Maps. Не саромейцеся задаваць любыя пытанні ў раздзеле каментарыяў і дайце мне водгук. Наведайце ExcelWIKI , каб даведацца больш.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.