فہرست کا خانہ
Excel میں ایپلی کیشنز کی ایک وسیع رینج ہے۔ اور VBA استعمال کرتے وقت ایسا لگتا ہے کہ ہم Excel میں جو چاہیں کر سکتے ہیں۔ تو یقیناً، ہم ایکسل میں نقشے کا استعمال کرتے ہوئے مقامات کے درمیان فاصلہ تلاش کرسکتے ہیں ۔ اس مضمون میں، میں تیز قدموں اور واضح عکاسیوں کے ساتھ Google Maps کے ساتھ ایکسل میں فاصلے کا حساب لگانے کے لیے ایک فوری گائیڈ دکھاؤں گا۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ یہاں سے مفت ایکسل ورک بک ڈاؤن لوڈ کریں اور خود ہی مشق کریں۔
Calculate-Distance-with-Google-Maps.xlsmUsing a User-defined Google Maps کے ساتھ ایکسل میں فاصلے کا حساب لگانے کا فنکشن
یہاں، ہم Google Maps کا استعمال کرتے ہوئے میک آرتھر پارک اور جرسی سٹی کے درمیان فاصلہ تلاش کریں گے۔
<8
سب سے پہلے، ہمیں ایک اہم چیز جاننے کی ضرورت ہے۔ Google Maps کا استعمال کرتے ہوئے Excel میں فاصلے کا حساب لگانے کے لیے، ہمیں ایک API کلید کی ضرورت ہوگی۔ API کا مطلب ہے ایپلی کیشن پروگرامنگ انٹرفیس ۔ ایکسل مطلوبہ ڈیٹا اکٹھا کرنے کے لیے API کلید کا استعمال کرتے ہوئے Google Maps سے جڑتا ہے۔ کچھ نقشے مفت API کیز فراہم کرتے ہیں جیسے Bing Maps۔ لیکن گوگل میپس مفت API فراہم نہیں کرتا ہے۔ اگرچہ آپ کسی طرح مفت API کا انتظام کرتے ہیں جو بالکل کام نہیں کرے گا۔ لہذا، آپ کو اس لنک سے API کی خریدنی ہوگی۔
یہاں، میں نے مفت API کی کا انتظام کیا ہے۔ یہ ٹھیک سے کام نہیں کرتا، صرف ایک مثال کے طور پر دکھانے کے لیے استعمال ہوتا ہے۔ ہم VBA کا استعمال کریں گے صارف کی طرف سے طے شدہ فنکشن نامی تخلیق کرنے کے لیے فاصلہ معلوم کرنے کے لیے کا حساب لگائیں ۔ اس کے تین دلائل ہوں گے- شروع کی جگہ ، منزل ، اور API کلید ۔ اب طریقہ کار شروع کرتے ہیں۔
اقدامات:
- VBA ونڈو کو کھولنے کے لیے ALT + F11 دبائیں .
- اگلا، درج ذیل پر کلک کریں: داخل کریں > ماڈیول نیا ماڈیول بنانے کے لیے۔
- بعد میں، ونڈو میں درج ذیل کوڈز ٹائپ کریں-
1353<9 پھر کچھ نہیں
- سب سے پہلے، میں نے پبلک فنکشن کا طریقہ کار استعمال کیا Calculate_Distance .
- پھر اپنے صارف کے دلائل کے لیے کچھ متغیرات first_Value، second_Value، اور last_Value کا اعلان کیا -defined فنکشن۔
- متغیرات کے لیے قدریں سیٹ کریں (ہر قدر خود وضاحتی ہے)، اور MitHTTP آبجیکٹ کو ServerXMLHTTP میں سیٹ کریں تاکہ GET طریقہ (بعد میں استعمال کیا جاتا ہے، یہ آبجیکٹ پراپرٹی POST طریقہ استعمال کرنے کی بھی اجازت دے گی)۔
- Url پہلے سیٹ کی گئی تمام اقدار کا مجموعہ ہے۔ ، mitHTTP آبجیکٹ کی کھلی خاصیت نے اسے استعمال کیا۔
- ویلیوز لائبریری فنکشن کو تفویض کرنے کے بعد باقی حساب کتاب کرتا ہے۔
اب آپ دیکھتے ہیں، ہمارے فنکشن استعمال کے لیے تیار ہے۔
- سیل C8 میں، درج ذیل فارمولہ ٹائپ کریں-
=Calculate_Distance(C4,C5,C6)
- آخر میں، حاصل کرنے کے لیے صرف ENTER بٹن دبائیںفاصلے. یہ میٹر یونٹ میں فاصلہ دکھائے گا۔
مزید پڑھیں: ڈرائیونگ کا حساب کیسے لگائیں Excel میں دو پتوں کے درمیان فاصلہ
Google Maps کے ساتھ فاصلے کا حساب لگاتے وقت فائدے اور نقصانات
- آپ کے پاس ایک درست API کلید ہونا ضروری ہے 2>۔
- مذکورہ کوڈ میٹر یونٹ میں آؤٹ پٹ دے گا۔
- صارف کی وضاحت کردہ فنکشن جگہ کے ناموں کو براہ راست استعمال کرتا ہے، کوآرڈینیٹ استعمال کرنے کی ضرورت نہیں ہے۔
- یقینی بنائیں کہ آپ نے ایک درست جگہ استعمال کی ہے۔
گوگل میپس کے ساتھ فاصلے کا حساب لگانے کے فائدے اور نقصانات
فائدے
- بڑی جگہوں کے لیے، یہ کافی ممکن ہے کیونکہ ہم فارمولے کو کاپی کرنے کے لیے Fill Handle ٹول استعمال کر سکتے ہیں۔ یہ Google Maps
- میں ممکن نہیں ہے یہ بہت تیز طریقہ ہے۔
- کوآرڈینیٹ استعمال کرنے کی ضرورت نہیں ہے۔
نقصانات
- یہ کوآرڈینیٹ کے ساتھ کام نہیں کر سکتا۔
- آپ کو نقشہ یا راستہ نہیں ملے گا، بس آپ کو فاصلہ ملے گا۔ جگہ کے ناموں کی تخمینی مماثلت کے ساتھ کام نہیں کرے گا۔
نتیجہ
مجھے امید ہے کہ اوپر بیان کردہ طریقہ کار کافی اچھے ہوں گے گوگل میپس کے ساتھ ایکسل۔ تبصرہ سیکشن میں کوئی سوال پوچھنے کے لئے آزاد محسوس کریں اور براہ کرم مجھے رائے دیں۔ مزید دریافت کرنے کے لیے ExcelWIKI ملاحظہ کریں۔