Daptar eusi
Aya sababaraha kagunaan Excel . Fungsi sareng rumus khusus anu keren dina Microsoft Excel tiasa nangtukeun pamisahan antara dua kota atanapi lokasi khusus di planét. Penting pisan pikeun tiasa ngitung jarak antara dua tempat dina peta. Éta ngamungkinkeun anjeun ngitung jarak anu saleresna sareng bakal masihan anjeun perkiraan anu santun sabaraha lami perjalanan anjeun. Tapi kalayan Excel urang tiasa gampang ngalakukeun éta. Dina artikel ieu, urang bakal nunjukkeun sababaraha cara pikeun ngitung jarak antara dua kota dina Excel.
Unduh Buku Latihan Praktek
Anjeun tiasa ngaunduh buku kerja sareng latihan sareng aranjeunna.
Itung Jarak Antara Dua Kota.xlsm
Pengenalan Dataset
Pikeun ngitung jarak antara dua kota, kahiji, urang kudu nyiapkeun dataset. Anggap urang boga dua kota Los Angeles nu mangrupakeun kota utama di nagara bagian California , jeung Pasco nu kota Washington . Ayeuna, urang kedah milarian jarak antara aranjeunna. Pikeun ieu, urang kedah terang lintang sareng bujur dua kota. Urang ngan saukur tiasa mendakan garis lintang sareng bujur kota sareng Excel. Hayu urang tingali kumaha urang tiasa ngalakukeun éta.
Léngkah-léngkah:
- Kahiji, pilih sél dimana urang nempatkeun nami kota. Dina kasus urang, urang milih sél B5 , jeung B6 .
- Kadua, buka tab Data tipita.
- Katilu, dina Jenis Data kategori klik Géografi .
- Salajengna, pikeun milarian garis lintang, pilih sél dimana anjeun nempatkeun lintang teras ketik rumus di dinya.
=B5.Latitude
- Pencét Enter pikeun ningali hasilna.
- Nya kitu, urang manggihan lintang sél B6 .
- Ayeuna, pikeun manggihan bujur, kitu ogé lintang, pilih sél jeung nempatkeun rumus di handap kana sél éta.
=B5.Longitude
- Ketok kenop Asupkeun dina kibor Anjeun.
- Nya kitu, urang meunang bujur B6 ku nuturkeun léngkah-léngkah tadi.
- Nya kitu, ayeuna urang boga garis lintang jeung bujur dua kota. Janten, set data urang ayeuna parantos siap dianggo.
5 Métode Béda Pikeun Ngitung Jarak Antara Dua Kota dina Excel
Pananjung jarak antara dua tempat lajeng bakal ngamungkinkeun urang pikeun nangtukeun separation antara dua dwellings. Urang tiasa ngira-ngira sabaraha lami urang ngarambat antara bumi nganggo inpormasi ieu. Pikeun milarian jarak antara dua kota kami nganggo set data di luhur anu nembé dilakukeun.
1. Larapkeun Rumus Haversine pikeun Ngitung Jarak Antara Dua Kota
Salah sahiji persamaan dasar pikeun éksplorasi samudra nyaéta Rumus Haversine , nu bisa dipaké pikeun ngitung jarak antara dua lokasi dina hijipesawat buleud disadiakeun Anjeun nangtukeun lintang sarta bujur maranéhanana sarta ogé radius hémisfér. Alat GPS dasarna geus ngajadikeun otomatis. Hayu urang tuturkeun léngkah-léngkah ngagunakeun rumus pikeun ngitung jarak antara dua kota.
LANGKAH-LANGKAH:
- Pikeun mimitian, pilih sél anu anjeun badé angkat. meunang jarak, jadi, urang milih sél C8 .
- Teras, nempatkeun Rumus Haversine kana sél nu dipilih.
=3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
- Ahirna, pencét kenop Enter pikeun nempo hasilna.
- Jadi, ku ngagunakeun rumus urang meunang hasil 1367.581282 .
Maca deui: Kumaha Ngitung Jarak Nyupiran Antara Dua Alamat dina Excel
2. Itung Jarak Antara Dua Kota nganggo Fungsi Excel ACOS, SIN, COS, sareng RADIANS
Kosinus tibalik tina hiji nilai nyaéta naon anu dibalikkeun ku fungsi ACOS . Sinus sudut dina radian dipulangkeun ku fungsi Excel SIN . Kosinus sudut dina radian dibalikeun ku fungsi COS . Radian dirobah jadi derajat ngagunakeun fungsi Excel RADIANS . Urang tiasa ngagabungkeun fungsi-fungsi éta pikeun jarak antara dua kota. Éta ogé dasarna otomatis nganggo alat GPS . Hayu urang terapkeun kombinasi fungsi eta pikeun meunangkeun jarak antara dua kota ku cara ngaliwatan léngkah.
LANGKAH:
- Ti heula,pilih sél dimana anjeun badé kéngingkeun jarak; dina hal ieu, urang milih sél C8 .
- Sanggeus éta, selapkeun kombinasi rumus fungsi kana sél nu dipilih.
=ACOS(COS(RADIANS(90-C5)) *COS(RADIANS(90-C6)) +SIN(RADIANS(90-C5)) *SIN(RADIANS(90-C6)) *COS(RADIANS(D5-D6))) *6371
- Pikeun nempo hasilna, pencét kenop Asupkeun di tungtung pisan.
- Ku kituna, ku nerapkeun rumus, urang ngahontal angka 1357.033633 .
Baca Selengkapnya: Kumaha Ngitung Jarak antara Dua Koordinat GPS dina Excel
3. Gabungkeun Fungsi Excel CONCATENATE sareng SUBSTITUTE pikeun Jarak Antara Dua Kota
Pikeun ngagabungkeun dua atawa leuwih runtuyan kecap jadi hiji frasa, gunakeun fungsi téks CONCATENATE . Kira-kira tilu puluh potongan téks tiasa dihijikeun nganggo fungsi Excel CONCATENATE , anu ngabalikeun hasil salaku téks. Fungsi SUBSTITUTE Excel nganggo ngabandingkeun pikeun ngarobih téks dina senar anu ditangtukeun. Urang bisa ngagabungkeun dua pungsi éta pikeun nyieun tumbu Google Map pikeun manggihan jarak antara dua alamat maké. Hayu urang ngamanfaatkeun rumus pikeun meunangkeun jarak antara dua kota ku cara ngaliwatan léngkah-léngkah.
LENGKAH:
- Kitu oge, dina métode saméméhna, pilih sél. dimana anjeun badé kéngingkeun Google Map ; dina hal ieu, urang milih sél C8 .
- Teras, asupkeun rumus kana nu dipilih.sél.
=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",
SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
- Pikeun mintonkeun hasil , pencét kenop Enter .
Kalayan rumus ieu, anjeun bisa numbu ka Google Map nu mintonkeun rute ti Los Angeles ka Pasco . Kota-kota bakal ditambahkeun kana tautan nganggo fungsi CONCATENATE , sarta ngaran-ngaran kota bakal ditambahkeun maké fungsi SUBSTITUTE .
- Sanggeus éta , lebetkeun tautan ieu kana kotak panyungsi anjeun pikeun milarian sabaraha jarak dua kota ieu ti hiji sareng anu sanés.
The CONCATENATE sareng Fungsi SUBSTITUTE ogé bisa dipaké dina Excel pikeun nangtukeun jarak antara dua kota di planét.
Baca deui: Kumaha Ngitung Miles antara Dua Alamat dina Excel (2 Métode)
4. Jieun Fungsi LAMBDA pikeun Ngitung Jarak Antara Dua Kota
Fungsi LAMBDA dina Excel dipaké pikeun ngawangun pungsi nu dikustomisasi nu bisa dimangpaatkeun dina lembar kerja jeung diaksés ku ngaran nu biasa. Lamun geus ditetepkeun jeung dibere ngaran, urang bisa make eta pungsi mana wae dina workbook urang.
Persamaan utama pikeun jarak nyaéta:
D = acos (sinΦ
1
. sinΦ
2
+ cosΦ
1
. cosΦ
2
cos
Δλ)
. R
Sanajan bisa katingalina rada kaleuleuwihi, asupan anu Anu paling penting pikeun urang nyaéta:
- Lintang titik awal sarengbujur.
- Lintang jeung bujur lokasi ahir.
Jadi dina rumus atawa persamaan.
- Δλ nuduhkeun bédana antara bujur ( lon_2-lon_1 ).
- Φ 1 jeung Φ 2 sacara berurutan nunjukkeun lat_1 sareng lat_2 .
- R nuduhkeun radius permukaan .
Hayu urang jieun pungsi LAMBDA pikeun ngitung jarak antara dua kota ku nuturkeun léngkah-léngkah ka handap.
LANGKAH:
- Kahiji, pilih sél C8 .
- Salajengna, lebetkeun rumus kana sél éta.
=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)
- Terus, pencet Enter .
- Ieu bakal nembongkeun hasilna, tapi rumusna ageung teuing sareng meureun sesah kaharti nalika nganggo ieu sababaraha kali.
- Jadi, tibatan ngalakukeun ieu, urang tiasa ngadamel rumus khusus nganggo fungsi LAMBDA .
- Pikeun ieu, buka tab Formula tina pita.
- Dina grup Ngaran Ditetepkeun , klik Nami Manajer .
- Ieu bakal mintonkeun kotak dialog Name Manager .
- Ayeuna, klik dina menu Anyar .
- Ieu bakal mawa anjeun ka jandela Ngaran Anyar .
- Salajengna, namikeun rumusna, sabab urang badé ngitung jarak antara dua kota, ku kituna urang nempatkeun nami rumus CityDistance .
- Salajengna, lebetkeun rumus di handap ieu kana widang Nunjukkeun .
=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))
- Teras, klik OK .
- Ieu bakal mawa anjeun ka dialog name Manager deui.
- Salajengna, klik dina Tutup tombol pikeun ngaréngsékeun prosés.
- Ayeuna, anjeun bisa manggihan pungsi custom anyar CityDistance . Sareng ku ngagunakeun fungsi éta anjeun bakal kéngingkeun jarak antara dua kota.
- Ku kituna, ku nerapkeun rumus, urang dugi ka nomer 1358.524645 .
Baca deui: Kumaha Ngitung Jarak Levenshtein dina Excel (4 Métode Gampang)
5. Ngitung Jarak Antara Dua Kota Nganggo Excel VBA
Ngadamel sambungan API ( Application Programming Interface ) sareng ngamangpaatkeunana pikeun ngawangun fungsi Ditetepkeun Pamaké dina VBA aya dua cara séjén pikeun nangtukeun jarak antara dua lokasi. Pikeun ngumpulkeun data pikeun lokasi, Excel nyambungkeun ngaliwatan API ka peta mana wae, kaasup Google Map jeung Bing Map . Ku alatan éta, pikeun ngagunakeun téknik ieu, urang kedah ngadamel konci API . Éta saderhana pisan, tapi hanjakalna, ngan Bing Map nawiskeun API gratis, sanés Google. Kami bakal nunjukkeun cara ieu ku ngagunakeun konci Bing Map API gratis. Klik di dieu pikeun nyieun Bing Map API Key anjeun sorangan .
LANGKAH:
- Pikeun mimitian, kami geus nyieun API konci sarta nempatkeun eta dina sél C8 .
- Ayeuna, buka tab Developer tina pita.
- Lajeng, tina kategori Kode , klik Visual Basic pikeun muka Visual Basic Editor . Atawa pencét Alt + F11 pikeun muka Visual Basic Editor .
- Tinimbang ngalakukeun ieu, Anjeun ngan bisa klik katuhu dina lembar kerja anjeun sarta buka Témbongkeun Kodeu . Ieu ogé bakal mawa anjeun ka Visual Basic Editor .
- Ieu bakal muncul dina Visual Basic Editor .
- Salajengna, klik Modul tina Selapkeun bar menu turun-handap.
- Ieu bakal nyieun Modul dina buku kerja anjeun.
- Jeung, salin jeung témpél kode VBA nu dipidangkeun di handap.
Kode VBA:
6142
- Simpen kodeu ku nyimpen sakabeh buku kerja jadi buku kerja mikro-diaktipkeun jeung ekstensi bakal . xlsm .
- Ieu bakal nyieun ngaran pungsi nu ditetepkeun ku pamaké CityDistance .
Penjelasan Kode VBA
- Urang mimitian ku méré ngaran Fungsi CityDistance . Kota Kahiji Salaku String, Kota Kadua Salaku String, jeung Nilai Sasaran Sabage String oge kaasup kana argumen.
- Lajeng kami nyatakeun Setup HTTP salaku obyék sareng Titik Awal , Titik Tungtung , Unit Jarak , sareng Url Kaluaran salaku Strings.
- Engke, urang robah teh Unit Jarak ka kilométer jeung Titik Awal ka titik awal link Url .
- Salajengna, urang nyetel parameter anu diperlukeun pikeun nyieun sambungan antara kode VBA urang jeung API .
- Kami tuluy nyieun Fungsi Ditetepkeun Pamaké .
Kacindekan
Metode di luhur bakal mantuan anjeun dina Itung Jarak Antara Dua Kota dina Excel . Miharep ieu bakal nulungan anjeun! Punten wartosan kami dina bagian koméntar upami anjeun gaduh patarosan, saran, atanapi tanggapan. Atanapi anjeun tiasa ningali tulisan kami anu sanés dina blog ExcelWIKI.com !