Excel-ൽ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം എങ്ങനെ കണക്കാക്കാം

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

Excel -ന് നിരവധി ഉപയോഗങ്ങളുണ്ട്. Microsoft Excel -ലെ കൂൾ സ്പെഷ്യൽ ഫംഗ്ഷനും ഫോർമുലയും ഗ്രഹത്തിലെ രണ്ട് നിർദ്ദിഷ്ട നഗരങ്ങളോ സ്ഥലങ്ങളോ തമ്മിലുള്ള വേർതിരിവ് നിർണ്ണയിക്കും. ഒരു മാപ്പിലെ ഏതെങ്കിലും രണ്ട് സ്ഥലങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കുന്നത് വളരെ പ്രധാനമാണ്. യഥാർത്ഥ ദൂരം കണക്കാക്കാൻ ഇത് നിങ്ങളെ പ്രാപ്‌തമാക്കുകയും നിങ്ങളുടെ യാത്രയ്ക്ക് എത്ര സമയമെടുക്കുമെന്നതിന്റെ മാന്യമായ കണക്ക് നൽകുകയും ചെയ്യും. എന്നാൽ എക്സൽ ഉപയോഗിച്ച് നമുക്ക് അത് എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും. ഈ ലേഖനത്തിൽ, Excel-ൽ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കുന്നതിനുള്ള നിരവധി മാർഗങ്ങൾ ഞങ്ങൾ പ്രദർശിപ്പിക്കും.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്ത് അവരോടൊപ്പം പരിശീലിക്കാം.

രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കുക ആദ്യം, ഞങ്ങൾ ഡാറ്റാസെറ്റ് തയ്യാറാക്കേണ്ടതുണ്ട്. ലോസ് ഏഞ്ചൽസ് കാലിഫോർണിയ സംസ്ഥാനത്തിലെ ഒരു പ്രധാന നഗരമാണ് , പാസ്കോ ഇത് വാഷിംഗ്ടൺ എന്നീ രണ്ട് നഗരങ്ങളുണ്ടെന്ന് കരുതുക. . ഇപ്പോൾ, അവ തമ്മിലുള്ള അകലം കണ്ടെത്തേണ്ടതുണ്ട്. ഇതിനായി, രണ്ട് നഗരങ്ങളുടെയും അക്ഷാംശം , രേഖാംശം എന്നിവ അറിഞ്ഞിരിക്കണം. Excel ഉപയോഗിച്ച് നമുക്ക് ഏത് നഗരത്തിന്റെയും അക്ഷാംശവും രേഖാംശവും കണ്ടെത്താനാകും. നമുക്ക് അത് എങ്ങനെ ചെയ്യാമെന്ന് നോക്കാം.

ഘട്ടങ്ങൾ:

  • ആദ്യം, നഗരങ്ങളുടെ പേര് നൽകുന്ന സെൽ തിരഞ്ഞെടുക്കുക. ഞങ്ങളുടെ കാര്യത്തിൽ, ഞങ്ങൾ സെല്ലുകൾ തിരഞ്ഞെടുക്കുന്നു B5 , B6 .
  • രണ്ടാമതായി, ഡാറ്റ ടാബിലേക്ക് പോകുകറിബൺ.
  • മൂന്നാമതായി, ഡാറ്റ തരങ്ങൾ വിഭാഗത്തിൽ ഭൂമിശാസ്ത്രം ക്ലിക്ക് ചെയ്യുക.

  • അതിനുശേഷം, അക്ഷാംശം കണ്ടെത്താൻ, നിങ്ങൾ അക്ഷാംശം വെച്ചിരിക്കുന്ന സെൽ തിരഞ്ഞെടുത്ത് അവിടെ ഫോർമുല ടൈപ്പ് ചെയ്യുക.
=B5.Latitude

  • ഫലം കാണുന്നതിന് Enter അമർത്തുക.

  • അതുപോലെ, B6 സെല്ലിന്റെ അക്ഷാംശം ഞങ്ങൾ കണ്ടെത്തുന്നു. .
  • ഇനി, രേഖാംശവും അതുപോലെ, അക്ഷാംശവും കണ്ടെത്താൻ, ഒരു സെൽ തിരഞ്ഞെടുത്ത് ഇനിപ്പറയുന്ന ഫോർമുല ആ സെല്ലിൽ ഇടുക.
=B5.Longitude

  • നിങ്ങളുടെ കീബോർഡിലെ Enter കീ അമർത്തുക.

  • അതുപോലെ, മുമ്പത്തെ ഘട്ടങ്ങൾ പിന്തുടർന്ന് നമുക്ക് B6 ന്റെ രേഖാംശം ലഭിക്കും.
  • അത്രമാത്രം, ഇപ്പോൾ നമുക്ക് രണ്ട് നഗരങ്ങളുടെയും അക്ഷാംശവും രേഖാംശവും ഉണ്ട്. അതിനാൽ, ഞങ്ങളുടെ ഡാറ്റാസെറ്റ് ഇപ്പോൾ ഉപയോഗത്തിന് തയ്യാറാണ്.

Excel-ൽ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കുന്നതിനുള്ള 5 വ്യത്യസ്ത രീതികൾ

രണ്ട് സ്ഥലങ്ങൾ തമ്മിലുള്ള ദൂരം കണ്ടെത്തുന്നത് രണ്ട് വാസസ്ഥലങ്ങൾ തമ്മിലുള്ള വേർതിരിവ് നിർണ്ണയിക്കാൻ ഞങ്ങളെ പ്രാപ്തരാക്കും. ഈ വിവരങ്ങൾ ഉപയോഗിച്ച് വീടുകൾക്കിടയിൽ യാത്ര ചെയ്യാൻ എത്ര സമയമെടുക്കുമെന്ന് നമുക്ക് കണക്കാക്കാം. രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണ്ടെത്താൻ ഞങ്ങൾ ഇപ്പോൾ തയ്യാറാക്കിയ മുകളിലെ ഡാറ്റാസെറ്റ് ഉപയോഗിക്കുന്നു.

1. രണ്ട് നഗരങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാൻ ഹാവേർസൈൻ ഫോർമുല പ്രയോഗിക്കുക

സമുദ്ര പര്യവേക്ഷണത്തിനുള്ള അടിസ്ഥാന സമവാക്യങ്ങളിലൊന്ന് ഹവർ‌സൈൻ ഫോർമുല ആണ്, ഇത് രണ്ട് സ്ഥലങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കാൻ ഉപയോഗിക്കാം.ഗോളാകൃതിയിലുള്ള തലം അവയുടെ അക്ഷാംശവും രേഖാംശവും അർദ്ധഗോളത്തിന്റെ ആരവും നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. GPS ഉപകരണങ്ങൾ അത് ഓട്ടോമേറ്റ് ചെയ്തിട്ടുണ്ട്. രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കാൻ ഫോർമുല ഉപയോഗിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ നമുക്ക് പിന്തുടരാം.

ഘട്ടങ്ങൾ:

  • ആരംഭിക്കാൻ, നിങ്ങൾ ആഗ്രഹിക്കുന്ന സെൽ തിരഞ്ഞെടുക്കുക ദൂരം നേടുക, അതിനാൽ, ഞങ്ങൾ സെൽ C8 തിരഞ്ഞെടുക്കുന്നു.
  • തുടർന്ന്, തിരഞ്ഞെടുത്ത സെല്ലിലേക്ക് Haversine ഫോർമുല ഇടുക.
=3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

  • അവസാനം, ഫലം കാണുന്നതിന് Enter കീ അമർത്തുക.

  • അതിനാൽ, ഫോർമുല ഉപയോഗിച്ച് നമുക്ക് ഫലം ലഭിക്കും 1367.581282 .

കൂടുതൽ വായിക്കുക: രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ഡ്രൈവിംഗ് ദൂരം എങ്ങനെ കണക്കാക്കാം Excel-ൽ

2. Excel ACOS, SIN, COS, RADIANS ഫംഗ്‌ഷനുകൾ ഉള്ള രണ്ട് നഗരങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കുക

ഒരു മൂല്യത്തിന്റെ വിപരീത കോസൈൻ ആണ് ACOS ഫംഗ്‌ഷൻ നൽകുന്നത്. റേഡിയനിലെ ഒരു കോണിന്റെ സൈൻ എക്‌സൽ സിൻ ഫംഗ്‌ഷൻ വഴി നൽകുന്നു. റേഡിയനുകളിലെ ഒരു കോണിന്റെ കോസൈൻ COS ഫംഗ്‌ഷൻ വഴി നൽകുന്നു. എക്‌സൽ റേഡിയൻസ് ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് റേഡിയനുകളെ ഡിഗ്രികളാക്കി മാറ്റുന്നു. രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം ലഭിക്കുന്നതിന് നമുക്ക് ആ ഫംഗ്ഷനുകൾ സംയോജിപ്പിക്കാം. ഇത് അടിസ്ഥാനപരമായി GPS ഉപകരണങ്ങൾ ഉപയോഗിച്ച് ഓട്ടോമേറ്റ് ചെയ്തിട്ടുണ്ട്. ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുന്നതിലൂടെ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം ലഭിക്കുന്നതിന് ആ ഫംഗ്‌ഷനുകളുടെ സംയോജനം പ്രയോഗിക്കാം.

ഘട്ടങ്ങൾ:

  • ആദ്യം,നിങ്ങൾ ദൂരം നേടാൻ ആഗ്രഹിക്കുന്ന സെൽ തിരഞ്ഞെടുക്കുക; ഈ സാഹചര്യത്തിൽ, ഞങ്ങൾ സെൽ C8 തിരഞ്ഞെടുക്കുന്നു.
  • അതിനുശേഷം, തിരഞ്ഞെടുത്ത സെല്ലിലേക്ക് ഫംഗ്‌ഷന്റെ ഫോർമുലയുടെ സംയോജനം ചേർക്കുക.
=ACOS(COS(RADIANS(90-C5)) *COS(RADIANS(90-C6)) +SIN(RADIANS(90-C5)) *SIN(RADIANS(90-C6)) *COS(RADIANS(D5-D6))) *6371

  • ഫലം കാണുന്നതിന്, അവസാനം Enter കീ അമർത്തുക.

3>

  • അങ്ങനെ, ഫോർമുല പ്രയോഗിക്കുന്നതിലൂടെ, ഞങ്ങൾ 1357.033633 എന്ന നമ്പറിൽ എത്തിച്ചേരുന്നു.

കൂടുതൽ വായിക്കുക: എങ്ങനെ Excel

3-ലെ രണ്ട് GPS കോർഡിനേറ്റുകൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കാൻ. രണ്ട് നഗരങ്ങൾക്കിടയിലുള്ള ദൂരം ലഭിക്കാൻ Excel CONCATENATE, SUBSTITUTE ഫംഗ്‌ഷനുകൾ സംയോജിപ്പിക്കുക

ഒരു പദസമുച്ചയത്തിലേക്ക് രണ്ടോ അതിലധികമോ പദങ്ങളുടെ ശ്രേണി സംയോജിപ്പിക്കാൻ, CONCATENATE എന്ന ടെക്‌സ്‌റ്റ് ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക . Excel CONCATENATE ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഏകദേശം മുപ്പത് ടെക്‌സ്‌റ്റ് പീസുകൾ ചേർക്കാം, അത് ഫലം ഒരു വാചകമായി നൽകുന്നു. ഒരു നിർദ്ദിഷ്‌ട സ്‌ട്രിംഗിലെ ടെക്‌സ്‌റ്റ് പരിഷ്‌ക്കരിക്കുന്നതിന് താരതമ്യം ചെയ്യുന്നത് എക്‌സലിന്റെ സബ്‌സ്‌റ്റിറ്റ്യുട്ട് ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു. രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള ദൂരം ഉപയോഗിച്ച് കണ്ടെത്താൻ Google Map ലിങ്ക് സൃഷ്‌ടിക്കാൻ നമുക്ക് ആ രണ്ട് ഫംഗ്‌ഷനുകളും സംയോജിപ്പിക്കാം. ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുന്നതിലൂടെ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണ്ടെത്താൻ നമുക്ക് ഫോർമുല പ്രയോജനപ്പെടുത്താം.

ഘട്ടങ്ങൾ:

  • അതുപോലെ, മുമ്പത്തെ രീതിയിൽ, സെൽ തിരഞ്ഞെടുക്കുക നിങ്ങൾ Google മാപ്പ് സ്വന്തമാക്കാൻ ആഗ്രഹിക്കുന്നിടത്ത്; ഈ സാഹചര്യത്തിൽ, ഞങ്ങൾ സെൽ C8 തിരഞ്ഞെടുക്കുന്നു.
  • തുടർന്ന്, തിരഞ്ഞെടുത്തതിലേക്ക് ഫോർമുല നൽകുകസെൽ.

=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",

SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

  • ഫലങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് , Enter കീ അമർത്തുക.

ഈ ഫോർമുലയുടെ സഹായത്തോടെ നിങ്ങൾക്ക് ഒരു Google മാപ്പിലേക്ക് ലിങ്ക് ചെയ്യാം. അത് ലോസ് ഏഞ്ചൽസ് മുതൽ പാസ്കോ വരെയുള്ള റൂട്ട് കാണിക്കുന്നു. CONCATENATE ഫംഗ്ഷൻ ഉപയോഗിച്ച് നഗരങ്ങളെ ലിങ്കിലേക്ക് ചേർക്കും, കൂടാതെ SUBSTITUTE ഫംഗ്ഷൻ ഉപയോഗിച്ച് നഗരങ്ങളുടെ പേരുകൾ ചേർക്കും.

  • അതിനുശേഷം , ഈ രണ്ട് നഗരങ്ങളും പരസ്പരം എത്ര അകലെയാണെന്ന് കണ്ടെത്താൻ നിങ്ങളുടെ ബ്രൗസറിന്റെ തിരയൽ ബോക്സിൽ ഈ ലിങ്ക് നൽകുക. ഗ്രഹത്തിലെ രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം നിർണ്ണയിക്കാൻ Excel-ൽ പകരം ഫംഗ്ഷനുകളും ഉപയോഗിച്ചേക്കാം.

കൂടുതൽ വായിക്കുക: രണ്ട് വിലാസങ്ങൾക്കിടയിലുള്ള മൈലുകൾ എങ്ങനെ കണക്കാക്കാം Excel-ൽ (2 രീതികൾ)

4. രണ്ട് നഗരങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കാൻ LAMBDA ഫംഗ്‌ഷൻ സൃഷ്‌ടിക്കുക

Excel-ലെ LAMBDA ഫംഗ്‌ഷൻ ഒരു വർക്ക്‌ഷീറ്റിൽ ഉടനീളം ഉപയോഗിക്കാവുന്നതും പരിചിതമായ പേരുകൾ ഉപയോഗിച്ച് ആക്‌സസ് ചെയ്യാവുന്നതുമായ ഇഷ്‌ടാനുസൃതമാക്കിയ ഫംഗ്‌ഷനുകൾ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്നു. അത് നിർവചിച്ച് ഒരു പേര് നൽകിക്കഴിഞ്ഞാൽ, നമുക്ക് ആ ഫംഗ്‌ഷനുകൾ ഞങ്ങളുടെ വർക്ക്‌ബുക്കിൽ എവിടെയും ഉപയോഗിക്കാം.

ദൂരത്തിന്റെ പ്രധാന സമവാക്യം ഇതാണ്:

D = acos (sinΦ 1 . sinΦ 2 + cosΦ 1 . cosΦ 2 cos Δλ) . R

അൽപ്പം അമിതമായി തോന്നാമെങ്കിലും, ഇൻപുട്ട് ഞങ്ങൾക്ക് ഏറ്റവും പ്രധാനം ഇവയാണ്:

  • ആരംഭ പോയിന്റിന്റെ അക്ഷാംശവുംരേഖാംശം.
  • അവസാന ലൊക്കേഷന്റെ അക്ഷാംശവും രേഖാംശവും.

അതിനാൽ സൂത്രവാക്യത്തിലോ സമവാക്യത്തിലോ.

  • Δλ സൂചിപ്പിക്കുന്നത് രേഖാംശങ്ങൾ തമ്മിലുള്ള വ്യത്യാസം ( lon_2-lon_1 ).
  • Φ 1 ഉം Φ 2 തുടർച്ചയായി lat_1 , lat_2 എന്നിവ സൂചിപ്പിക്കുന്നു.
  • R ഉപരിതലത്തിന്റെ ആരം സൂചിപ്പിക്കുന്നു .

താഴെയുള്ള ഘട്ടങ്ങൾ പിന്തുടർന്ന് രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കാൻ നമുക്ക് ഒരു LAMBDA ഫംഗ്‌ഷൻ സൃഷ്‌ടിക്കാം.

ഘട്ടങ്ങൾ:

  • ആദ്യം, സെൽ C8 തിരഞ്ഞെടുക്കുക.
  • കൂടാതെ, ആ സെല്ലിൽ ഫോർമുല ഇടുക.
=LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))(C5,D5,C6,D6)

  • തുടർന്ന്, Enter അമർത്തുക.

  • ഇത് ഫലം കാണിക്കും, എന്നാൽ സൂത്രവാക്യം വളരെ വലുതാണ്, ഇത് പലതവണ ഉപയോഗിക്കുമ്പോൾ മനസ്സിലാക്കാൻ ബുദ്ധിമുട്ടായേക്കാം.
  • അതിനാൽ, ഇത് ചെയ്യുന്നതിനുപകരം, LAMBDA ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് നമുക്ക് ഒരു ഇഷ്‌ടാനുസൃത ഫോർമുല സൃഷ്‌ടിക്കാം.
  • ഇതിനായി, റിബണിൽ നിന്ന് സൂത്രവാക്യങ്ങൾ ടാബിലേക്ക് പോകുക.
  • നിർവചിക്കപ്പെട്ട പേരുകൾ ഗ്രൂപ്പിന് കീഴിൽ, പേരിൽ ക്ലിക്കുചെയ്യുക. മാനേജർ .

  • ഇത് നെയിം മാനേജർ ഡയലോഗ് ബോക്‌സ് പ്രദർശിപ്പിക്കും.
  • ഇപ്പോൾ ക്ലിക്ക് ചെയ്യുക പുതിയ മെനുവിൽ
  • കൂടാതെ, രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നതിനാൽ ഫോർമുലയ്ക്ക് പേര് നൽകുക, അതിനാൽ ഞങ്ങൾ ഫോർമുലയുടെ പേര് സിറ്റി ഡിസ്റ്റൻസ് ഇടുക.
  • പിന്നെ, ഇനിപ്പറയുന്ന ഫോർമുല ചേർക്കുക ഫീൽഡ് റെഫർ ചെയ്യുന്നു .

=LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))

  • തുടർന്ന്, ശരി ക്ലിക്ക് ചെയ്യുക .

  • ഇത് നിങ്ങളെ വീണ്ടും നെയിം മാനേജർ ഡയലോഗിലേക്ക് കൊണ്ടുപോകും.
  • കൂടാതെ, ക്ലിക്ക് ചെയ്യുക പ്രക്രിയ പൂർത്തിയാക്കാൻ ബട്ടൺ അടയ്ക്കുക.

  • ഇപ്പോൾ, നിങ്ങൾക്ക് ഒരു പുതിയ ഇഷ്‌ടാനുസൃത പ്രവർത്തനം സിറ്റി ഡിസ്റ്റൻസ് കണ്ടെത്താനാകും. . ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് രണ്ട് നഗരങ്ങൾക്കിടയിലുള്ള ദൂരം ലഭിക്കും.

  • അങ്ങനെ, ഫോർമുല പ്രയോഗിക്കുന്നതിലൂടെ, ഞങ്ങൾ എന്ന നമ്പറിൽ എത്തിച്ചേരുന്നു. 1358.524645 .

കൂടുതൽ വായിക്കുക: Excel-ൽ Levenshtein ദൂരം എങ്ങനെ കണക്കാക്കാം (4 എളുപ്പവഴികൾ)

5. Excel VBA ഉപയോഗിച്ച് രണ്ട് നഗരങ്ങൾ തമ്മിലുള്ള ദൂരം കണക്കാക്കുക

ഒരു API ( ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് ) കണക്ഷൻ ഉണ്ടാക്കി ഒരു ഉപയോക്താവ് നിർവചിച്ച ഫംഗ്ഷൻ നിർമ്മിക്കാൻ അത് ഉപയോഗിക്കുക രണ്ട് ലൊക്കേഷനുകൾ തമ്മിലുള്ള ദൂരം നിർണ്ണയിക്കുന്നതിനുള്ള മറ്റ് രണ്ട് വഴികളാണ് VBA-യിലെ . ഒരു ലൊക്കേഷനായി ഡാറ്റ ശേഖരിക്കുന്നതിന്, Google Map , Bing Map എന്നിവയുൾപ്പെടെ ഏത് മാപ്പിലേക്കും API മുഖേന Excel ബന്ധിപ്പിക്കുന്നു. അതിനാൽ, ഈ സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്നതിന്, ഞങ്ങൾ ആദ്യം ഒരു API കീ സ്ഥാപിക്കണം. ഇത് വളരെ ലളിതമാണ്, പക്ഷേ ഖേദകരമെന്നു പറയട്ടെ, Google-നല്ല, Bing Map മാത്രമാണ് സൗജന്യ API വാഗ്ദാനം ചെയ്യുന്നത്. സൗജന്യ Bing Map API കീ ഉപയോഗിച്ച് ഞങ്ങൾ ഈ വഴി കാണിക്കും. നിങ്ങളുടേതായ Bing Map API കീ സൃഷ്‌ടിക്കാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക .

ഘട്ടങ്ങൾ:

  • ആരംഭിക്കാൻ, ഞങ്ങൾ ഒരു API കീ സൃഷ്ടിച്ച് സെല്ലിൽ സ്ഥാപിച്ചു C8 .

  • ഇപ്പോൾ, റിബണിൽ നിന്ന് ഡെവലപ്പർ ടാബിലേക്ക് പോകുക.
  • തുടർന്ന്, കോഡ് വിഭാഗത്തിൽ നിന്ന്, വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുന്നതിന് വിഷ്വൽ ബേസിക് ക്ലിക്ക് ചെയ്യുക. അല്ലെങ്കിൽ വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കാൻ Alt + F11 അമർത്തുക.

  • ഇത് ചെയ്യുന്നതിന് പകരം, നിങ്ങൾക്ക് നിങ്ങളുടെ വർക്ക് ഷീറ്റിൽ വലത്-ക്ലിക്കുചെയ്ത് കോഡ് കാണുക എന്നതിലേക്ക് പോകാം. ഇത് നിങ്ങളെ വിഷ്വൽ ബേസിക് എഡിറ്ററിലേക്കും കൊണ്ടുപോകും.

  • ഇത് വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ<2 ദൃശ്യമാകും>.
  • കൂടുതൽ, ഇൻസേർട്ട് ഡ്രോപ്പ്-ഡൗൺ മെനു ബാറിൽ നിന്ന് മൊഡ്യൂൾ ക്ലിക്ക് ചെയ്യുക.

  • ഇത് നിങ്ങളുടെ വർക്ക്ബുക്കിൽ ഒരു മൊഡ്യൂൾ സൃഷ്ടിക്കും.
  • കൂടാതെ, താഴെ കാണിച്ചിരിക്കുന്ന VBA കോഡ് പകർത്തി ഒട്ടിക്കുക.

VBA കോഡ്:

4196
  • ഒരു മൈക്രോ-പ്രാപ്‌തമാക്കിയ വർക്ക്‌ബുക്കായി മുഴുവൻ വർക്ക്‌ബുക്കും സംരക്ഷിച്ച് കോഡ് സംരക്ഷിക്കുക, വിപുലീകരണം ആയിരിക്കും. xlsm .

  • ഇത് ഒരു ഉപയോക്തൃ-നിർവചിക്കപ്പെട്ട ഫംഗ്‌ഷൻ നാമം സിറ്റി ഡിസ്റ്റൻസ് സൃഷ്‌ടിക്കും.
0>

VBA കോഡ് വിശദീകരണം

  • ഞങ്ങളുടെ ഫംഗ്‌ഷൻ എന്ന പേര് നൽകി ഞങ്ങൾ ആരംഭിച്ചു. 1>സിറ്റി ഡിസ്റ്റൻസ്
. ആദ്യ നഗരംസ്‌ട്രിംഗായി, രണ്ടാം നഗരംസ്‌ട്രിംഗായി, ലക്ഷ്യ മൂല്യംസ്‌ട്രിംഗായി എന്നിവയും ആർഗ്യുമെന്റുകളായി ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.9>പിന്നെ ഞങ്ങൾ HTTPഎന്നത് ഒരു ഒബ്‌ജക്റ്റായി പ്രഖ്യാപിക്കുകയും ഇനിഷ്യൽ പോയിന്റ്, അവസാന പോയിന്റ്, ഡിസ്റ്റൻസ് യൂണിറ്റ്, ഔട്ട്‌പുട്ട് യുആർഎൽ എന്നിവ പ്രഖ്യാപിച്ചു.സ്ട്രിംഗുകളായി.
  • പിന്നീട്, ഞങ്ങൾ മാറ്റി ദൂര യൂണിറ്റ് മുതൽ കിലോമീറ്റർ വരെയും പ്രാരംഭ പോയിന്റ് Url ലിങ്കിന്റെ ആരംഭ പോയിന്റിലേക്ക്.
  • അടുത്തതായി, ഞങ്ങൾ സജ്ജമാക്കുന്നു ഞങ്ങളുടെ VBA കോഡ് , API എന്നിവയ്ക്കിടയിൽ ഒരു കണക്ഷൻ സ്ഥാപിക്കാൻ ആവശ്യമായ പാരാമീറ്ററുകൾ

    ഉപസംഹാരം

    മുകളിലുള്ള രീതികൾ രണ്ട് നഗരങ്ങൾക്കിടയിലുള്ള ദൂരം കണക്കാക്കുന്നതിൽ Excel -ൽ നിങ്ങളെ സഹായിക്കും. ഇത് നിങ്ങളെ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു! നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഫീഡ്‌ബാക്കോ ഉണ്ടെങ്കിൽ അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളെ അറിയിക്കുക. അല്ലെങ്കിൽ നിങ്ങൾക്ക് ExcelWIKI.com ബ്ലോഗിലെ ഞങ്ങളുടെ മറ്റ് ലേഖനങ്ങൾ നോക്കാം!

  • വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.