ສາລະບານ
Microsoft Excel ເປັນໂປຣແກຣມສະເປຣດຊີດທີ່ຫຼາກຫຼາຍຫຼາຍ. ມັນສະເໜີໃຫ້ເຮັດໜ້າວຽກທີ່ຫຼາກຫຼາຍແບບທີ່ເຈົ້າບໍ່ສາມາດຈິນຕະນາການໄດ້. ທ່ານຍັງສາມາດຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel. ຖ້າທ່ານມີບັນຊີລາຍຊື່ຂອງທີ່ຢູ່ເພື່ອຊອກຫາຄວາມແຕກຕ່າງລະຫວ່າງພວກມັນ, ແນ່ນອນ, ທ່ານສາມາດນໍາໃຊ້ MS Excel. ນອກນັ້ນທ່ານຍັງສາມາດຄິດໄລ່ໄລຍະທາງດ້ວຍຕົນເອງ. ແຕ່ວ່າຈະໃຊ້ເວລາຫຼາຍ. ຂະນະທີ່ທ່ານມີຫຼາຍຮ້ອຍພັນໄລຍະຫ່າງໃນການຄິດໄລ່. ດັ່ງນັ້ນໃນບົດຄວາມນີ້, ຂ້ອຍຈະສະແດງວິທີການຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel. it.
Compute Driving Distance between two Addresses.xlsm
2 ວິທີທີ່ມີປະສິດທິພາບໃນການຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel
1 . ການນໍາໃຊ້ຟັງຊັນສາມຫລ່ຽມເພື່ອຄິດໄລ່ໄລຍະການຂັບລົດ
ໃນທີ່ນີ້, ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ທ່ານສົມທົບ ຟັງຊັນ trigonometric ທີ່ແຕກຕ່າງກັນ ເພື່ອຄິດໄລ່ໄລຍະທາງການຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel.
ເພື່ອໃຫ້ ຕົວຢ່າງເຈົ້າ, ຂ້ອຍໄດ້ເອົາສອງທີ່ຢູ່. ທີ່ຢູ່ທຳອິດແມ່ນ MacArthur Park, Camden NSW, Australia . ເສັ້ນຂະໜານ ແລະເສັ້ນແວງຂອງມັນແມ່ນ 34.06312149 ແລະ -118.2783975 ຕາມລຳດັບ. ທີ່ຢູ່ທີສອງແມ່ນ Jersey City, New Jersey, USA . ເສັ້ນຂະໜານ ແລະເສັ້ນແວງຂອງມັນແມ່ນ 40.71799929 ແລະ -74.04276812 ຕາມລໍາດັບ.
ຕອນນີ້, ຂ້ອຍຈະລວມ ACOS , COS , SIN , & RADIANS ຟັງຊັນເພື່ອສ້າງສູດ. ສູດຄຳນວນຈະຄຳນວນໄລຍະທາງຂັບຂີ່ຢ່າງມີປະສິດທິພາບລະຫວ່າງສອງທີ່ຢູ່ເປັນໄມລ໌.
ສຳລັບນັ້ນ,
❶ ເລືອກຕາລາງ D8 ກ່ອນ.
❷ ຈາກນັ້ນໃສ່ ສູດຄຳນວນຕໍ່ໄປນີ້ຢູ່ໃນຕາລາງ.
=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959
❸ ຫຼັງຈາກນັ້ນ, ໃຫ້ກົດປຸ່ມ ENTER .
ໃນປັດຈຸບັນ, ທ່ານຈະເຫັນວ່າສູດໄດ້ຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງ MacArthur Park, Camden NSW, ອົດສະຕາລີ, ແລະ ເມືອງ Jersey, ລັດນິວເຈີຊີ, ສະຫະລັດອາເມຣິກາ ເປັນໄມລ໌. ດັ່ງນັ້ນ, ທ່ານຈະເຫັນຜົນໃນຕາລາງ D8 ເຊິ່ງແມ່ນ 2445.270922 ໄມລ໌.
ການແບ່ງສູດ
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – the RADIANS ຟັງຊັນ ປ່ຽນຄ່າເປັນເຣດຽນ ແລະຟັງຊັນ COS ໃຫ້ cosine ຂອງຄ່າ, cosines ສໍາລັບ latitude ຈະຄູນຈາກນັ້ນ. Output – 0.365377540842758
- COS(RADIANS(D6-D5)) – ໃຫ້ຄ່າ cosine ສໍາລັບຄວາມແຕກຕ່າງທາງເສັ້ນແວງລະຫວ່າງສອງທີ່ຢູ່. Output – 0.716476936499882
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) – ຄິດໄລ່ຄວາມຜັນຜວນ ຂອງເສັ້ນແວງຈາກ 90 ເຣດຽນ ແລະຄູນຄ່າຂອງຊີນ. Output – 0.627884682513118
- SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6- D5)) – ກາຍເປັນ0.627884682513118*0.716476936499882. Output – 0.449864893802199
- COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90- C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) – ກາຍເປັນ 0.365377540842758 * 0.449864893802199. Output – 0.815242434644958
- ຈາກນັ້ນ ຟັງຊັນ ACOS arccosines ຄ່າ. Output – 0.617648629071256
- ສຸດທ້າຍ, ການຄູນຄ່າດ້ວຍ 3959 – 0.617648629071256 *3959 ໃຫ້ຜົນໄດ້ຮັບເປັນໄມລ໌. Output – 2445.270922
ອ່ານເພີ່ມເຕີມ: ວິທີການຄິດໄລ່ໄມລ໌ລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel (2 ວິທີ)
2. ຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໂດຍໃຊ້ລະຫັດ VBA
ໃນພາກນີ້, ຂ້ອຍຈະໃຊ້ລະຫັດ VBA ເພື່ອສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງ. ຈາກນັ້ນຂ້ອຍຈະໃຊ້ຟັງຊັນນັ້ນເພື່ອຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel.
ຢູ່ນີ້, ຂ້ອຍກຳລັງໃຊ້ສອງທີ່ຢູ່. ທີ່ຢູ່ທຳອິດແມ່ນ MacArthur Park, Camden NSW, Australia . ເສັ້ນຂະໜານ ແລະເສັ້ນແວງຂອງມັນແມ່ນ 34.06312149 ແລະ -118.2783975 ຕາມລຳດັບ. ທີ່ຢູ່ທີສອງແມ່ນ Jersey City, New Jersey, USA . ເສັ້ນຂະຫນານແລະເສັ້ນແວງຂອງມັນແມ່ນ 40.71799929 ແລະ -74.04276812 ຕາມລໍາດັບ.
ຢູ່ທີ່ຂ້າພະເຈົ້າຈະສ້າງພິກັດສໍາລັບແຕ່ລະທີ່ຢູ່. ພິກັດແມ່ນການປະສົມປະສານຂອງເສັ້ນຂະໜານ ແລະເສັ້ນແວງ. ເພື່ອສ້າງຈຸດປະສານງານ,
- ພິມ latitude ຂອງທີ່ຢູ່ທໍາອິດ.
- ຈາກນັ້ນໃສ່ເຄື່ອງໝາຍຈຸດ.
- ຫຼັງຈາກນັ້ນພິມເສັ້ນແວງຂອງທີ່ຢູ່ດຽວກັນ.
ດັ່ງນັ້ນຈຸດປະສານງານຂອງທີ່ຢູ່ທໍາອິດແມ່ນ 34.0631214903094. ,-118.27839753751 . ແລະຈຸດປະສານງານຂອງທີ່ຢູ່ທີສອງແມ່ນ 40.7179992930381,-74.0427681204225 .
ລະຫັດ VBA ຕ້ອງການ API <7> ຂອງແຜນທີ່ທີ່ຈະຄິດໄລ່ໄລຍະການຂັບລົດ. API ຫຍໍ້ມາຈາກ Application Programming Interface. ທ່ານສາມາດນໍາໃຊ້ API ເພື່ອເຊື່ອມຕໍ່ ແຜນທີ່ Google ຫຼື ແຜນທີ່ Bing ໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການ.
ແຕ່ການສ້າງ Google API ແຜນທີ່ ແມ່ນຈ່າຍ. ໃນທາງກົງກັນຂ້າມ, ທ່ານສາມາດສ້າງ API ຂອງ Bing MAP ໄດ້ໂດຍບໍ່ເສຍຄ່າ.
ດັ່ງນັ້ນ, ຂ້ອຍກໍາລັງໃຊ້ Bing MAP API ທີ່ນີ້.
- ເພື່ອສ້າງ Bing MAP API ຟຣີ, ຄລິກທີ່ນີ້ .
ຂ້ອຍໄດ້ສ້າງ API . ຂ້ອຍກຳລັງແນບ API ຢູ່ລຸ່ມນີ້:
AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F
ດຽວນີ້, ເຖິງເວລາຂຽນ VBA ລະຫັດ. ສຳລັບສິ່ງນັ້ນ,
- ກົດ ALT + F11 ເພື່ອເປີດ VBA Editor .
- ຕອນນີ້ໄປທີ່ Insert . ➤ ໂມດູນ ເພື່ອເປີດໂມດູນໃໝ່.
ຫຼັງຈາກເປີດ VBA Editor , ໃສ່ສິ່ງຕໍ່ໄປນີ້ VBA ລະຫັດໃນໂມດູນທີ່ເປີດ.
6437
ການແບ່ງລະຫັດ
- ທີ່ນີ້ , ຂ້ອຍໄດ້ສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງເອີ້ນວ່າ Driving_Distance.
- ຈາກນັ້ນຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ 3 ຕົວກໍານົດການ: startlocation , destination ,ແລະ keyvalue. ນີ້ແມ່ນຕຳແໜ່ງຂອງສອງທີ່ຢູ່ ແລະ API ຄ່າຕາມລຳດັບ.
- ຈາກນັ້ນຂ້ອຍໄດ້ໃຊ້ຕົວແປຫຼາຍຢ່າງເຊັ່ນ First_Value , Second_Value , Last_value , mitHTTP , & mitUrl. ຕົວແປເຫຼົ່ານີ້ຖືກໃຊ້ເພື່ອເກັບຄ່າຕ່າງໆ.
- ຈາກນັ້ນລວມຄ່າ (ເກັບໄວ້ພາຍໃນ mitUrl ) ແລະໃຊ້ວິທີການວັດຖຸຫຼາຍອັນ ( Open , SetRequestHeader , ສົ່ງ ). ນີ້ແມ່ນວິທີທີ່ຂ້ອຍຈັດການການຄິດໄລ່ໄລຍະທາງຂັບລົດຜ່ານ API .
ລະຫັດ VBA ນີ້ສ້າງຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງເອີ້ນວ່າ Driving_Distance .
ຟັງຊັນ Driving_Distance ຕ້ອງການ 3 arguments ທັງໝົດ.
ນີ້ແມ່ນ syntax ທົ່ວໄປຂອງຟັງຊັນ Driving_Distance . .
=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)
ດຽວນີ້, ມັນເຖິງເວລາທີ່ຈະນຳໃຊ້ຟັງຊັນທີ່ຜູ້ໃຊ້ກຳນົດເອງ. ສຳລັບອັນນັ້ນ,
- ເລືອກເຊລ E10 .
- ຈາກນັ້ນໃສ່ສູດຕໍ່ໄປນີ້:
=Driving_Distance(E5,E6,C8)
- ດຽວນີ້, ກົດ ENTER .
ການແບ່ງສູດ
- E5 ແມ່ນ Start_Location_Coordinate .
- E6 ແມ່ນ End_Location_Coordinate . <13 C8 ແມ່ນ API ຂອງ Bing MAP .
ຟັງຊັນຈະຄິດໄລ່ຄ່າ ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ເປັນໄມລ໌. ກວດເບິ່ງຕາລາງ E10 . ມັນຈະເຫັນຕົວເລກ, 2790 .
ດັ່ງນັ້ນໄລຍະທາງການຂັບລົດລະຫວ່າງ MacArthur Park,Camden NSW, ອອສເຕຣເລຍ, ແລະ ເມືອງ Jersey, New Jersey, ສະຫະລັດອາເມລິກາ ແມ່ນ 2790 ໄມລ໌.
ອ່ານເພີ່ມເຕີມ: ວິທີຄຳນວນໄລຍະຫ່າງລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel (3 ວິທີ)
ພາກປະຕິບັດ
ທ່ານຈະໄດ້ຮັບແຜ່ນ Excel ຄືກັບຮູບໜ້າຈໍຕໍ່ໄປນີ້, ໃນຕອນທ້າຍຂອງເອກະສານ Excel ທີ່ສະຫນອງໃຫ້ທີ່ທ່ານສາມາດປະຕິບັດວິທີການທັງຫມົດທີ່ສົນທະນາໃນບົດຄວາມນີ້. ວິທີການຄິດໄລ່ໄລຍະທາງຂັບລົດລະຫວ່າງສອງທີ່ຢູ່ໃນ Excel. ແລະຢ່າລັງເລທີ່ຈະຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນຂ້າງລຸ່ມນີ້. ພວກເຮົາຈະພະຍາຍາມຕອບທຸກຄໍາຖາມທີ່ກ່ຽວຂ້ອງໂດຍໄວ. ແລະກະລຸນາເຂົ້າເບິ່ງເວັບໄຊທ໌ຂອງພວກເຮົາ Exceldemy ເພື່ອຄົ້ນຫາເພີ່ມເຕີມ.