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

  • Roinn Seo
Hugh West

Seallaidh an artaigil dhut mar a nì thu obrachadh a-mach an astar eadar dà sheòladh ann an Excel. Tha am feart sònraichte fionnar seo agus am foirmle aig Microsoft Excel airson an astar a lorg eadar dà àite air an t-saoghal. Ma tha Co-chomharran GPS agad de dhà àite, is urrainn dhut co-dhùnadh gu furasta an astar eadar na h-àiteachan sin ann an aonad sam bith a tha thu ag iarraidh.

Luchdaich sìos Leabhar-obrach Cleachdaidh

<6

A’ obrachadh a-mach an astar eadar dà sheòladh.xlsm

3 dòighean air an astar eadar dà sheòladh a thomhas ann an Excel

Anns an stòr-dàta againn, tha <1 againn>Domhan-leud agus Domhain airson Ohio agus Alasga . Tha sinn a’ dol a thomhas an astair eatorra.

Tha na Latitudes airson Ohio agus Alasga 40.4173 Tuath agus 64.2008 Tuath fa leth. Cuideachd, tha na Longitudes airson Ohio agus Alasga 82.9071 West agus 149.4937 West fa leth.

1. A’ cleachdadh foirmle Haversine gus an astar eadar dà sheòladh obrachadh a-mach

Ma tha thu math air matamataig, bidh cleachdadh Formula Haversine foirfe dhut. Ged a bheir e tuairmse tuairmseach dhut, 's e fear math gu leòr a th' ann.

An toiseach, feumaidh fios a bhith againn air foirmle bhunasach fad arc . Agus a’ cleachdadh na foirmle sin, bidh sinn ga choimeas leis an astar eadar dà àite air an talamh. Tha am foirmle ga thoirt gu h-ìosal.

S = rθ

S = An t-astar eadardà sheòladh

r = Radius na Talmhainn

θ = Ceàrn air a thoirt a-steach ann am meadhan na Talmhainn leis an dà sheòladh <3

Ach ma tha Co-chomharran GPS agad de dhà àite, feumaidh tu dearbhadh bhon Foirmle Haverine . Seall air an Foirmle Haverine a chithear gu h-ìosal.

Ma nì thu coimeas eadar seo agus foirmle fad arc , gheibh thu mar a tha ann an an dealbh a leanas.

Innsidh sinn dhut paramadairean na foirmle Haversine Formula .

φ 1 = Leithead a' chiad àite

φ 2 = Leithead an dara h-àite

1 = Domhanfhad sa chiad àite

2 = Domhanleithead an dàrna àite

A-nis, bidh mi a’ sealltainn dhut mar a chleachdas tu am foirmle seo ann an Excel ceum air cheum.

Ceumannan:

  • An toiseach, dèan cealla gus an luach astair a stòradh agus taidhpidh am foirmle a leanas sa chill C8 .

=2*6400*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

Tha am foirmle a’ cleachdadh ASIN , SQRT , gnìomhan SIN agus COS . Tha e gu math sìmplidh ma choimheadas tu air an Formula Haverine . Bidh sinn a’ tomhas an astair ann an cilemeatair , agus mar sin bidh sinn a’ cur radius na talmhainn ann an cilemeatairean a tha 6400 km . Tha ASIN a’ toirt iomradh air an inverse Sine no an ArcSine . Ma nì sinn coimeas eadar ceàrnan paramadair an fhoirmle Haverine leis an fhoirmle Excel againn, bidh sinnfaigh,

1 = Latitude of Ohio (C5)

2 = Domhanleithead Alasga (C6)

1 = Domhanfhad of Ohio ( D5)

2 = Domhanleithead Alasga (D6)

  • Às deidh sin, brùth air a’ phutan ENTER gus an astar eadar Ohio agus Alasga ann an Kilometers fhaicinn.
  • <18

    • An uairsin, ma tha thu airson an t-astar ann am mìltean a thomhas , cleachd am foirmle a leanas ann an cealla C8 .<17

    =2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))

    An seo, chleachd sinn an aon fhoirmle Excel a chleachd sinn airson an t-astar a lorg ann an mìle . Air an adhbhar sin, bheir sinn radius na talmhainn ann an mìle a tha 3959 .

    Mar sin is urrainn dhut an astar obrachadh a-mach eadar dà sheòladh talmhainn ann an Excel le bhith a’ cleachdadh an fhoirmle Haversine .

    Leugh More: Mar a nì thu obrachadh a-mach an astar eadar dà cho-chomharran ann an Excel (2 dhòigh) <3

    2. A’ cur an sàs gnìomhan Excel CONCATENATE agus SUBSTITUTE gus obrachadh a-mach an astar eadar dà sheòladh

    ’S urrainn dhut ceangal Google Map a chruthachadh gus an astar a lorg eadar dà sheòladh a’ cleachdadh Excel CONCATENATE agus SUBSTITUTE Gnìomhan . Rachamaid tron ​​phròiseas gu h-ìosal.

    Ceumannan:

    • An toiseach, taipidh am foirmle a leanas ann an C8 .

    =CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=", SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))

    Cruthaichidh am foirmle seo mapa Google Map ceangal air mar as urrainn dhut siubhal bho Ohio gu Alasga . Cuiridh an gnìomh CONCATENATE na seòlaidhean ris a' cheangal agus cuiridh an gnìomh SUBSTITUTE ainm nan seòlaidhean .

    • Air adhart, brùth air a' phutan ENTER agus chì thu an ceangal Google Map ann an C8 .

    • Às dèidh sin, cleachd an ceangal seo sa bhàr rannsachaidh eadar-lìn agad agus gheibh thu am fiosrachadh astar mun dà sheòladh seo .

    Mu dheireadh, is urrainn dhut an astar eadar dà sheòladh na talmhainn obrachadh a-mach ann an Excel le bhith a’ cleachdadh CONCATENATE agus SUBSTITUTE gnìomhan.

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

    3 . A’ cleachdadh VBA gus an astar eadar dà sheòladh obrachadh a-mach ann an Excel

    Dh’ fhaodadh dòigh eile air astar eadar dà sheòladh obrachadh a-mach le bhith a’ dèanamh API ( Iarrtas Eadar-aghaidh prògramadh ) agus ga chleachdadh gus gnìomh Cleachdaiche Mìnichte a chruthachadh le VBA . Faodaidh tu ceangal API a dhèanamh ann am Bing an-asgaidh. Gus iuchair API Bing a chruthachadh dhut fhèin, cliog an seo .

    Ceumannan:

      An toiseach , rach gu Leasaiche >> Visual Basic .

    • An dèidh sin, tagh Cuir a-steach >> Modal gus am modal VBA fhosgladh.

    • Nas fhaide air adhart , cuir a-steach an còd a leanas anns an Modal VBA . Tha sinn a' cruthachadh gnìomh Cleachdaiche Mìnichte gus astar ann an mìle obrachadh a-mach.
    4396

    Mìneachadh Còd

    • An toiseach, dh’ ainmich sinn ar Gnìomh mar DistanceInMiles . Chuir sinn a-steach 3 paramadairean cuideachd: First_Location As String, Final_Location As String agus Target_Value As String .
    • An dèidh sin, dh'ainmich sinn Original_Point , Crìochnachaidh_Point , Astar_Unit agus Outout_Url mar String ; Suidhich_HTTP mar Rud .
    • Nas fhaide air adhart, shuidhich sinn Initial_Point mar thoiseach tòiseachaidh a’ cheangail Url , A’ crìochnachadh_Point mar Ceann-uidhe agus Astar_Unit gu Mìle .
    • Às dèidh sin, bidh sinn a’ suidheachadh nam paramadairean a tha riatanach gus dàimh a chruthachadh eadar ar > Còd VBA agus an API
    • Mu dheireadh, stèidhich sinn ar Gnìomh Mìnichte Cleachdaiche .
    • An dèidh sin , a' leantainn nan aon mhodhan-obrach, rinn sinn Gnìomh Sònraichte Cleachdaiche eile gus an astar ann an cilemeatairean a lorg.

    Thu chì sinn sin, tha sinn dìreach air an Astar_Unit atharrachadh gu cilemeatair .

    • An dèidh sin, san dealbh a leanas, chì thu an API iuchair sa chill C8 .
    • C8 .

    =DistanceInMiles(E5,E6,C8)

    • Air adhart, brùth air an ENTER putan agus chì thu an astar eadar Ohio agus Alasga ann an mìle .

    • Às dèidh sin, cleachd am foirmle a leanas gus an astar ann an cilemeatair fhaicinn.

    =DistanceInKM(E5,E6,C8) <2

    Mar sin, ’s urrainn dhut an astar obrachadh a-mach eadar dà sheòladh a’ cleachdadh VBA agus API iuchair.

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

    Rudan ri chuimhneachadh

    • Cuimhnich sin, feumaidh tu timcheall air ceart Co-chomharran GPS dhe na stàitean seo a chur anns an dàta a chionn 's gu bheil thu a' cleachdadh an eadar-lìn gus an astar a lorg. Leis gu bheil na aithrisean an iar ris an Loidhne Mheadhanach , bidh an dà Longguide aca àicheil.

    Earrann Cleachdadh

    San earrann seo, bheir mi dhut an dàta san artaigil seo gus an urrainn dhut na dòighean sin a chleachdadh leat fhèin.

    Co-dhùnadh

    Gu leòr ri ràdh, ionnsaichidh tu dòighean fìor èifeachdach air mar a nì thu àireamhachadh astar eadar dà sheòladh ann an Excel às deidh dhut an artaigil seo a leughadh. Ma tha dòighean no ceistean no fios air ais nas fheàrr agad a thaobh an artaigil seo, feuch an roinn thu iad sa bhogsa bheachdan. Cuidichidh seo mi gus na h-artaigilean agam a tha ri thighinn a neartachadh. Airson tuilleadh cheistean, tadhailibh air an làrach-lìn againn 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.