Hoe kinne jo ôfstân berekkenje yn Excel mei Google Maps

  • Diel Dit
Hugh West

Excel hat in breed skala oan applikaasjes. En by it brûken fan VBA dan liket it derop dat wy kinne dwaan wat wy wolle yn Excel. Sa kinne wy ​​fansels de ôfstân tusken plakken fine mei in kaart yn Excel. Yn dit artikel sil ik in flugge gids sjen litte om de ôfstân yn excel te berekkenjen mei Google Maps mei skerpe stappen en dúdlike yllustraasjes.

Download Practice Workbook

Jo kinne download it fergese Excel-wurkboek hjirwei en oefenje op jo eigen.

Calculate-Distance-with-Google-Maps.xlsm

Using a User-Defined Funksje foar it berekkenjen fan ôfstân yn Excel mei Google Maps

Hjir fine wy de ôfstân tusken MacArthur Park en Jersey City mei Google Maps.

Earst moatte wy in wichtich ding witte. Om de ôfstân yn Excel te berekkenjen mei Google Maps, hawwe wy in API -kaai nedich. API stiet foar Application Programming Interface . Excel ferbynt mei Google Maps mei de API-kaai foar it sammeljen fan fereaske gegevens. Guon kaarten leverje fergese API-kaaien lykas Bing Maps. Mar Google Maps leveret gjin fergese API. Hoewol jo op ien of oare manier in fergese API beheare, sil dat net perfekt wurkje. Dus, jo moatte de API kaai keapje fan dizze keppeling.

Hjir haw ik in fergese API kaai beheard. It wurket net goed, gewoan brûkt om te sjen as foarbyld. Wy sille VBA brûke om in brûker-definieare funksje te meitsjen mei de namme Berekkenje_ôfstân om de ôfstân te finen . It sil trije arguminten hawwe - Startplak , Bestimming , en API-kaai . Litte wy no de prosedueres begjinne.

Stappen:

  • Druk op ALT + F11 om it VBA-finster te iepenjen .

  • Klikje dan as folget: Ynfoegje > Module om in nije module te meitsjen.

  • Typ letter de folgjende koades yn it finster-
3141
  • Dan neat, gean gewoan werom nei jo blêd.

Koade-ôfdieling:

  • Earst brûkte ik in publike funksje proseduere Berekkenje_ôfstân .
  • Dan ferklearre guon fariabelen first_Value, second_Value, en last_Value foar de arguminten fan ús brûker -definiearre funksje.
  • Stel de wearden foar de fariabelen yn (elke wearde is selsbeskriuwend), en set it mitHTTP -objekt yn ServerXMLHTTP om de te brûken GET -metoade (letter brûkt, dit objekteigenskip lit ek de POST -metoade brûke).
  • Url is de kombinaasje fan alle earder ynstelde wearden , de iepen eigenskip fan it mitHTTP -objekt brûkte it.
  • Nei it tawizen fan de weardenbibleteekfunksje docht de rest fan 'e berekkening.

No sjogge jo, ús funksje is klear foar gebrûk.

  • Typ yn Sel C8 de folgjende formule-
=Calculate_Distance(C4,C5,C6)

  • Taein, druk gewoan op de ENTER knop om deôfstân. It sil de ôfstân sjen litte yn 'e Meter-ienheid .

Lês mear: Hoe kinne jo riden berekkenje Ofstân tusken twa adressen yn Excel

Pros en Cons by it berekkenjen fan ôfstân mei Google Maps

  • Jo moatte in jildige API-kaai hawwe .
  • De boppesteande koade sil de útfier jaan yn 'e Meter-ienheid .
  • De troch de brûker definieare funksje brûkt plaknammen direkt, gjin needsaak om koördinaten te brûken.
  • Soargje der wis fan dat jo in jildich plak brûkt hawwe.

Foardielen en neidielen fan it berekkenjen fan ôfstân mei Google Maps

Foardielen

  • Foar in grut pear plakken is it frij mooglik, om't wy it ark Fill Handle kinne brûke om de formule te kopiearjen. Dat is net mooglik yn Google Maps
  • It is in frij fluggere manier.
  • Gjin koördinaten te brûken.

Neidielen

  • It kin net wurkje mei koördinaten.
  • Jo krije gjin kaart of rûte, jo krije gewoan de ôfstân.
  • It sil net wurkje mei de likernôch oerienkomst fan de plaknammen.

Konklúzje

Ik hoopje dat de hjirboppe beskreaune prosedueres goed genôch wêze sille om de ôfstân yn te berekkenjen Excel mei Google Maps. Fiel jo frij om elke fraach te stellen yn 'e kommentaardiel en jou my asjebleaft feedback. Besykje ExcelWIKI om mear te ferkennen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.