Ինչպես հաշվարկել հեռավորությունը Excel-ում Google Քարտեզներով

  • Կիսվել Սա
Hugh West

Excel-ն ունի հավելվածների լայն շրջանակ: Իսկ VBA օգտագործելիս թվում է, որ մենք կարող ենք անել այն, ինչ ուզում ենք Excel-ում: Այսպիսով, իհարկե, մենք կարող ենք գտնել վայրերի միջև հեռավորությունը ` օգտագործելով քարտեզը Excel-ում: Այս հոդվածում ես ցույց կտամ արագ ուղեցույց՝ Google Maps-ով Excel-ում հեռավորությունը հաշվելու համար՝ հստակ քայլերով և հստակ նկարազարդումներով:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնեք անվճար Excel-ի աշխատանքային գիրքն այստեղից և ինքնուրույն վարժվեք:

Հաշվել հեռավորությունը-ի հետ-Google-Maps.xlsm

Օգտագործելով Օգտագործողի կողմից սահմանված Excel-ում Google Քարտեզներով հեռավորությունը հաշվարկելու գործառույթը

Այստեղ մենք կգտնենք հեռավորությունը ՄակԱրթուր պարկի և Ջերսի Սիթիի միջև Google Maps-ի միջոցով:

Նախ, մենք պետք է իմանանք մի կարևոր բան. Excel-ում հեռավորությունը Google Քարտեզների միջոցով հաշվարկելու համար մեզ անհրաժեշտ կլինի API բանալին: API նշանակում է Application Programming Interface : Excel-ը միանում է Google Քարտեզներին՝ օգտագործելով API ստեղնը՝ պահանջվող տվյալները հավաքելու համար: Որոշ քարտեզներ տրամադրում են անվճար API ստեղներ, ինչպիսիք են Bing Maps-ը: Բայց Google Քարտեզները անվճար API չի տրամադրում: Չնայած դուք ինչ-որ կերպ կառավարում եք անվճար API, որը կատարյալ չի աշխատի: Այսպիսով, դուք ստիպված կլինեք գնել API բանալին այս հղումից:

Այստեղ ես կառավարել եմ անվճար API բանալին: Այն ճիշտ չի աշխատում, պարզապես օգտագործվում է որպես օրինակ: Մենք կօգտագործենք VBA ստեղծելու օգտագործողի կողմից սահմանված ֆունկցիա անունով Հաշվե՛ք_Հեռավորությունը հեռավորությունը գտնելու համար : Այն կունենա երեք արգումենտ՝ Սկսած վայր , Նպատակակետ և API բանալի : Այժմ եկեք սկսենք ընթացակարգերը:

Քայլեր.

  • Սեղմեք ALT + F11 ՝ բացելու համար VBA պատուհանը .

  • Հաջորդը սեղմեք հետևյալ կերպ. Տեղադրեք > Մոդուլ նոր մոդուլ ստեղծելու համար:

  • Այնուհետև պատուհանում մուտքագրեք հետևյալ ծածկագրերը-
7677
  • Այնուհետև ոչինչ, պարզապես վերադարձեք ձեր թերթիկին:

Code Breakdown:

  • Սկզբում ես օգտագործեցի հանրային ֆունկցիայի ընթացակարգը Calculate_Distance :
  • Այնուհետև որոշ փոփոխականներ հայտարարեցի first_Value, second_Value և last_Value մեր օգտվողի արգումենտների համար: -սահմանված գործառույթը:
  • Սահմանեք արժեքները փոփոխականների համար (յուրաքանչյուր արժեք ինքնորոշիչ է), և սահմանեք mitHTTP օբյեկտը ServerXMLHTTP -ում` օգտագործելու համար: GET մեթոդը (հետագայում օգտագործված այս օբյեկտի հատկությունը թույլ կտա օգտագործել նաև POST մեթոդը):
  • Url -ը նախկինում սահմանված բոլոր արժեքների համակցությունն է: , այն օգտագործել է mitHTTP օբյեկտի բաց հատկությունը։
  • Արժեքները վերագրելուց հետո գրադարանային ֆունկցիան կատարում է մնացած հաշվարկը։

Այժմ տեսնում եք, որ մեր ֆունկցիան պատրաստ է օգտագործման:

  • C8 C8 -ում մուտքագրեք հետևյալ բանաձևը-
=Calculate_Distance(C4,C5,C6)

  • Վերջապես, պարզապես սեղմեք ENTER կոճակը՝ ստանալու համարհեռավորությունը. Այն ցույց կտա հեռավորությունը մետրի միավորում :

Կարդալ ավելին. Ինչպես հաշվարկել մեքենա վարելը Excel-ում երկու հասցեների միջև հեռավորությունը

Կարգերն ու թերությունները Google Քարտեզներով հեռավորությունը հաշվարկելիս

  • Դուք պետք է ունենաք վավեր API բանալի .
  • Վերոնշյալ կոդը ելք կտա Չափիչ միավորում :
  • Օգտատիրոջ կողմից սահմանված ֆունկցիան ուղղակիորեն օգտագործում է տեղանունները, կարիք չկա օգտագործել կոորդինատներ:
  • Համոզվեք, որ դուք օգտագործել եք վավեր տեղ:

Google Քարտեզներով հեռավորությունը հաշվարկելու առավելություններն ու թերությունները

Առավելությունները

  • Մեծ երկու վայրերի համար դա միանգամայն իրագործելի է, քանի որ մենք կարող ենք օգտագործել Լրացնել բռնակի գործիքը բանաձեւը պատճենելու համար: Դա հնարավոր չէ Google Քարտեզներում
  • Դա բավականին ավելի արագ միջոց է:
  • Կորդինատներ օգտագործելու կարիք չկա:

Թերությունները

  • Այն չի կարող աշխատել կոորդինատների հետ:
  • Դուք չեք ստանա քարտեզը կամ երթուղին, պարզապես դուք կստանաք հեռավորությունը:
  • Այն չի աշխատի տեղանունների մոտավոր համընկնումով:

Եզրակացություն

Հուսով եմ, որ վերը նկարագրված ընթացակարգերը բավականաչափ լավ կլինեն` հաշվարկելու հեռավորությունը Excel-ը Google Քարտեզների հետ: Ազատորեն ցանկացած հարց տվեք մեկնաբանությունների բաժնում և խնդրում եմ ինձ հետադարձ կապ տալ: Այցելեք ExcelWIKI ՝ ավելին ուսումնասիրելու համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: