Mar a nì thu obrachadh a-mach an astar eadar dà bhaile-mòr ann an Excel

  • Roinn Seo
Hugh West

Tha grunn chleachdaidhean ann airson Excel . Faodaidh an gnìomh sònraichte fionnar agus am foirmle ann an Microsoft Excel dearbhadh dè an sgaradh eadar dà bhaile-mòr no àite sònraichte air a’ phlanaid. Tha e deatamach gun urrainn dhut an t-astar obrachadh a-mach eadar dà àite sam bith air mapa. Leigidh e leat an fhìor astar obrachadh a-mach agus bheir e dhut tuairmse iomchaidh air dè cho fada ‘s a bheir thu siubhal. Ach le excel is urrainn dhuinn sin a dhèanamh gu furasta. San artaigil seo, seallaidh sinn grunn dhòighean air an astar eadar dà bhaile obrachadh a-mach ann an Excel.

Download Practice Workbook

Faodaidh tu an leabhar-obrach a luchdachadh sìos agus a chleachdadh leotha.

Dèan a-mach an astar eadar dà bhaile.xlsm

Ro-ràdh an t-seata dàta

Gus obrachadh a-mach an astair eadar dà bhaile-mòr, an toiseach, feumaidh sinn an dàta ullachadh. Seach gu bheil dà bhaile-mòr againn Los Angeles a tha na phrìomh bhaile ann an stàite California , agus Pasco a tha na phrìomh-bhaile Washington . A-nis, feumaidh sinn an astar eadar iad a lorg. Airson seo, feumaidh fios a bhith againn air domhan-leud agus domhan-leud an dà bhaile. Is urrainn dhuinn dìreach leud is domhan-leud baile-mòr sam bith a lorg le Excel. Chì sinn mar a nì sinn sin.

STEPS:

  • An toiseach, tagh an cealla far an cuir sinn ainm nam bailtean mòra. Anns a' chùis againn, bidh sinn a' taghadh ceallan B5 , agus B6 .
  • San dara h-àite, rachaibh gu taba Dàta bhon chlàr-taice.rioban.
  • San treas àite, anns an roinn Seòrsachan Dàta cliog air Cruinn-eòlas .

    9>An uairsin, gus an domhan-leud a lorg, tagh an cill far an do chuir thu an domhan-leud agus taidhp an fhoirmle an sin.
=B5.Latitude

<8

  • Brùth Cuir a-steach gus an toradh fhaicinn.
    • Mar an ceudna, lorgaidh sinn domhan-leud na cealla B6 .
    • A-nis, airson an domhan-leud a lorg, mar an ceudna, an domhan-leud, tagh cealla agus cuir am foirmle a leanas dhan chill sin.
    =B5.Longitude

    • Buail an iuchair Cuir a-steach air a’ mheur-chlàr agad.

    • Mar an ceudna, gheibh sinn domhan-leud B6 le bhith a' leantainn nan ceumannan a bu tràithe.
    • Sin e, a-nis tha domhan-leud agus domhan-leud an dà bhaile againn. Mar sin, tha an stòr-dàta againn a-nis deiseil airson a chleachdadh.

    5 diofar dhòighean gus an astar eadar dà bhaile obrachadh a-mach ann an Excel

    Le bhith a’ lorg an astair eadar dà àite leigidh sin leinn an dealachadh eadar dà thaigh-còmhnaidh a dhearbhadh. Faodaidh sinn tuairmse a dhèanamh air dè cho fada ’s a bheir e dhuinn siubhal eadar dachaighean a’ cleachdadh an fhiosrachaidh seo. Airson an t-astar eadar dà bhaile-mòr a lorg tha sinn a' cleachdadh an dàta gu h-àrd a tha sinn dìreach air a dhèanamh.

    1. Cuir Foirmle Haversine an sàs gus an astar eadar dà bhaile obrachadh a-mach

    Is e aon de na co-aontaran bunaiteach airson sgrùdadh cuantan an Formula Haversine , a dh’fhaodar a chleachdadh gus an astar eadar dà àite obrachadh a-mach air aplèana spherical fhad ‘s a tha thu a’ dearbhadh an leud agus an domhan-leud agus cuideachd radius an leth-chruinne. Tha uidheaman GPS gu bunaiteach air a dhèanamh fèin-ghluasadach. Leanaidh sinn na ceumannan gus am foirmle a chleachdadh gus an astar eadar dà bhaile obrachadh a-mach.

    STEPS:

    • An toiseach, tagh an cealla far a bheil thu ag iarraidh faigh an t-astar, mar sin, taghaidh sinn cill C8 .
    • An uairsin, cuir am foirmle Haversine a-steach don chill a thagh thu.
    =3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

      Mu dheireadh, brùth air an iuchair Enter gus an toradh fhaicinn.

    • Mar sin, le bhith cleachdadh na foirmle gheibh sinn an toradh 1367.581282 .

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

    2. Obraich a-mach an astar eadar dà bhaile-mòr le gnìomhan Excel ACOS, SIN, COS, agus RADIANS

    Is e cosine inverse luach a tha an gnìomh ACOS a’ tilleadh. Thèid sine ceàrn ann an radians a thilleadh le gnìomh Excel SIN . Tha cosine ceàrn ann an radians air a thilleadh le an gnìomh COS . Tha radians air an atharrachadh gu ìrean a’ cleachdadh gnìomh Excel RADIANS . Is urrainn dhuinn na gnìomhan sin a chur còmhla gus an astar eadar dà bhaile-mòr fhaighinn. Tha e cuideachd air a bhith fèin-ghluasadach gu bunaiteach le bhith a’ cleachdadh innealan GPS . Feuch an cuir sinn am measgachadh de na gnìomhan sin an sàs gus an astar eadar dà bhaile-mòr fhaighinn le bhith a’ dol tro na ceumannan.

    STEPS:

    • Sa chiad àite,tagh an cealla far a bheil thu airson an astar fhaighinn; anns a' chùis seo, bidh sinn a' taghadh cill C8 .
    • An dèidh sin, cuir a-steach am measgachadh de fhoirmle an gnìomh a-steach don chill a thagh thu.
    =ACOS(COS(RADIANS(90-C5)) *COS(RADIANS(90-C6)) +SIN(RADIANS(90-C5)) *SIN(RADIANS(90-C6)) *COS(RADIANS(D5-D6))) *6371

    • Gus an toradh fhaicinn, buail an iuchair Cuir a-steach aig an fhìor cheann.

    • Mar sin, le bhith a’ cleachdadh na foirmle, ruigidh sinn an àireamh 1357.033633 .

    Leugh Tuilleadh: Ciamar gus obrachadh a-mach an astar eadar dà cho-chomharran GPS ann an Excel

    3. Cuir còmhla gnìomhan Excel CONCATENATE agus SUBSTITUTE gus astar fhaighinn eadar dà bhaile-mòr

    Gus dà shreath fhaclan no eadhon barrachd a chur còmhla ann an aon abairt, cleachd an gnìomh teacsa CONCATENATE . Faodar timcheall air trithead pìos teacsa a cheangal a’ cleachdadh an gnìomh Excel CONCATENATE , a thilleas an toradh mar theacsa. Tha an gnìomh SUBSTITUTE de excel a’ cleachdadh coimeas gus teacsa atharrachadh ann an sreang shònraichte. Is urrainn dhuinn an dà ghnìomh sin a chur còmhla gus ceangal Google Map a chruthachadh gus an astar eadar dà sheòladh a lorg a’ cleachdadh. Cleachdaidh sinn am foirmle gus an astar eadar dà bhaile-mòr fhaighinn le bhith a’ dol tro na ceumannan.

    STEPS:

    • Mar an ceudna, san dòigh roimhe, tagh an cealla far a bheil thu airson an Mapa Google fhaighinn; anns a' chùis seo, bidh sinn a' taghadh cill C8 .
    • An uairsin, cuir a-steach am foirmle a-steach don taghadhcealla.

    =CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",

    SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

    • Gus na toraidhean a thaisbeanadh , buail an iuchair Cuir a-steach .

    Le cuideachadh bhon fhoirmle seo, faodaidh tu ceangal a dhèanamh ri Mapa Ghoogle a sheallas an t-slighe bho Los Angeles gu Pasco . Thèid na bailtean-mòra a chur ris a’ cheangal leis a’ ghnìomh CONCATENATE , agus thèid ainmean nam bailtean a chur ris leis a’ ghnìomh SUBSTITUTE .

    • Às deidh sin , cuir a-steach an ceangal seo ann am bogsa-rannsachaidh a' bhrabhsair agad gus faighinn a-mach dè cho fada bho chèile a tha an dà bhaile seo bho chèile. Faodar gnìomhan SUBSTITUTE a chleachdadh cuideachd ann an Excel gus faighinn a-mach an astar eadar dà bhaile-mòr air a’ phlanaid.

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

    4. Cruthaich gnìomh LAMBDA gus an astar eadar dà bhaile obrachadh a-mach

    Tha an gnìomh LAMBDA ann an Excel air a chleachdadh gus gnìomhan gnàthaichte a thogail a ghabhas cleachdadh thairis air duilleag-obrach agus a gheibhear thuige le ainmean eòlach. Aon uair 's gu bheil e air a mhìneachadh agus air ainmeachadh, 's urrainn dhuinn na gnìomhan sin a chleachdadh àite sam bith san leabhar-obrach againn.

    'S e am prìomh cho-aontar airson an astair:

    D = acos (sinΦ 1 . sinΦ 2 + cosΦ 1 . cosΦ 2 cos Δλ) . R

    Fiù 's ma dh' fhaodadh e nochdadh beagan ro mhòr, tha na cuir a-steach a Is e an rud as cudromaiche dhuinn:

    • Domhan-leud an àite tòiseachaidh agusdomhan-leud.
    • Leithead is domhan-leud an àite mu dheireadh.

    Mar sin san fhoirmle no san cho-aontar.

    • Δλ a’ sealltainn an an diofar eadar na longitudes ( lon_2-lon_1 ).
    • Φ 1 agus Φ 22> 2 sònraich ann an sreath lat_1 agus lat_2 .
    • R a’ comharrachadh radius an uachdair .

    Cruthaich sinn gnìomh LAMBDA gus an astar eadar dà bhaile obrachadh a-mach le bhith leantainn nan ceumannan sìos.

    STEPS: <3

    • An toiseach, tagh ceal C8 .
    • A bharrachd, cuir am foirmle dhan chill sin.
    =LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))(C5,D5,C6,D6)

    • An uairsin, brùth Cuir a-steach .

    • Seallaidh seo an toradh, ach tha am foirmle ro mhòr agus 's dòcha gum bi e doirbh a thuigsinn fhad 's a bhios sinn a' cleachdadh seo iomadh uair.
    • Mar sin, an àite seo a dhèanamh, 's urrainn dhuinn foirmle gnàthaichte a chruthachadh leis a' ghnìomh LAMBDA .
    • Airson seo, theirig gu taba Formulas bhon rioban.
    • Fo chuantal Ainmean Mìnichte , cliog air Ainm Manaidsear .

    • Seallaidh seo am bogsa deasbaid Ainm Manaidsear .
    • A-nis, cliog air a' chlàr New .

    • Bheir seo thu gu uinneag Ainm Ùr .<10
    • A bharrachd, ainmich am foirmle, oir tha sinn airson an astar eadar dà bhaile obrachadh a-mach, agus mar sin cuiridh sinn ainm na foirmle CityDistance .
    • An uairsin, cuir am foirmle a leanas a-steach an achadh A’ toirt iomradh air .

    =LAMBDA(_lat1, _lon1, _lat2, _lon2, LET(lat_1, RADIANS(_lat1),lon_1, RADIANS(_lon1),lat_2,RADIANS(_lat2),lon_2, RADIANS(_lon2),r, 6378,ACOS((SIN(lat_1) * SIN(lat_2)) + (COS(lat_1) * COS(lat_2) * COS(lon_2-lon_1))) * r))

    • An uairsin, cliog OK .

    • Bheir seo thu gu còmhradh ainm Manaidsear a-rithist.
    • A bharrachd, cliog air an Dùin a' phutan gus am pròiseas a chrìochnachadh.

    • A-nis, gheibh thu gnìomh gnàthaichte ùr CityDistance . Agus le bhith cleachdadh na gnìomh gheibh thu an t-astar eadar dà bhaile-mòr.

    • Mar sin, le bhith a’ cleachdadh na foirmle, ruigidh sinn an àireamh 1358.524645 .

    Leugh Tuilleadh: Mar a nì thu obrachadh a-mach astar Levenshtein ann an Excel (4 dòighean furasta)

    5. Obraich a-mach an astar eadar dà bhaile-mòr a’ cleachdadh Excel VBA

    A’ dèanamh ceangal API ( Eadar-aghaidh Prògramadh Iarrtais ) agus ga chleachdadh gus gnìomh Cleachdaiche Mìnichte a thogail Tha ann an VBA nan dà dhòigh eile air an astar eadar dà àite a dhearbhadh. Gus dàta a chruinneachadh airson àite, bidh Excel a’ ceangal tro API ri mapa sam bith, a’ gabhail a-steach Google Map agus Mapa Bing . Mar sin, gus an dòigh seo a chleachdadh, feumaidh sinn an toiseach API iuchair a stèidheachadh. Tha sin gu math sìmplidh, ach gu duilich, chan eil ach Mapa Bing a’ tabhann API an-asgaidh, chan e Google. Seallaidh sinn mar seo le bhith a’ cleachdadh an iuchair Bing Map API an-asgaidh. Briog an-seo gus do Iuchair API Mapa Bing agad fhèin a chruthachadh.

    STEPS:

    • An toiseach, tha sinn air iuchair API a chruthachadh agus a chuir air cealla C8 .

    • A-nis, theirig gu taba an leasaiche bhon rioban.
    • An uairsin, bhon roinn Còd , cliog air Visual Basic gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh. No brùth Alt + F11 gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh.

    • An àite seo a dhèanamh, chan urrainn dhut ach briogadh deas air an duilleag-obrach agad agus rach gu Seall Còd . Bheir seo cuideachd thu gu Deasaiche Bunaiteach Lèirsinneach .

    • Nochdaidh seo san Deasaiche Bunaiteach Lèirsinneach .
    • Nas fhaide, cliog air Model bhon Cuir a-steach bàr a’ chlàr-taice a-nuas.

    8>
  • Cruthaichidh seo modal san leabhar-obrach agad.
    • Agus, dèan lethbhreac agus pasg air còd VBA a chithear gu h-ìosal.

    Còd VBA:

    7583
    • Sàbhail an còd le bhith a’ sàbhaladh an leabhar-obrach gu lèir mar leabhar-obrach le meanbh-chomasachd agus bidh an leudachadh . xlsm .

    • Cruthaichidh seo ainm gnìomh a tha air a mhìneachadh leis a’ chleachdaiche CityDistance .
    0>

    Mìneachadh Còd VBA

    • Thòisich sinn le bhith a’ toirt ar Gnìomh an t-ainm CityDistance . A' Chiad Bhaile Mar String, Dara Cathair Mar String, agus Luach Targaid Mar Shreang air an gabhail a-steach mar argamaidean cuideachd.
    • An uairsin dh’ ainmich sinn Suidhich HTTP mar nì agus Puing tòiseachaidh , Puing crìochnachaidh , Aonad Astair , agus Url Toraidh mar teudan.
    • Nas fhaide air adhart, dh'atharraich sinn an Aonad Astar gu cilemeatair agus Puing Tòiseachaidh gu puing tòiseachaidh a' cheangail Url .
    • Air adhart, shuidhich sinn na paramadairean a dh'fheumar gus ceangal a stèidheachadh eadar ar còd VBA agus an API .
    • Chruthaich sinn an Gnìomh Sònraichte Cleachdaiche againn an uair sin.

    Co-dhùnadh

    Cuidichidh na dòighean gu h-àrd thu ann a bhith A’ obrachadh a-mach an astar eadar dà bhaile-mòr ann an Excel . An dòchas gun cuidich seo thu! Feuch an innis thu dhuinn anns an earrann bheachdan ma tha ceistean, molaidhean no fios air ais agad. No faodaidh tu sùil a thoirt air na h-artaigilean eile againn sa bhlog ExcelWIKI.com !

    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.