सामग्री सारणी
Excel मध्ये विस्तृत अनुप्रयोग आहेत. आणि VBA वापरताना असे दिसते की आपण Excel मध्ये हवे ते करू शकतो. त्यामुळे अर्थातच, आम्ही एक्सेलमधील नकाशा वापरून स्थानांमधील अंतर शोधू शकतो . या लेखात, मी Google नकाशे सह एक्सेलमध्ये अंतर मोजण्यासाठी एक द्रुत मार्गदर्शिका दाखवेन ज्यामध्ये तीक्ष्ण पायऱ्या आणि स्पष्ट चित्रे आहेत.
सराव वर्कबुक डाउनलोड करा
तुम्ही करू शकता येथून विनामूल्य एक्सेल वर्कबुक डाउनलोड करा आणि स्वतः सराव करा.
Calculate-Distance-with-Google-Maps.xlsmवापरकर्ता-परिभाषित वापरणे Google Maps सह एक्सेलमध्ये अंतर मोजण्याचे कार्य
येथे, आम्ही Google नकाशे वापरून मॅकआर्थर पार्क आणि जर्सी सिटीमधील अंतर शोधू .
<8
प्रथम, आपल्याला एक महत्त्वाची गोष्ट माहित असणे आवश्यक आहे. Google नकाशे वापरून Excel मध्ये अंतर मोजण्यासाठी, आम्हाला API की लागेल. API म्हणजे अॅप्लिकेशन प्रोग्रामिंग इंटरफेस . आवश्यक डेटा गोळा करण्यासाठी एपीआय की वापरून एक्सेल Google नकाशेशी कनेक्ट होते. काही नकाशे Bing Maps सारख्या मोफत API की प्रदान करतात. परंतु Google नकाशे विनामूल्य API प्रदान करत नाही. जरी तुम्ही एक विनामूल्य API कसे तरी व्यवस्थापित करता ते उत्तम प्रकारे कार्य करणार नाही. त्यामुळे, तुम्हाला या लिंकवरून API की विकत घ्यावी लागेल.
येथे, मी विनामूल्य API की व्यवस्थापित केली आहे. हे योग्यरित्या कार्य करत नाही, फक्त उदाहरण म्हणून दर्शविण्यासाठी वापरले जाते. आम्ही वापरकर्ता-परिभाषित कार्य नावाचे एक तयार करण्यासाठी VBA वापरू. अंतर शोधण्यासाठी अंतराची गणना करा . यात तीन वितर्क असतील- प्रारंभ करण्याचे ठिकाण , गंतव्य , आणि API की . आता प्रक्रिया सुरू करूया.
स्टेप्स:
- VBA विंडो उघडण्यासाठी ALT + F11 दाबा. .
- पुढे, खालीलप्रमाणे क्लिक करा: घाला > Module नवीन मॉड्यूल तयार करण्यासाठी.
- नंतर, विंडोमध्ये खालील कोड टाइप करा-
1896<9
कोड ब्रेकडाउन:
- प्रथम, मी सार्वजनिक कार्य प्रक्रिया वापरली Distance_गणना .
- नंतर आमच्या वापरकर्त्याच्या युक्तिवादासाठी काही व्हेरिएबल्स first_Value, second_Value आणि last_Value घोषित केले. -परिभाषित कार्य.
- व्हेरिएबल्ससाठी मूल्ये सेट करा (प्रत्येक मूल्य स्वयं-वर्णनात्मक आहे), आणि चा वापर करण्यासाठी मिटएचटीटीपी ऑब्जेक्ट सर्व्हरएक्सएमएलएचटीटीपी मध्ये सेट करा. GET पद्धत (नंतर वापरलेली, ही ऑब्जेक्ट गुणधर्म POST पद्धत देखील वापरण्याची परवानगी देईल).
- Url हे आधी सेट केलेल्या सर्व मूल्यांचे संयोजन आहे. , mitHTTP ऑब्जेक्टच्या ओपन प्रॉपर्टीने त्याचा वापर केला.
- व्हॅल्यू लायब्ररी फंक्शन नियुक्त केल्यानंतर उर्वरित गणना केली जाते.
आता तुम्ही पहा, आमचे फंक्शन वापरण्यासाठी तयार आहे.
- सेल C8 मध्ये, खालील सूत्र टाइप करा-
=Calculate_Distance(C4,C5,C6)
- शेवटी, फक्त एंटर बटण दाबा.अंतर ते मीटर युनिट मध्ये अंतर दर्शवेल.
अधिक वाचा: ड्रायव्हिंगची गणना कशी करावी एक्सेलमधील दोन पत्त्यांमधील अंतर
गुगल मॅप्ससह अंतर मोजताना साधक आणि बाधक
- तुमच्याकडे वैध एपीआय की<असणे आवश्यक आहे 2>.
- वरील कोड मीटर युनिट मध्ये आउटपुट देईल.
- वापरकर्ता-परिभाषित फंक्शन थेट ठिकाणांची नावे वापरतो, निर्देशांक वापरण्याची आवश्यकता नाही.
- तुम्ही वैध ठिकाण वापरले आहे याची खात्री करा.
Google नकाशे वापरून अंतर मोजण्याचे फायदे आणि तोटे
फायदे
- मोठ्या दोन ठिकाणी, हे अगदी व्यवहार्य आहे कारण आपण सूत्र कॉपी करण्यासाठी फिल हँडल टूल वापरू शकतो. ते Google Maps
- मध्ये शक्य नाही. तो खूप जलद मार्ग आहे.
- कोऑर्डिनेट वापरण्याची गरज नाही.
तोटे
- हे निर्देशांकांसह कार्य करू शकत नाही.
- तुम्हाला नकाशा किंवा मार्ग मिळणार नाही, फक्त तुम्हाला अंतर मिळेल.
- ते ठिकाणांच्या नावांच्या अंदाजे जुळणीसह कार्य करणार नाही.
निष्कर्ष
मला आशा आहे की वर वर्णन केलेल्या कार्यपद्धती मधील अंतर मोजण्यासाठी पुरेशा चांगल्या असतील Google नकाशे सह एक्सेल. टिप्पणी विभागात कोणतेही प्रश्न विचारण्यास मोकळ्या मनाने आणि कृपया मला अभिप्राय द्या. अधिक एक्सप्लोर करण्यासाठी ExcelWIKI ला भेट द्या.