گوگل ميپس سان ايڪسل ۾ فاصلو ڪيئن ڳڻيو

  • هن کي شيئر ڪريو
Hugh West

Excel ۾ ايپليڪيشنن جو وسيع سلسلو آهي. ۽ استعمال ڪرڻ دوران VBA پوءِ اهو لڳي ٿو ته اسان اهو ڪري سگهون ٿا جيڪو اسان چاهيون ٿا Excel ۾. تنهن ڪري، يقينا، اسان ايڪسل ۾ نقشو استعمال ڪندي جڳهن جي وچ ۾ فاصلو ڳولي سگهون ٿا . هن آرٽيڪل ۾، مان ڏيکاريندس فاصلي کي ڳڻڻ لاءِ هڪ تڪڙا گائيڊ گوگل ميپس سان گڏ تيز قدمن ۽ واضح مثالن سان. هتان مفت ايڪسل ورڪ بڪ ڊائون لوڊ ڪريو ۽ پنهنجو پاڻ تي مشق ڪريو.

Calculate-Distance-with-Google-Maps.xlsm

Using a User-defined Google Maps سان ايڪسل ۾ فاصلو ڳڻڻ جو فنڪشن

هتي، اسان فاصلو ڳولينداسين MacArthur Park ۽ Jersey City جي وچ ۾ Google Maps استعمال ڪندي.

<8

پهرين، اسان کي هڪ اهم شيءِ ڄاڻڻ جي ضرورت آهي. گوگل ميپس استعمال ڪندي ايڪسل ۾ فاصلو ڳڻڻ لاءِ، اسان کي ضرورت پوندي API ڪي. API جي معنيٰ آهي ايپليڪيشن پروگرامنگ انٽرفيس . Excel گهربل ڊيٽا گڏ ڪرڻ لاءِ API ڪيئي استعمال ڪندي گوگل ميپس سان ڳنڍي ٿو. ڪجهه نقشا مفت API ڪنجيون مهيا ڪن ٿا جهڙوڪ Bing Maps. پر گوگل ميپس مفت API مهيا نٿو ڪري. جيتوڻيڪ توهان هڪ مفت API جو انتظام ڪريو ٿا ڪنهن به طرح جيڪو مڪمل طور تي ڪم نه ڪندو. تنهن ڪري، توهان کي خريد ڪرڻو پوندو API کي هن لنڪ تان.

هتي، مون منظم ڪيو آهي مفت API ڪي. اهو صحيح ڪم نٿو ڪري، صرف مثال طور ڏيکارڻ لاء استعمال ڪيو ويو. اسان استعمال ڪنداسين VBA هڪ ٺاهڻ لاءِ صارف جي وضاحت ڪيل فنڪشن نالي Calculate_Distance to فاصلو ڳولھيو . ان ۾ ٽي دليل هوندا- Starting Place , Destination , and API key . ھاڻي اچو ته عمل شروع ڪريون.

Steps:

  • دٻايو ALT + F11 کولڻ لاءِ VBA ونڊو .

  • اڳيون، ھيٺ ڏنل ڪلڪ ڪريو: داخل ڪريو > ماڊيول نئون ماڊل ٺاھڻ لاءِ.

  • بعد ۾ ھيٺ ڏنل ڪوڊ ٽائپ ڪريو ونڊو ۾-
3635
<9
  • پوءِ ڪجھ به نه، بس پنھنجي شيٽ ڏانھن واپس وڃو.
  • 15>

    6>7>0> ڪوڊ بريڪ ڊائون:
    • پهرين، مون عوامي فنڪشن جو طريقو استعمال ڪيو Calculate_Distance .
    • پوءِ اسان جي استعمال ڪندڙ جي دليلن لاءِ ڪجهه متغيرن first_Value، second_Value، ۽ last_Value جو اعلان ڪيو -defined function.
    • متغيرن لاءِ قيمتون مقرر ڪريو (هر قدر خود وضاحتي آهي)، ۽ MitHTTP اعتراض کي ServerXMLHTTP ۾ استعمال ڪرڻ لاءِ سيٽ ڪريو GET طريقو (بعد ۾ استعمال ڪيو ويو، هي اعتراض ملڪيت POST طريقو پڻ استعمال ڪرڻ جي اجازت ڏيندو).
    • Url اڳ ۾ مقرر ڪيل سڀني قدرن جو ميلاپ آهي. , mitHTTP شئي جي کليل ملڪيت ان کي استعمال ڪيو.
    • ويلوز کي تفويض ڪرڻ کان پوءِ لائبريري فنڪشن باقي حساب سان ڪندو.

    هاڻي توهان ڏسو، اسان جي فنڪشن استعمال ڪرڻ لاءِ تيار آهي.

    • سيل C8 ۾، هيٺ ڏنل فارمولا ٽائپ ڪريو-
    =Calculate_Distance(C4,C5,C6)

    • آخر ۾، حاصل ڪرڻ لاءِ صرف ENTER بٽن کي دٻايو.فاصلو اهو فاصلو ڏيکاريندو ميٽر يونٽ ۾.

    وڌيڪ پڙهو: ڊرائيونگ کي ڪيئن ڳڻيو Excel ۾ ٻن ايڊريسز جي وچ ۾ فاصلو

    فاصلو ۽ نقصان گوگل ميپس سان فاصلو ڳڻڻ دوران

    • توهان وٽ هڪ صحيح هجڻ گهرجي API ڪي .
    • مٿي ڏنل ڪوڊ ميٽر يونٽ ۾ آئوٽ پُٽ ڏيندو.
    • صارف جي بيان ڪيل فنڪشن جڳهن جا نالا سڌو استعمال ڪري ٿو، ڪوآرڊينيٽ استعمال ڪرڻ جي ضرورت ناهي.
    • پڪ ڪريو، توهان هڪ صحيح جڳهه استعمال ڪيو آهي.

    گوگل ميپس سان فاصلي جي حساب ڪرڻ جا فائدا ۽ نقصان

    فائدا

    • ڪيترن ئي جڳهن لاءِ، اهو ڪافي ممڪن آهي ڇاڪاڻ ته اسان فارمولا کي نقل ڪرڻ لاءِ Fill Handle اوزار استعمال ڪري سگهون ٿا. اهو ممڪن ناهي ته Google Maps
    • اهو تمام تيز طريقو آهي.
    • ڪوآرڊينيٽس استعمال ڪرڻ جي ضرورت ناهي.

    نقصان

    • اهو ڪوآرڊينيٽس سان ڪم نٿو ڪري سگهي.
    • توهان کي نقشو يا رستو نه ملندو، بس توهان فاصلو حاصل ڪندا.
    • اهو جڳهن جي نالن جي لڳ ڀڳ ميچ سان ڪم نه ڪندو.

    نتيجو

    مون کي اميد آهي ته مٿي بيان ڪيل طريقا ڪافي سٺا هوندا ته جيئن فاصلي جي حساب سان Google Maps سان Excel. تبصرو سيڪشن ۾ ڪنهن به سوال پڇڻ لاء آزاد ٿيو ۽ مهرباني ڪري مون کي موٽ ڏيو. دورو ڪريو ExcelWIKI وڌيڪ ڳولڻ لاءِ.

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.