ਗੂਗਲ ਮੈਪਸ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Hugh West

Excel ਕੋਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਹੈ। ਅਤੇ VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਅਜਿਹਾ ਲਗਦਾ ਹੈ ਕਿ ਅਸੀਂ ਐਕਸਲ ਵਿੱਚ ਜੋ ਵੀ ਚਾਹੁੰਦੇ ਹਾਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਸ ਲਈ ਬੇਸ਼ੱਕ, ਅਸੀਂ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਨਕਸ਼ੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਨਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਲੱਭ ਸਕਦੇ ਹਾਂ । ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤਿੱਖੇ ਕਦਮਾਂ ਅਤੇ ਸਪਸ਼ਟ ਦ੍ਰਿਸ਼ਟਾਂਤਾਂ ਨਾਲ Google ਨਕਸ਼ੇ ਦੇ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇੱਕ ਤੇਜ਼ ਗਾਈਡ ਦਿਖਾਵਾਂਗਾ।

ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ

ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਇੱਥੋਂ ਮੁਫ਼ਤ ਐਕਸਲ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਆਪਣੇ ਆਪ ਅਭਿਆਸ ਕਰੋ।

Calculate-Distance-with-Google-Maps.xlsm

Using a User-Defined Google Maps ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ

ਇੱਥੇ, ਅਸੀਂ Google ਨਕਸ਼ੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਮੈਕਆਰਥਰ ਪਾਰਕ ਅਤੇ ਜਰਸੀ ਸਿਟੀ ਵਿਚਕਾਰ ਦੂਰੀ ਲੱਭਾਂਗੇ।

<8

ਪਹਿਲਾਂ, ਸਾਨੂੰ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਚੀਜ਼ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ। ਗੂਗਲ ਮੈਪਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਵਿੱਚ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਇੱਕ API ਕੁੰਜੀ ਦੀ ਲੋੜ ਪਵੇਗੀ। API ਦਾ ਅਰਥ ਹੈ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ । ਐਕਸਲ ਲੋੜੀਂਦਾ ਡੇਟਾ ਇਕੱਠਾ ਕਰਨ ਲਈ API ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੂਗਲ ਮੈਪਸ ਨਾਲ ਜੁੜਦਾ ਹੈ। ਕੁਝ ਨਕਸ਼ੇ ਮੁਫ਼ਤ API ਕੁੰਜੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ Bing ਨਕਸ਼ੇ। ਪਰ ਗੂਗਲ ਮੈਪਸ ਮੁਫਤ API ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ ਤੁਸੀਂ ਇੱਕ ਮੁਫਤ API ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਹੋ ਜੋ ਬਿਲਕੁਲ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਇਸ ਲਿੰਕ ਤੋਂ API ਕੁੰਜੀ ਖਰੀਦਣੀ ਪਵੇਗੀ।

ਇੱਥੇ, ਮੈਂ ਇੱਕ ਮੁਫਤ API ਕੁੰਜੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਹੈ। ਇਹ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦਾ, ਸਿਰਫ਼ ਇੱਕ ਉਦਾਹਰਣ ਵਜੋਂ ਦਿਖਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਅਸੀਂ ਇੱਕ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ ਨਾਮਕ ਬਣਾਉਣ ਲਈ VBA ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ ਦੂਰੀ ਲੱਭਣ ਲਈ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰੋ । ਇਸ ਵਿੱਚ ਤਿੰਨ ਆਰਗੂਮੈਂਟ ਹੋਣਗੇ- ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀ ਥਾਂ , ਮੰਜ਼ਿਲ , ਅਤੇ API ਕੁੰਜੀ । ਆਉ ਹੁਣ ਪ੍ਰਕਿਰਿਆਵਾਂ ਸ਼ੁਰੂ ਕਰੀਏ।

ਸਟਪਸ:

  • VBA ਵਿੰਡੋ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ALT + F11 ਦਬਾਓ। .

  • ਅੱਗੇ, ਇਸ ਤਰ੍ਹਾਂ ਕਲਿੱਕ ਕਰੋ: ਸ਼ਾਮਲ ਕਰੋ > ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ ਬਣਾਉਣ ਲਈ ਮੋਡੀਊਲ

  • ਬਾਅਦ ਵਿੱਚ, ਵਿੰਡੋ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਟਾਈਪ ਕਰੋ-
6277
  • ਫਿਰ ਕੁਝ ਨਹੀਂ, ਬੱਸ ਆਪਣੀ ਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਕੋਡ ਬ੍ਰੇਕਡਾਊਨ:

  • ਪਹਿਲਾਂ, ਮੈਂ ਇੱਕ ਜਨਤਕ ਫੰਕਸ਼ਨ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ Calculate_Distance
  • ਫਿਰ ਸਾਡੇ ਉਪਭੋਗਤਾ ਦੀਆਂ ਦਲੀਲਾਂ ਲਈ ਕੁਝ ਵੇਰੀਏਬਲ first_Value, second_Value, ਅਤੇ last_Value ਘੋਸ਼ਿਤ ਕੀਤਾ। -ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ।
  • ਵੇਰੀਏਬਲਾਂ ਲਈ ਮੁੱਲ ਸੈੱਟ ਕਰੋ (ਹਰੇਕ ਮੁੱਲ ਸਵੈ-ਵਰਣਨਯੋਗ ਹੈ), ਅਤੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ mitHTTP ਆਬਜੈਕਟ ਨੂੰ ServerXMLHTTP ਵਿੱਚ ਸੈੱਟ ਕਰੋ। GET ਵਿਧੀ (ਬਾਅਦ ਵਿੱਚ ਵਰਤੀ ਗਈ, ਇਹ ਆਬਜੈਕਟ ਵਿਸ਼ੇਸ਼ਤਾ POST ਵਿਧੀ ਦੀ ਵੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਵੇਗੀ)।
  • Url ਪਹਿਲਾਂ ਸੈੱਟ ਕੀਤੇ ਸਾਰੇ ਮੁੱਲਾਂ ਦਾ ਸੁਮੇਲ ਹੈ। , mitHTTP ਆਬਜੈਕਟ ਦੀ ਖੁੱਲੀ ਵਿਸ਼ੇਸ਼ਤਾ ਨੇ ਇਸਦੀ ਵਰਤੋਂ ਕੀਤੀ।
  • ਵੈਲਯੂਜ਼ ਲਾਇਬ੍ਰੇਰੀ ਫੰਕਸ਼ਨ ਨਿਰਧਾਰਤ ਕਰਨ ਤੋਂ ਬਾਅਦ ਬਾਕੀ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ।

ਹੁਣ ਤੁਸੀਂ ਵੇਖੋਗੇ, ਸਾਡੇ ਫੰਕਸ਼ਨ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹੈ।

  • ਸੈੱਲ C8 ਵਿੱਚ, ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ-
=Calculate_Distance(C4,C5,C6)

  • ਅੰਤ ਵਿੱਚ, ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਿਰਫ਼ ENTER ਬਟਨ ਦਬਾਓ।ਦੂਰੀ ਇਹ ਮੀਟਰ ਯੂਨਿਟ ਵਿੱਚ ਦੂਰੀ ਦਿਖਾਏਗਾ।

ਹੋਰ ਪੜ੍ਹੋ: ਡਰਾਈਵਿੰਗ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ Excel ਵਿੱਚ ਦੋ ਪਤਿਆਂ ਵਿਚਕਾਰ ਦੂਰੀ

Google ਨਕਸ਼ੇ ਨਾਲ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਦੇ ਸਮੇਂ ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ

  • ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਵੈਧ API ਕੁੰਜੀ<ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ 2>.
  • ਉਪਰੋਕਤ ਕੋਡ ਮੀਟਰ ਯੂਨਿਟ ਵਿੱਚ ਆਉਟਪੁੱਟ ਦੇਵੇਗਾ।
  • ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ ਸਿੱਧੇ ਸਥਾਨਾਂ ਦੇ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਕੋਆਰਡੀਨੇਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ।
  • ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਇੱਕ ਵੈਧ ਥਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ।

Google ਨਕਸ਼ੇ ਨਾਲ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ

ਫਾਇਦੇ

  • ਬਹੁਤ ਸਾਰੇ ਸਥਾਨਾਂ ਲਈ, ਇਹ ਕਾਫ਼ੀ ਸੰਭਵ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਹ Google ਨਕਸ਼ੇ
  • ਵਿੱਚ ਸੰਭਵ ਨਹੀਂ ਹੈ। ਇਹ ਇੱਕ ਬਹੁਤ ਤੇਜ਼ ਤਰੀਕਾ ਹੈ।
  • ਕੋਆਰਡੀਨੇਟ ਵਰਤਣ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ।

ਨੁਕਸਾਨ

  • ਇਹ ਕੋਆਰਡੀਨੇਟਾਂ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦਾ।
  • ਤੁਹਾਨੂੰ ਨਕਸ਼ਾ ਜਾਂ ਰਸਤਾ ਨਹੀਂ ਮਿਲੇਗਾ, ਬੱਸ ਤੁਹਾਨੂੰ ਦੂਰੀ ਮਿਲੇਗੀ।
  • ਇਹ ਸਥਾਨਾਂ ਦੇ ਨਾਮਾਂ ਦੇ ਅੰਦਾਜ਼ਨ ਮੇਲ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ।

ਸਿੱਟਾ

ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਉੱਪਰ ਦੱਸੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿੱਚ ਦੂਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਵਧੀਆ ਹੋਣਗੀਆਂ ਗੂਗਲ ਮੈਪਸ ਨਾਲ ਐਕਸਲ। ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਕੋਈ ਵੀ ਸਵਾਲ ਪੁੱਛਣ ਲਈ ਸੁਤੰਤਰ ਮਹਿਸੂਸ ਕਰੋ ਅਤੇ ਕਿਰਪਾ ਕਰਕੇ ਮੈਨੂੰ ਫੀਡਬੈਕ ਦਿਓ. ਹੋਰ ਖੋਜਣ ਲਈ ExcelWIKI 'ਤੇ ਜਾਓ।

ਹਿਊਗ ਵੈਸਟ ਉਦਯੋਗ ਵਿੱਚ 10 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਅਨੁਭਵ ਦੇ ਨਾਲ ਇੱਕ ਉੱਚ ਤਜ਼ਰਬੇਕਾਰ ਐਕਸਲ ਟ੍ਰੇਨਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਕ ਹੈ। ਉਸ ਕੋਲ ਲੇਖਾ ਅਤੇ ਵਿੱਤ ਵਿੱਚ ਬੈਚਲਰ ਦੀ ਡਿਗਰੀ ਹੈ ਅਤੇ ਵਪਾਰ ਪ੍ਰਸ਼ਾਸਨ ਵਿੱਚ ਮਾਸਟਰ ਦੀ ਡਿਗਰੀ ਹੈ। ਹਿਊਗ ਨੂੰ ਅਧਿਆਪਨ ਦਾ ਜਨੂੰਨ ਹੈ ਅਤੇ ਉਸਨੇ ਇੱਕ ਵਿਲੱਖਣ ਅਧਿਆਪਨ ਪਹੁੰਚ ਵਿਕਸਿਤ ਕੀਤੀ ਹੈ ਜਿਸਦਾ ਪਾਲਣ ਕਰਨਾ ਅਤੇ ਸਮਝਣਾ ਆਸਾਨ ਹੈ। ਐਕਸਲ ਦੇ ਉਸ ਦੇ ਮਾਹਰ ਗਿਆਨ ਨੇ ਦੁਨੀਆ ਭਰ ਦੇ ਹਜ਼ਾਰਾਂ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਪੇਸ਼ੇਵਰਾਂ ਨੂੰ ਆਪਣੇ ਹੁਨਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਅਤੇ ਆਪਣੇ ਕਰੀਅਰ ਵਿੱਚ ਉੱਤਮਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ। ਆਪਣੇ ਬਲੌਗ ਰਾਹੀਂ, ਹਿਊਗ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਦੁਨੀਆ ਨਾਲ ਸਾਂਝਾ ਕਰਦਾ ਹੈ, ਵਿਅਕਤੀਆਂ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਪੂਰੀ ਸਮਰੱਥਾ ਤੱਕ ਪਹੁੰਚਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਐਕਸਲ ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਔਨਲਾਈਨ ਸਿਖਲਾਈ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।