Cara Mengira Jarak dalam Excel dengan Peta Google

  • Berkongsi Ini
Hugh West

Excel mempunyai pelbagai aplikasi. Dan semasa menggunakan VBA maka nampaknya kita boleh melakukan apa sahaja yang kita mahu dalam Excel. Jadi sudah tentu, kita boleh mencari jarak antara tempat menggunakan peta dalam Excel. Dalam artikel ini, saya akan menunjukkan panduan ringkas untuk mengira jarak dalam excel dengan Peta Google dengan langkah yang tajam dan ilustrasi yang jelas.

Muat Turun Buku Kerja Amalan

Anda boleh muat turun buku kerja Excel percuma dari sini dan berlatih sendiri.

Kira-Jarak-dengan-Google-Maps.xlsm

Menggunakan Yang Ditakrifkan Pengguna Berfungsi untuk Mengira Jarak dalam Excel dengan Peta Google

Di sini, kami akan mencari jarak antara Taman MacArthur dan Jersey City menggunakan Peta Google.

Pertama, kita perlu tahu satu perkara penting. Untuk mengira jarak dalam Excel menggunakan Peta Google, kami memerlukan kunci API . API bermaksud Antara Muka Pengaturcaraan Aplikasi . Excel menyambung dengan Peta Google menggunakan kunci API untuk mengumpul data yang diperlukan. Sesetengah peta menyediakan kunci API percuma seperti Peta Bing. Tetapi Peta Google tidak menyediakan API percuma. Walaupun anda menguruskan API percuma entah bagaimana ia tidak akan berfungsi dengan sempurna. Jadi, anda perlu membeli kunci API dari pautan ini.

Di sini, saya telah menguruskan kunci API percuma. Ia tidak berfungsi dengan betul, hanya digunakan untuk ditunjukkan sebagai contoh. Kami akan menggunakan VBA untuk mencipta fungsi yang ditetapkan pengguna bernama Kira_Jarak untuk mencari jarak . Ia akan mempunyai tiga argumen- Tempat Permulaan , Destinasi dan kunci API . Sekarang mari kita mulakan prosedur.

Langkah:

  • Tekan ALT + F11 untuk membuka tetingkap VBA .

  • Seterusnya, klik seperti berikut: Sisipkan > Modul untuk mencipta modul baharu.

  • Kemudian, taip kod berikut dalam tetingkap-
4436
  • Kemudian tiada apa-apa, hanya kembali ke helaian anda.

Pecahan Kod:

  • Pertama, saya menggunakan prosedur Fungsi Awam Calculate_Distance .
  • Kemudian mengisytiharkan beberapa pembolehubah first_Value, second_Value dan last_Value untuk hujah pengguna kami -fungsi yang ditentukan.
  • Tetapkan nilai untuk pembolehubah (setiap nilai adalah deskriptif sendiri), dan tetapkan objek mitHTTP dalam ServerXMLHTTP untuk menggunakan kaedah GET (digunakan kemudian, sifat objek ini akan membenarkan penggunaan kaedah POST juga).
  • Url ialah gabungan semua nilai yang ditetapkan sebelum ini , sifat terbuka objek mitHTTP menggunakannya.
  • Selepas menetapkan fungsi perpustakaan nilai melakukan pengiraan yang lain.

Sekarang anda lihat, kami fungsi sedia untuk digunakan.

  • Dalam Sel C8 , taip formula berikut-
=Calculate_Distance(C4,C5,C6)

  • Akhir sekali, hanya tekan butang ENTER untuk mendapatkanjarak. Ia akan menunjukkan jarak dalam unit Meter .

Baca Lagi: Cara Mengira Pemanduan Jarak antara Dua Alamat dalam Excel

Kebaikan dan Keburukan Semasa Mengira Jarak dengan Peta Google

  • Anda mesti mempunyai kunci API .
  • Kod di atas akan memberikan output dalam Unit meter .
  • Fungsi yang ditentukan pengguna menggunakan nama tempat secara langsung, tidak perlu menggunakan koordinat.
  • Pastikan, anda telah menggunakan tempat yang sah.

Kebaikan dan Kelemahan Mengira Jarak dengan Peta Google

Kelebihan

  • Untuk beberapa tempat yang besar, ia agak boleh dilaksanakan kerana kita boleh menggunakan alat Fill Handle untuk menyalin formula. Itu tidak boleh dilakukan dalam Peta Google
  • Ini adalah cara yang lebih pantas.
  • Tidak perlu menggunakan koordinat.

Kelemahan

  • Ia tidak boleh berfungsi dengan koordinat.
  • Anda tidak akan mendapat peta atau laluan, cuma anda akan mendapat jarak.
  • Ia tidak akan berfungsi dengan padanan anggaran nama tempat.

Kesimpulan

Saya harap prosedur yang diterangkan di atas akan cukup baik untuk mengira jarak dalam Excel dengan Peta Google. Jangan ragu untuk bertanya apa-apa soalan di bahagian komen dan sila berikan saya maklum balas. Lawati ExcelWIKI untuk meneroka lebih lanjut.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.