Tabl cynnwys
Bydd yr erthygl yn dangos i chi sut i gyfrifo'r pellter rhwng dau gyfeiriad yn Excel. Mae gan Microsoft Excel y nodwedd arbennig hon a'r fformiwla ar gyfer dod o hyd i'r pellter rhwng dau le yn y byd. Os oes gennych Cyfesurynnau GPS o ddau le, gallwch yn hawdd bennu'r pellter rhwng y lleoedd hynny mewn unrhyw uned rydych ei heisiau.
Lawrlwythwch Gweithlyfr Ymarfer
<6Cyfrifo Pellter Rhwng Dau Gyfeiriad.xlsm
3 Ffordd o Gyfrifo Pellter Rhwng Dau Gyfeiriad yn Excel
Yn ein set ddata, mae gennym Lledred a Hydred ar gyfer Ohio ac Alasga . Rydyn ni'n mynd i fesur y pellter rhyngddynt.
Mae'r lledredau ar gyfer Ohio ac Alasga yn 40.4173 Gogledd a 64.2008 Gogledd yn y drefn honno. Hefyd, yr Hydred ar gyfer Ohio ac Alasga yw 82.9071 Gorllewin a 149.4937 Gorllewin yn y drefn honno.
1. Defnyddio Fformiwla Haversine i Gyfrifo Pellter Rhwng Dau Gyfeiriad
Os ydych chi'n dda mewn mathemateg, bydd defnyddio Fformiwla Haversine yn berffaith i chi. Er y bydd yn rhoi canlyniad bras i chi, mae'n un eithaf da.
Yn gyntaf oll, mae angen i ni wybod y fformiwla sylfaenol hyd arc . A chan ddefnyddio'r fformiwla honno, rydym yn ei gymharu â'r pellter rhwng dau le ar y ddaear. Rhoddir y fformiwla isod.
S = rθ
S = Pellter rhwngdau gyfeiriad
r = Radiws y Ddaear
θ = Ongl a gyflwynwyd yng nghanol y Ddaear gan y ddau gyfeiriad <3
Ond os oes gennych Cyfesurynnau GPS o ddau le, mae angen i chi benderfynu o'r Fformiwla Haverine . Edrychwch ar y Fformiwla Haverine a ddangosir isod.
Os cymharwch hwn â'r fformiwla hyd arc , fe gewch chi debyg i mewn y llun canlynol.
1>Dewch i ni eich cyflwyno i baramedrau Fformiwla Haversine . = Lledred y lle cyntaf
φ 2 = Lledred yr ail le
ℽ 1 = Hydred y lle cyntaf
ℽ 2 = Lledred yr ail le
Nawr, byddaf yn dangos i chi sut i gymhwyso'r fformiwla hon yn Excel gam wrth gam.
<0 Camau:- Yn gyntaf, gwnewch gell i storio'r gwerth pellter a theipiwch y fformiwla ganlynol yng nghell C8 .
=2*6400*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
Mae’r fformiwla’n defnyddio ASIN , SQRT , SIN a COS ffwythiannau . Mae'n eithaf syml os edrychwch ar y Fformiwla Haverine yn unig. Rydyn ni'n mesur y pellter mewn cilometr , felly rydyn ni'n rhoi radiws y ddaear mewn cilometrau sef 6400 km . Mae ASIN yn cyfeirio at y Sine gwrthdro neu'r ArcSine . Os byddwn yn cymharu onglau paramedr y Fformiwla Haversine â'n fformiwla Excel, rydym nicael,
13>1 = Lledred Ohio (C5)
2 = Lledred Alaska (C6)
ℽ 1 = Hydred Ohio ( D5)
ℽ 2 = Lledred Alaska (D6)
- Ar ôl hynny, pwyswch y botwm ENTER i weld y pellter rhwng Ohio ac Alasga mewn Cilometrau . <18
- Wedi hynny, os ydych am fesur y pellter mewn milltiroedd , defnyddiwch y fformiwla ganlynol yng nghell C8 .<17
- Yn gyntaf, teipiwch y fformiwla ganlynol yn C8 .
- Nesaf, pwyswch y botwm ENTER ac fe welwch y ddolen Google Map yn C8 .
=2*3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
21>
Yma, fe ddefnyddion ni'r un fformiwla Excel a ddefnyddiwyd gennym i ddarganfod y pellter ynddo milltir . Am y rheswm hwnnw, rydym yn cymryd radiws y ddaear mewn milltir sef 3959 .
Felly gallwch gyfrifo'r pellter rhwng dau gyfeiriad y ddaear yn Excel trwy gymhwyso'r Fformiwla Haversine .
Darllen Mwy: Sut i Gyfrifo Pellter Rhwng Dau Gyfesuryn yn Excel (2 Ddull) <3
2. Cymhwyso Swyddogaethau Excel CONCATENATE a SUBSTITUTE i Gyfrifo Pellter Rhwng Dau Gyfeiriad
Gallwch greu dolen Google Map i ddod o hyd i'r pellter rhwng dau gyfeiriad gan ddefnyddio Excel CONCATENATE a SUBSTITUTE Swyddogaethau . Awn ni drwy'r broses isod.
Camau:
=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",
SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
Bydd y fformiwla hon yn creu Google Map dolen sut y gallwch chi deithio o Ohio i Alasga . Bydd ffwythiant CONCATENATE yn ychwanegu'r cyfeiriadau yn y ddolen a bydd ffwythiant SUBSTITUTE yn gosod enw'r cyfeiriadau .
15>
- Ar ôl hynny, defnyddiwch y ddolen hon yn eich bar chwilio rhyngrwyd a byddwch yn cael y wybodaeth pellter am y dau gyfeiriad hyn .
Yn olaf, gallwch gyfrifo'r pellter rhwng dau gyfeiriad y ddaear yn Excel drwy gymhwyso CONCATENATE a SUBSTITUTE swyddogaethau.
Darllen Mwy: Sut i Gyfrifo Pellter Rhwng Dwy Ddinas yn Excel
3 . Defnyddio VBA i Gyfrifo Pellter Rhwng Dau Gyfeiriad yn Excel
Ffordd arall i gyfrifo pellter rhwng dau gyfeiriad fyddai trwy wneud API ( Cais Rhyngwyneb Rhaglennu ) a'i ddefnyddio i greu swyddogaeth Wedi'i Ddiffinio gan Ddefnyddiwr gan VBA . Gallwch wneud dolen API yn Bing am ddim. I greu Allwedd API Map Bing eich hun, cliciwch yma .
Camau:
- Cyntaf , ewch i Datblygwr >> Visual Basic .
- Ar ôl hynny, dewiswch Mewnosod >> Modiwl i agor y Modiwl VBA .
>
5988
Esboniad Cod
- Yn gyntaf, fe wnaethom enwi ein Swyddogaeth fel PellterMewnMiles . Fe wnaethom hefyd fewnosod 3 baramedrau: Lleoliad_Cyntaf Fel Llinynnol, Final_Location Fel Llinynnol a Gwerth_Targed Fel Llinyn .
- Ar ôl hynny, gwnaethom ddatgan Cychwynnol_Pwynt , Pwynt_Gorffen , Uned_Pellter a Outout_Url fel Llinyn ; Gosod_HTTP fel Gwrthrych .
- Yn ddiweddarach, rydym yn gosod Initial_Point fel man cychwyn y ddolen URL , Yn gorffen_Pwynt fel Cyrchfan a Uned_Pellter i Miles .
- Ar ôl hynny, rydym yn gosod y paramedrau angenrheidiol i greu perthynas rhwng ein >Cod VBA a'r API
- Yn olaf, fe wnaethom sefydlu ein Swyddogaeth a Ddiffiniwyd gan Ddefnyddiwr .
- Ar ôl hynny , gan ddilyn yr un gweithdrefnau, gwnaethom Swyddogaeth a Ddiffiniwyd gan Ddefnyddiwr arall i ganfod y pellter mewn cilometr .
Chi yn gallu gweld hynny, rydym newydd newid yr Uned_Pellter i cilometr .
- Wedi hynny, yn y llun canlynol, gallwch weld yr API allwedd yn y gell C8 .
- Ar ôl hynny, teipiwch y fformiwla ganlynol yn y gell C8 .
=DistanceInMiles(E5,E6,C8)
>
- Nesaf, pwyswch y ENTER botwm a byddwch yn gweld y pellter rhwng Ohio ac Alasga mewn milltir .
- Ar ôl hynny, defnyddiwch y fformiwla ganlynol i weld y pellter mewn cilomedr .
=DistanceInKM(E5,E6,C8)
<2
Felly, gallwch gyfrifo'r pellter rhwng dau gyfeiriad gan ddefnyddio allwedd VBA a API .
Darllen Mwy: Sut i Gyfrifo Pellter Gyrru Rhwng Dau Gyfeiriad yn Excel
Pethau i'w Cofio
- Cadwch hynny mewn cof, mae angen i chi roi Cyfesurynnau GPS o'r cyflyrau hyn yn gywir yn fras yn y data oherwydd eich bod yn defnyddio'r rhyngrwyd i ddarganfod y pellter. Gan fod y cyflwr yn gorllewin i'r Llinell Meridian , bydd eu dau Hydred yn negyddol.
Adran Ymarfer
Yn yr adran hon, byddaf yn rhoi set ddata'r erthygl hon i chi er mwyn i chi allu ymarfer y dulliau hyn ar eich pen eich hun.
Casgliad
Yn ddigon dweud, byddwch yn dysgu dulliau effeithiol iawn o sut i gyfrifo pellter rhwng dau gyfeiriad yn Excel ar ôl darllen yr erthygl hon. Os oes gennych chi unrhyw ddulliau neu gwestiynau neu adborth gwell am yr erthygl hon, rhannwch nhw yn y blwch sylwadau. Bydd hyn yn fy helpu i gyfoethogi fy erthyglau sydd i ddod. Am ragor o ymholiadau, ewch i'n gwefan ExcelWIKI.com .