Mar a nì thu obrachadh a-mach astar dràibhidh eadar dà sheòladh ann an Excel

  • Roinn Seo
Hugh West

'S e prògram cliath-dhuilleag gu math ioma-chruthach a th' ann am Microsoft Excel. Tha e a’ tabhann raon farsaing de ghnìomhan a dhèanamh nach urrainn dhut eadhon smaoineachadh. Faodaidh tu eadhon an astar dràibhidh eadar dà sheòladh obrachadh a-mach ann an Excel. Ma tha liosta de sheòlaidhean agad gus an diofar eatorra a lorg, faodaidh tu MS Excel a chleachdadh gu dearbh. Faodaidh tu cuideachd an astar obrachadh a-mach le làimh. Ach bheir sin cus ùine. Leis gu bheil ceudan de mhìltean de astaran agad airson obrachadh a-mach. Mar sin san artaigil seo, seallaidh mi dhut mar a nì thu obrachadh a-mach an astar dràibhidh eadar dà sheòladh ann an Excel.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Faodaidh tu am faidhle Excel a luchdachadh sìos bhon cheangal a leanas agus cleachd e còmhla ri it.

Dèan cunntas air an astar dràibhidh eadar dà sheòladh.xlsm

2 dhòigh èifeachdach air an astar dràibhidh eadar dà sheòladh obrachadh a-mach ann an Excel

1 A' cleachdadh Gnìomhan Trigonometric gus Astar Dràibhidh a thomhas

An seo, seallaidh mi dhut diofar ghnìomhan trigonometric a chur còmhla gus an astar dràibhidh eadar dà sheòladh ann an Excel obrachadh a-mach.

Gus a thoirt seachad thusa eisimpleir, tha mi air dà sheòladh a ghabhail. 'S e a' chiad sheòladh Pàirc MhicArtair, Camden NSW, Astràilia . Is e leud agus domhan-leud 34.06312149 agus -118.2783975 fa leth. 'S e an dàrna seòladh Jersey City, New Jersey, USA . 'S e leud agus domhan-leud a tha ann 40.71799929 agus -74.04276812 fa leth.

A-nis, cuiridh mi còmhla na ACOS , COS , SIN , & Gnìomhan RADIANS gus foirmle a chruthachadh. Obraichidh am foirmle gu h-èifeachdach an astar dràibhidh eadar dà sheòladh ann am mìltean.

Airson sin,

❶ Tagh ceal D8 an toiseach.

❷ An uairsin cuir a-steach an fhoirmle a leanas sa chill.

=ACOS(COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) * COS(RADIANS(D6-D5))) *3959

❸ Às dèidh sin, brùth air a' phutan ENTER .

A-nis, chì thu gu bheil am foirmle air obrachadh a-mach an astar dràibhidh eadar Pàirce MhicArtair, Camden NSW, Astràilia, agus Jersey City, New Jersey, USA ann am mìltean. Mar sin, chì thu an toradh ann an cealla D8 a tha 2445.270922 mìle.

> Briseadh sìos foirmle

  • COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) – na gnìomhan RADIANS tionndaidh na luachan gu radians agus tha an gnìomh COS a’ toirt seachad cosine nan luachan, tha na cosines airson domhan-leud air an iomadachadh an uairsin. Toradh – 0.365377540842758
  • COS(RADIANS(D6-D5)) - a’ toirt seachad luach cosine airson an eadar-dhealachaidh domhan-leud eadar an dà sheòladh. Toradh - 0.716476936499882
  • SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) – obrachadh a-mach an iomraidh de longitudes bho 90 radian agus ag iomadachadh nan luachan sine. Toradh – 0.627884682513118
  • SIN(RADIANS(90-C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-) D5)) – a’ fàs0.627884682513118 * 0.716476936499882 . Toradh – 0.449864893802199
  • COS(RADIANS(90-C6)) *COS(RADIANS(90-C5)) +SIN(RADIANS(90-) C6)) *SIN(RADIANS(90-C5)) *COS(RADIANS(D6-D5)) - a’ tighinn gu 0.365377540842758 * 0.449864893802199. Toradh – 0.815242434644958
  • An uairsin bidh an gnìomh ACOS a’ daingneachadh an luach. Toradh – 0.617648629071256
  • Mu dheireadh, ag iomadachadh an luach le 3959 – 0.617648629071256 *3959 bheir sin an toradh ann am mìltean. Toradh – 2445.270922

Leugh Tuilleadh: Mar a nì thu àireamhachadh mhìltean eadar dà sheòladh ann an Excel (2 dhòigh)

2. Obraich a-mach an astar dràibhidh eadar dà sheòladh a' cleachdadh còd VBA

San earrann seo, cleachdaidh mi còd VBA gus gnìomh a tha air a mhìneachadh leis a' chleachdaiche a chruthachadh. An uairsin cleachdaidh mi an gnìomh sin gus obrachadh a-mach an astar dràibhidh eadar dà sheòladh ann an Excel.

An seo, tha mi a’ cleachdadh dà sheòladh. 'S e a' chiad sheòladh Pàirc MhicArtair, Camden NSW, Astràilia . Is e leud agus domhan-leud 34.06312149 agus -118.2783975 fa leth. 'S e an dàrna seòladh Jersey City, New Jersey, USA . Is e leud agus domhan-leud 40.71799929 agus -74.04276812 fa leth.

Aig an aon àm cruthaichidh mi co-chomharran airson gach seòladh. Tha co-chomharran na mheasgachadh de leud agus domhan-leud. Gus co-chomharran a ghineadh,

  • Taidhp domhan-leud seòladhan toiseach.
  • An uairsin cuir a-steach cromag.
  • Às deidh an t-seòrsa sin, bidh an aon sheòladh a’ dol. ,-118.27839753751 . Agus is e co-chomharran an dàrna seòladh 40.7179992930381,-74.0427681204225 .

    Feumaidh an còd VBA API 7> de mhapa gus an astar dràibhidh obrachadh a-mach. Tha an API a’ seasamh airson Eadar-aghaidh Prògramadh Iarrtasan. 'S urrainn dhut API a chleachdadh gus Google Map no Mapa Bing a cheangal rud sam bith as fheàrr leat.

    Ach cruthaich Google Tha Map API air a phàigheadh. Air an làimh eile, 's urrainn dhut API den Bing MAP a chruthachadh saor an-asgaidh.

    Mar sin, tha mi a' cleachdadh Bing MAP API 7> an seo.

    • Gus Bing MAP API an-asgaidh a chruthachadh , cliog an seo .

    Tha mi air faidhle a chruthachadh API . Tha mi a' ceangal an API gu h-ìosal:

    AhFG0hk5nKCcQlk80MRaSk1ZtoYUYsX98BCLWi7p7MKZ-VrzOWptdUwsvj9D3L9F

    A-nis, tha an t-àm ann an <1 a sgrìobhadh 6> Còd VBA . Airson sin,

    • Brùth ALT + F11 gus an Deasaiche VBA fhosgladh.
    • A-nis theirig gu Cuir a-steach Modal gus modal ùr fhosgladh.

    An dèidh dhut an Deasaiche VBA fhosgladh, cuir a-steach a leanas Còd VBA sa mhodal a chaidh fhosgladh.
    2121

    Briseadh sìos a’ Chòd

  • An-seo , tha mi air gnìomh a chaidh a mhìneachadh leis a’ chleachdaiche a chruthachadh air a bheil Driving_Distance.
  • An uairsin chleachd mi 3 paramadairean: àite tòiseachaidh , ceann-uidhe ,agus luach iuchrach. Seo suidheachadh an dà sheòladh agus an luach API fa leth.
  • Chleachd mi an uair sin grunn chaochladairean leithid First_Value , Dara_Luach , Luach_mu dheireadh , mitHTTP , & mitUrl. Tha na caochladairean seo gan cleachdadh gus diofar luachan a stòradh.
  • An uairsin thug iad còmhla na luachan (stòradh am broinn mitUrl ) agus chleachd sinn grunn dhòighean nì ( Fosgail , SetRequestHeader , Send ). Seo mar a chaidh agam air an astar dràibhidh obrachadh a-mach tron ​​ API .

Tha an còd VBA seo a’ gineadh gnìomh a tha air a mhìneachadh leis a’ chleachdaiche air a bheil Driving_Distance .

Tha feum aig a' ghnìomh Driving_Distance 3 argamaidean uile gu lèir.

Seo co-chàradh coitcheann a' ghnìomh Driving_Distance .

=Driving_Distance(Start_Location_Coordinate,End_Location_Coordinate, API)

A-nis, tha an t-àm ann an gnìomh a chaidh a shònrachadh leis a' chleachdaiche a chur an sàs. Airson sin,

  • Tagh cealla E10 .
  • An uairsin cuir a-steach am foirmle a leanas:
=Driving_Distance(E5,E6,C8)

  • A-nis, brùth ENTER .

Briseadh Foirmle

  • E5 an Tòiseachadh_Location_Co-chomharran .
  • E6 an Deireadh_Location_Co-chomharran .
  • <13 Is e C8 an API dhen Bing MAP .

    Tha an gnìomh a’ tomhas an astar dràibhidh eadar dà sheòladh ann am mìltean. Thoir sùil air ceal E10 . Chì e an àireamh, 2790 .

    Mar sin an astar dràibhidh eadar Pàirc MhicArtair,Tha Camden NSW, Astràilia, agus Jersey City, New Jersey, USA 2790 mìle.

    Leugh Tuilleadh: Mar a nì thu obrachadh a-mach an astar eadar dà sheòladh ann an Excel (3 dòighean)

    Earrann Cleachdaidh

    Gheibh thu duilleag Excel mar an dealbh-sgrìn a leanas, aig deireadh an fhaidhle Excel a chaidh a sholarachadh far an urrainn dhut a h-uile modh air a bheilear a’ beachdachadh san artaigil seo a chleachdadh.

    Co-dhùnadh

    Gus geàrr-chunntas, tha mi air 2 a dheasbad dòighean air an astar dràibhidh eadar dà sheòladh obrachadh a-mach ann an Excel. Agus na bi leisg ceistean sam bith fhaighneachd anns an earrann bheachdan gu h-ìosal. Feuchaidh sinn ri gach ceist iomchaidh a fhreagairt cho luath 'sa ghabhas. Agus feuch an tadhail thu air an làrach-lìn againn Exceldemy gus barrachd a rannsachadh.

    Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.