Google Maps көмегімен Excel бағдарламасында қашықтықты қалай есептеуге болады

  • Мұны Бөлісіңіз
Hugh West

Excel қолданбасының кең ауқымы бар. VBA пайдалану кезінде біз Excel бағдарламасында қалағанымызды жасай алатын сияқтымыз. Әрине, Excel бағдарламасындағы картаны пайдаланып орындар арасындағы қашықтықты таба аламыз. Бұл мақалада мен Google Maps көмегімен нақты қадамдар мен анық суреттері бар Excel бағдарламасында қашықтықты есептеуге арналған жылдам нұсқаулықты көрсетемін.

Тәжірибелік жұмыс кітабын жүктеп алу

Сіз мүмкін тегін Excel жұмыс кітабын осы жерден жүктеп алыңыз және өз бетіңізше жаттығу жасаңыз.

Google-Maps.xlsm-мен қашықтықты есептеңіз

Пайдаланушы анықтаған файлды пайдалану Google Maps көмегімен Excel бағдарламасындағы қашықтықты есептеу функциясы

Осы жерде Google Maps қолданбасы арқылы МакАртур Парк пен Джерси Сити арасындағы қашықтықты табамыз .

Біріншіден, біз маңызды нәрсені білуіміз керек. Google Maps көмегімен Excel бағдарламасында қашықтықты есептеу үшін бізге API кілт қажет болады. API Application Programming Interface дегенді білдіреді. Excel қажетті деректерді жинау үшін API кілтін пайдаланып Google Maps қолданбасына қосылады. Кейбір карталар Bing Maps сияқты тегін API кілттерін қамтамасыз етеді. Бірақ Google Maps тегін API қамтамасыз етпейді. Тегін API басқарсаңыз да, ол жақсы жұмыс істемейді. Сондықтан, осы сілтемеден API кілтін сатып алуыңыз керек.

Осы жерде мен тегін API кілтін басқардым. Ол дұрыс жұмыс істемейді, жай ғана мысал ретінде көрсету үшін пайдаланылады. пайдаланушы анықтайтын функцияны жасау үшін VBA қолданамыз. қашықтықты табу үшін қашықтықты_есептеу . Оның үш аргументі болады - Бастау орны , Тағайындау және API кілті . Енді процедураларды бастайық.

Қадамдар:

  • VBA терезесін ашу үшін ALT + F11 пернелерін басыңыз. .

  • Содан кейін келесідей басыңыз: Insert > Жаңа модуль жасау үшін модуль .

  • Кейінірек терезеге келесі кодтарды теріңіз-
5153
  • Одан кейін ештеңе жоқ, жай ғана парағыңызға оралыңыз.

Кодты бөлу:

  • Біріншіден, мен Қашықтықты_есептеу жалпыға ортақ функция процедурасын қолдандым.
  • Содан кейін пайдаланушының аргументтері үшін бірінші_мән, екінші_мән және соңғы_мән кейбір айнымалы мәндерді жарияладым. -анықталған функция.
  • Айнымалылар үшін мәндерді орнатыңыз (әрбір мән өзін-өзі сипаттайды) және ServerXMLHTTP ішінде mitHTTP нысанын пайдалану үшін орнатыңыз. GET әдісі (кейінірек пайдаланылады, бұл нысан қасиеті POST әдісін де пайдалануға мүмкіндік береді).
  • Url - бұрын орнатылған барлық мәндердің тіркесімі , mitHTTP нысанының ашық қасиеті оны пайдаланды.
  • Мәндерді тағайындағаннан кейін кітапхана функциясы есептеудің қалған бөлігін орындайды.

Енді қараңыз, біздің функциясы пайдалануға дайын.

  • C8 ұяшығына келесі формуланы теріңіз-
=Calculate_Distance(C4,C5,C6)

  • Соңында ЕНГІЗУ түймесін басып,қашықтық. Ол қашықтықты Метр бірлігінде көрсетеді.

Толығырақ оқу: Көлік жүргізуді қалай есептеу керек Excel бағдарламасындағы екі мекенжай арасындағы қашықтық

Google Maps көмегімен қашықтықты есептеу кезіндегі артықшылықтар мен кемшіліктер

  • Сізде жарамды API кілті болуы керек .
  • Жоғарыдағы код Метр бірлігінде нәтиже береді.
  • Пайдаланушы анықтайтын функция жер атауларын тікелей пайдаланады, координаттарды пайдаланудың қажеті жоқ.
  • Жарамды орынды пайдаланғаныңызға көз жеткізіңіз.

Google Maps көмегімен қашықтықты есептеудің артықшылықтары мен кемшіліктері

Артықшылықтары

  • Үлкен жұп орындар үшін бұл әбден мүмкін, себебі формуланы көшіру үшін Толтыру тұтқасы құралын пайдалана аламыз. Бұл Google Maps-те
  • Бұл әлдеқайда жылдамырақ әдіс.
  • Координаттарды пайдаланудың қажеті жоқ.

Кемшіліктері

  • Ол координаттармен жұмыс істей алмайды.
  • Сіз картаны немесе маршрутты алмайсыз, тек қашықтықты аласыз.
  • Ол жер атауларының шамамен сәйкестігімен жұмыс істемейді.

Қорытынды

Жоғарыда сипатталған процедуралар қашықтықты есептеу үшін жеткілікті жақсы болады деп үміттенемін. Google Maps көмегімен Excel. Түсініктеме бөлімінде кез келген сұрақ қойыңыз және маған кері байланыс беріңіз. Қосымша мәліметтер алу үшін ExcelWIKI сайтына кіріңіз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.