Kiel Kalkuli Distancon en Excel kun Google Maps

  • Kundividu Ĉi Tion
Hugh West

Excel havas ampleksan gamon de aplikoj. Kaj dum vi uzas VBA tiam ŝajnas, ke ni povas fari kion ajn ni volas en Excel. Do kompreneble, ni povas trovi la distancon inter lokoj uzante mapon en Excel. En ĉi tiu artikolo, mi montros rapidan gvidilon por kalkuli la distancon en Excel kun Google Maps kun akraj paŝoj kaj klaraj ilustraĵoj.

Elŝutu Praktikan Laborlibron

Vi povas elŝutu la senpagan Excel-libron de ĉi tie kaj praktiku memstare.

Calculate-Distance-with-Google-Maps.xlsm

Uzante Uzanto-Difinitan Funkcio por Kalkuli Distancon en Excel per Google Maps

Ĉi tie, ni trovos la distancon inter MacArthur Park kaj Jersey City uzante Google Maps.

Unue, ni devas scii gravan aferon. Por kalkuli la distancon en Excel uzante Google Maps, ni bezonos API-ŝlosilon . API estas por Aplika Programinterfaco . Excel konektas kun Google Maps uzante la API-ŝlosilon por kolekti bezonatajn datumojn. Iuj mapoj disponigas senpagajn API-ŝlosilojn kiel Bing Maps. Sed Google Maps ne provizas senpagan API. Kvankam vi administras senpagan API iel, tio ne funkcios perfekte. Do, vi devos aĉeti la API ŝlosilon de ĉi tiu ligilo.

Ĉi tie, mi administris senpagan API ŝlosilon. Ĝi ne funkcias ĝuste, nur uzata por montri kiel ekzemplon. Ni uzos VBA por krei uzant-difinitan funkcion nomitan Kalkuli_Distancon por trovi la distancon . Ĝi havos tri argumentojn- Komencloko , Celo , kaj API-ŝlosilo . Nun ni komencu la procedurojn.

Paŝoj:

  • Premu ALT + F11 por malfermi la VBA-fenestron .

  • Sekva, alklaku jene: Enmeti > Modulo por krei novan modulon.

  • Poste, tajpu la jenajn kodojn en la fenestro-
4543
  • Tiam nenio, simple reiru al via folio.

Kodo-diskonigo:

  • Unue, mi uzis proceduron de Publika Funkcio Kalkuli_Distancon .
  • Tiam deklaris iujn variablojn unua_valoro, dua_valoro kaj lasta_valoro por la argumentoj de nia uzanto -difinita funkcio.
  • Agordu la valorojn por la variabloj (ĉiu valoro estas mempriskriba), kaj agordu la objekton mitHTTP en ServerXMLHTTP por uzi la GET -metodo (uzata poste, ĉi tiu objekta propraĵo permesos uzi ankaŭ la metodon POST ).
  • Url estas la kombinaĵo de ĉiuj valoroj agordita pli frue. , la malferma propraĵo de la objekto mitHTTP uzis ĝin.
  • Post asignado de la valorobiblioteka funkcio faras la reston de la kalkulo.

Nun vi vidas, nia funkcio estas preta por uzi.

  • En Ĉelo C8 , tajpu la jenan formulon-
=Calculate_Distance(C4,C5,C6)

  • Fine, simple premu la ENTER butonon por akiri ladistanco. Ĝi montros la distancon en la Mezurilo .

Legu Pli: Kiel Kalkuli Veturadon Distanco inter Du Adresoj en Excel

Avantaĝoj kaj Malavantaĝoj Dum Kalkulado de Distanco per Google Maps

  • Vi devas havi validan API-ŝlosilon .
  • La supra kodo donos la eligon en la Mezurilo .
  • La uzant-difinita funkcio uzas loknomojn rekte, ne necesas uzi koordinatojn.
  • Certu, ke vi uzis validan lokon.

Avantaĝoj kaj Malavantaĝoj de Kalkulado de Distanco per Google Maps

Avantaĝoj

  • Por granda paro da lokoj, ĝi estas sufiĉe farebla ĉar ni povas uzi la ilon Plenigi Tenilon por kopii la formulon. Tio ne eblas en Google Maps
  • Ĝi estas sufiĉe pli rapida maniero.
  • Ne necesas uzi koordinatojn.

Malavantaĝoj.

  • Ĝi ne povas funkcii kun koordinatoj.
  • Vi ne ricevos la mapon aŭ itineron, nur vi ricevos la distancon.
  • Ĝi ne funkcios kun la proksimuma kongruo de la loknomoj.

Konkludo

Mi esperas, ke la supre priskribitaj proceduroj estos sufiĉe bonaj por kalkuli la distancon en Excel kun Google Maps. Bonvolu demandi ajnan demandon en la komenta sekcio kaj bonvolu doni al mi komentojn. Vizitu ExcelWIKI por esplori pli.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.