Како да се пресмета растојанието во Excel со Google Maps

  • Споделете Го Ова
Hugh West

Excel има широк опсег на апликации. И додека користиме VBA тогаш се чини дека можеме да правиме што сакаме во Excel. Значи, се разбира, можеме да го најдеме растојанието помеѓу местата користејќи мапа во Excel. Во оваа статија, ќе покажам брз водич за пресметување на растојанието во ексел со Google Maps со остри чекори и јасни илустрации.

Преземете Работна книга за вежбање

Можете преземете ја бесплатната работна книга на Excel од овде и вежбајте сами.

Calculate-Distance-with-Google-Maps.xlsm

Користење на кориснички дефинирани Функција за пресметување на растојанието во Excel со Google Maps

Тука, ќе го најдеме растојанието помеѓу Мекартур Парк и Џерси Сити користејќи Google Maps.

Прво, треба да знаеме една важна работа. За да го пресметаме растојанието во Excel со помош на Google Maps, ќе ни треба клуч API . API значи Програмски интерфејс за апликации . Excel се поврзува со Google Maps користејќи го клучот API за собирање на потребните податоци. Некои мапи обезбедуваат бесплатни клучеви за API како што се Bing Maps. Но, Google Maps не обезбедува бесплатен API. Иако некако управувате со бесплатен API кој нема да работи совршено. Значи, ќе мора да го купите клучот API од оваа врска.

Овде, успеав со бесплатен клуч API . Не функционира правилно, само се користи за да се прикаже како пример. Ќе користиме VBA за да создадеме функција дефинирана од корисникот именувана Пресметај_растојание за да најдеш растојанието . Ќе има три аргументи - Почетно место , Дестинација и клуч API . Сега да ги започнеме процедурите.

Чекори:

  • Притиснете ALT + F11 за да го отворите VBA прозорецот .

  • Следно, кликнете на следниов начин: Вметни > Модул за да креирате нов модул.

  • Подоцна, напишете ги следните кодови во прозорецот-
2287
  • Тогаш ништо, само вратете се на вашиот лист.

Поделба на код:

  • Прво, користев постапка за јавна функција Пресметај_растојание .
  • Потоа објавив некои променливи first_Value, second_Value и last_Value за аргументите на нашиот корисник -defined функција.
  • Поставете ги вредностите за променливите (секоја вредност е самоопислива) и поставете го објектот mitHTTP во ServerXMLHTTP за да се користи методот GET (кој се користи подоцна, ова својство на објект ќе овозможи користење и на методот POST ).
  • URl е комбинација од сите вредности поставени претходно , отвореното својство на објектот mitHTTP го користеше.
  • По доделувањето на вредностите, функцијата библиотека го прави остатокот од пресметката.

Сега гледате, нашата функцијата е подготвена за употреба.

  • Во Ќелија C8 , напишете ја следната формула-
=Calculate_Distance(C4,C5,C6)

  • Конечно, само притиснете го копчето ENTER за да го добиетерастојание. Ќе го прикаже растојанието во Моречката единица .

Прочитај повеќе: Како да се пресмета возењето Растојание помеѓу две адреси во Excel

Позитивни и лошите страни при пресметување на растојанието со Google Maps

  • Мора да имате валиден API клуч > 11>
  • Проверете дали сте користеле валидно место.

Предности и недостатоци на пресметување растојание со Google Maps

Предности

  • За неколку места, тоа е сосема изводливо бидејќи можеме да ја користиме алатката Рачка за пополнување за да ја копираме формулата. Тоа не е можно во Карти на Google
  • Тоа е прилично побрз начин.
  • Нема потреба да се користат координати.

Недостатоци

  • Не може да работи со координати.
  • Нема да ја добиете мапата или маршрутата, само ќе ја добиете растојанието.
  • Таа нема да работи со приближното совпаѓање на имињата на местата.

Заклучок

Се надевам дека постапките опишани погоре ќе бидат доволно добри за да се пресмета растојанието во Excel со Google Maps. Слободно поставете какви било прашања во делот за коментари и ве молам да ми дадете повратни информации. Посетете го ExcelWIKI за да истражите повеќе.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.