Google Xaritalar yordamida Excelda masofani qanday hisoblash mumkin

  • Buni Baham Ko'Ring
Hugh West

Excel keng doiradagi ilovalarga ega. Va VBA -dan foydalanganda, biz Excelda xohlagan narsani qila olamiz. Albatta, Excelda xarita yordamida joylar orasidagi masofani topishimiz mumkin. Ushbu maqolada men Google Xaritalar yordamida aniq qadamlar va aniq rasmlar bilan Excelda masofani hisoblash bo'yicha tezkor qo'llanmani ko'rsataman.

Mashqlar kitobini yuklab oling

Siz buni qilishingiz mumkin. Bu yerdan bepul Excel ish kitobini yuklab oling va o'zingiz mashq qiling.

Google-Maps.xlsm bilan masofani hisoblang

Foydalanuvchi tomonidan belgilangan Google Xaritalar yordamida Excelda masofani hisoblash funksiyasi

Bu yerda biz Google Xaritalar yordamida MakArtur Park va Jersi Siti orasidagi masofani topamiz.

Birinchidan, biz muhim narsani bilishimiz kerak. Google Xaritalar yordamida Excelda masofani hisoblash uchun bizga API kalit kerak bo'ladi. API Ilova dasturlash interfeysi degan ma'noni anglatadi. Excel kerakli ma'lumotlarni to'plash uchun API kaliti yordamida Google Xaritalar bilan bog'lanadi. Ba'zi xaritalar Bing Maps kabi bepul API kalitlarini taqdim etadi. Ammo Google Xaritalar bepul API taqdim etmaydi. Garchi siz qandaydir tarzda bepul APIni boshqarsangiz ham, u mukammal ishlamaydi. Shunday qilib, siz ushbu havoladan API kalitini sotib olishingiz kerak bo'ladi.

Bu erda men bepul API kalitini boshqardim. U to'g'ri ishlamaydi, faqat misol sifatida ko'rsatish uchun ishlatiladi. Biz VBA -dan foydalanuvchi tomonidan belgilangan funksiya nomli yaratish uchun foydalanamiz Masofani_hisoblash dan masofani topish . U uchta argumentga ega bo'ladi - Boshlanish joyi , Maqsad va API kaliti . Endi protseduralarni boshlaymiz.

Qadamlar:

  • ALT + F11 tugmalarini bosib VBA oynasini ochamiz .

  • Keyingi, quyidagini bosing: Qo'shish > Yangi modul yaratish uchun modul .

  • Keyinroq oynaga quyidagi kodlarni kiriting-
8893
  • Keyin hech narsa emas, shunchaki sahifangizga qayting.

Kodlar taqsimoti:

  • Birinchi, men umumiy funktsiya protsedurasidan foydalandim Masofani_hisoblash .
  • Keyin foydalanuvchi argumentlari uchun birinchi_qiymat, ikkinchi_qiymat va oxirgi_qiymat oʻzgaruvchilarni eʼlon qildim. -aniqlangan funktsiya.
  • O'zgaruvchilar uchun qiymatlarni o'rnating (har bir qiymat o'zini o'zi tavsiflaydi) va -dan foydalanish uchun ServerXMLHTTP da mitHTTP obyektini o'rnating. GET usuli (keyinroq foydalaniladi, bu ob'ekt xususiyati POST usulidan foydalanishga ham imkon beradi).
  • Url - avval o'rnatilgan barcha qiymatlarning kombinatsiyasi , mitHTTP ob'ektining ochiq xossasi undan foydalangan.
  • Qiymatlar berilgandan so'ng kutubxona funksiyasi hisobning qolgan qismini bajaradi.

Endi qarang, bizning funksiya foydalanishga tayyor.

  • C8 katagiga quyidagi formulani kiriting-
=Calculate_Distance(C4,C5,C6)

  • Nihoyat, faqat ENTER tugmasini bosing.masofa. U masofani Meter birligi da ko'rsatadi.

Batafsil o'qing: Haydashni qanday hisoblash mumkin Excel-dagi ikkita manzil orasidagi masofa

Google Xaritalar yordamida masofani hisoblashning afzalliklari va kamchiliklari

  • Sizda haqiqiy API kaliti bo'lishi kerak .
  • Yuqoridagi kod Meter birligi da chiqishni beradi.
  • Foydalanuvchi tomonidan aniqlangan funksiya toʻgʻridan-toʻgʻri joy nomlaridan foydalanadi, koordinatalardan foydalanish shart emas.
  • To‘g‘ri joydan foydalanganingizga ishonch hosil qiling.

Google Xaritalar yordamida masofani hisoblashning afzalliklari va kamchiliklari

Afzalliklar

  • Ko'p joylar uchun bu juda mumkin, chunki formulani nusxalash uchun To'ldirish dastasi vositasidan foydalanishimiz mumkin. Buni Google Xaritalar
  • da amalga oshirib boʻlmaydi. Bu ancha tezroq usul.
  • Koordinatalardan foydalanish shart emas.

Kamchiliklari

  • U koordinatalar bilan ishlay olmaydi.
  • Siz xarita yoki marshrutni olmaysiz, faqat masofani bilib olasiz.
  • U joy nomlarining taxminiy mosligi bilan ishlamaydi.

Xulosa

Umid qilamanki, yuqorida tavsiflangan protseduralar masofani hisoblash uchun etarlicha yaxshi bo'ladi. Google Xaritalar bilan Excel. Izoh bo'limida har qanday savol berishdan qo'rqmang va menga fikr bildiring. Ko'proq ma'lumot olish uchun ExcelWIKI saytiga tashrif buyuring.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.