Daptar eusi
Excel boga rupa-rupa aplikasi. Sareng nalika nganggo VBA teras sigana urang tiasa ngalakukeun naon waé anu dipikahoyong dina Excel. Janten tangtosna, urang tiasa manggihan jarak antara tempat nganggo peta dina Excel. Dina artikel ieu, kuring bakal nunjukkeun pituduh gancang pikeun ngitung jarak dina Excel nganggo Google Maps kalayan léngkah anu seukeut sareng ilustrasi anu jelas.
Unduh Buku Latihan
Anjeun tiasa unduh buku kerja Excel gratis ti dieu sareng prakna nyalira.
Itung-Jarak-kalayan-Google-Maps.xlsmNganggo Pangguna-Ditetepkeun Fungsi Ngitung Jarak dina Excel nganggo Google Maps
Di dieu urang bakal panggihan jarak antara MacArthur Park sareng Jersey City nganggo Google Maps.
Kahiji, urang kudu nyaho hiji hal anu penting. Pikeun ngitung jarak dina Excel nganggo Google Maps, urang peryogi konci API . API singketan tina Application Programming Interface . Excel nyambung sareng Google Maps nganggo konci API pikeun ngumpulkeun data anu diperyogikeun. Sababaraha peta nyadiakeun konci API bébas kawas Bing Maps. Tapi Google Maps henteu nyayogikeun API gratis. Sanajan anjeun ngatur hiji API bébas kumaha bae age nu moal jalan sampurna. Janten, anjeun kedah mésér konci API tina tautan ieu.
Di dieu, kuring parantos ngatur konci API gratis. Teu dianggo leres, ngan dipaké pikeun nembongkeun salaku conto. Urang bakal make VBA pikeun nyieun hiji fungsi-diartikeun pamaké ngaranna Itung_Jarak pikeun manggihan jarak . Bakal gaduh tilu argumen- Tempat Mimitian , Tujuan , sareng Konci API . Ayeuna urang mimitian prosedur.
Lengkah:
- Pencét ALT + F11 pikeun muka jandela VBA .
- Salajengna, klik kieu: Selapkeun > Modul pikeun nyieun modul anyar.
- Engke, ketik kodeu ieu dina jandela-
3827
- Terus teu nanaon, balik deui ka lambaranana.
Pecahan Kode:
- Kahiji, kuring ngagunakeun prosedur Public Function Calculate_Distance .
- Tuluy nyatakeun sababaraha variabel first_Value, second_Value, jeung last_Value pikeun argumen pamaké urang. -fungsi anu didefinisikeun.
- Setel nilai pikeun variabel (unggal nilai deskriptif diri), sareng setel obyék mitHTTP dina ServerXMLHTTP pikeun ngamangpaatkeun Métode GET (dipaké engké, sipat obyék ieu bakal ngamungkinkeun ngagunakeun métode POST ogé).
- Url nyaéta kombinasi sakabéh nilai anu disetél saméméhna. , sipat kabuka tina obyék mitHTTP ngagunakeunana.
- Saatos netepkeun fungsi pustaka nilai ngalakukeun sesa itungan.
Ayeuna anjeun ningali, urang pungsi geus siap dipaké.
- Dina Sél C8 , ketik rumus ieu-
=Calculate_Distance(C4,C5,C6)
- Ahirna, cukup pencét tombol ENTER pikeun meunangkeunjarak. Bakal nunjukkeun jarak dina Unit Méter .
Baca deui: Kumaha Ngitung Nyetir Jarak antara Dua Alamat dina Excel
Pro jeung Kontra Nalika Ngitung Jarak jeung Google Maps
- Anjeun kudu boga Konci API 2>.
- Kode di luhur bakal masihan kaluaran dina Unit Méter .
- Pungsi anu ditetepkeun ku pangguna langsung nganggo nami tempat, henteu kedah nganggo koordinat.
- Pastikeun, anjeun parantos nganggo tempat anu sah.
Kaunggulan sareng Karugian Ngitung Jarak sareng Google Maps
Kauntungan
- Pikeun sababaraha tempat anu lega, éta cukup mungkin sabab urang tiasa nganggo alat Fill Handle pikeun nyalin rumus. Éta henteu mungkin dina Google Maps
- Éta cara anu langkung gancang.
- Teu kedah nganggo koordinat.
Kakurangan
- Henteu tiasa dianggo sareng koordinat.
- Anjeun moal kéngingkeun peta atanapi rute, ngan ukur jarakna.
- Éta moal jalan kalawan perkiraan cocok ngaran tempat.
Kacindekan
Muga-muga prosedur anu dijelaskeun di luhur bakal cekap pikeun ngitung jarak dina Excel kalawan Google Maps. Ngarasa Luncat naroskeun patarosan naon waé dina bagian koméntar sareng punten pasihan abdi eupan balik. Tingali ExcelWIKI pikeun ngajalajah deui.