مەزمۇن جەدۋىلى
Excel نىڭ بىر قانچە ئىشلىتىلىشى بار. Microsoft Excel دىكى قالتىس ئالاھىدە ئىقتىدار ۋە فورمۇلا يەرشارىدىكى ئىككى ئالاھىدە شەھەر ياكى ئورۇننىڭ ئايرىلىشىنى بەلگىلىشى مۇمكىن. خەرىتىدىكى ھەر ئىككى جاينىڭ ئارىلىقىنى ھېسابلىيالايدىغان بولۇش تولىمۇ مۇھىم. ئۇ سىزنىڭ ئەمەلىي ئارىلىقنى ھېسابلىشىڭىزغا ياردەم بېرىدۇ ھەمدە ساياھىتىڭىزنىڭ قانچىلىك ۋاقىت كېتىدىغانلىقىنى مۇۋاپىق مۆلچەر بىلەن تەمىنلەيدۇ. ئەمما مۇنەۋۋەر بىلەن بىز بۇنى ئاسانلا قىلالايمىز. بۇ ماقالىدە بىز Excel دىكى ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلاشنىڭ بىر قانچە خىل ئۇسۇلىنى كۆرسىتىپ ئۆتىمىز.
ئىككى شەھەر ئوتتۇرىسىدىكى ئارىلىقنى ھېسابلاڭ. Xlsm
بىرىنچى ، سانلىق مەلۇمات جەدۋىلىنى تەييارلىشىمىز كېرەك. بىزدە كالىفورنىيە دىكى ئاساسلىق شەھەر بولغان لوس ئانژېلېس ۋە پاسكو دىن ئىبارەت ئىككى شەھەر بار دەپ پەرەز قىلايلى. . ھازىر ، بىز ئۇلارنىڭ ئارىلىقىنى تېپىشىمىز كېرەك. بۇنىڭ ئۈچۈن بىز چوقۇم ھەر ئىككى شەھەرنىڭ كەڭلىك ۋە ئۇزۇنلۇق نى بىلىشىمىز كېرەك. بىز Excel بىلەن ھەر قانداق شەھەرنىڭ كەڭلىكى ۋە ئۇزۇنلۇقىنى تاپالايمىز. بۇنى قانداق قىلالايدىغانلىقىمىزنى كۆرۈپ باقايلى. بىزنىڭ ئەھۋالدا ، بىز B5 ، ۋە B6 كاتەكچىلەرنى تاللايمىز.
=B5.Latitude
- نى بېسىپ نى بېسىپ نەتىجىنى كۆرۈڭ.
- ئوخشاشلا ، بىز B6 كاتەكچىنىڭ كەڭلىكىنى بايقايمىز .
- كۇنۇپكا تاختىڭىزدىكى Enter كۇنۇپكىسىنى بېسىڭ.
- ئوخشاشلا ، بىز ئىلگىرىكى باسقۇچلارغا ئەگىشىش ئارقىلىق B6 نىڭ ئۇزۇنلۇقىغا ئېرىشىمىز.
- بولدى ، ھازىر بىزدە ئىككى شەھەرنىڭ كەڭلىكى ۋە ئۇزۇنلۇقى بار. شۇڭا ، سانلىق مەلۇمات ئامبىرىمىز ھازىر ئىشلىتىشكە تەييار.
Excel دىكى ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلاشنىڭ 5 خىل ئۇسۇلى> ئىككى جاينىڭ ئارىلىقىنى تېپىش ئارقىلىق ئاندىن ئىككى تۇرالغۇنىڭ ئايرىلىشىنى بەلگىلىيەلەيمىز. بىز بۇ ئۇچۇرلارنى ئىشلىتىپ ئۆيلەر ئارا ساياھەت قىلىشقا قانچىلىك ۋاقىت كېتىدىغانلىقىنى مۆلچەرلىيەلەيمىز. بىز بايا بىز ياسىغان يۇقارقى سانلىق مەلۇمات جەدۋىلىنى ئىشلىتىۋاتقان ئىككى شەھەرنىڭ ئارىلىقىنى تېپىش ئۈچۈن.
1. ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلاش ئۈچۈن Haversine فورمۇلانى ئىشلىتىڭ
دېڭىز-ئوكياننى تەكشۈرۈشتىكى ئاساسىي تەڭلىمىلەرنىڭ بىرى Haversine فورمۇلا بولۇپ ، بۇ ئىككى ئورۇننىڭ ئارىلىقىنى ھېسابلاشقا ئىشلىتىلىدۇ.شارسىمان ئايروپىلان ئۇلارنىڭ كەڭلىكى ۋە ئۇزۇنلىقىنى ، شۇنداقلا يېرىم شارنىڭ رادىئوسىنى بەلگىلىيەلەيدۇ. GPS ئۈسكۈنىلىرى ئۇنى ئاپتوماتىك ئاپتوماتلاشتۇردى. ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلاش ئۈچۈن فورمۇلانى ئىشلىتىش باسقۇچلىرىغا ئەگىشىمىز.
باسقۇچ:
- باشلاش ئۈچۈن ، خالىغان كاتەكچىنى تاللاڭ ئارىلىققا ئېرىشىڭ ، شۇڭا ، بىز C8 كاتەكچىنى تاللايمىز.
- ئاندىن ، Haversine فورمۇلا نى تاللانغان كاتەكچىگە قويۇڭ. 7>
=3959*ASIN(SQRT((SIN(C6-C5)/2)^2+COS(C5)*COS(C6)*(SIN(D6-D5)/2)^2))
- ئاخىرىدا ، Enter كۇنۇپكىسىنى بېسىپ نەتىجىنى كۆرۈڭ.
- شۇڭلاشقا ، فورمۇلانى ئىشلىتىپ نەتىجىگە ئېرىشىمىز 1367.581282 . Excel
2. Excel ACOS ، SIN ، COS ۋە RADIANS فۇنكىسىيەسى بار ئىككى شەھەرنىڭ ھېسابلاش ئارىلىقى
قىممەتنىڭ تەتۈر كوسېنسى ACOS ئىقتىدارى قايتىدۇ. رادىئاتسىيەدىكى بۇلۇڭنىڭ سىنوسى Excel SIN ئىقتىدارى ئارقىلىق قايتۇرۇلىدۇ. رادىئاتسىيەدىكى بۇلۇڭنىڭ كوزىسى COS ئىقتىدارى ئارقىلىق قايتۇرۇلىدۇ. رادىئولار Excel RADIANS ئىقتىدارى ئارقىلىق دەرىجىگە ئۆزگەرتىلدى. بىز بۇ ئىقتىدارلارنى بىرلەشتۈرۈپ ئىككى شەھەر ئوتتۇرىسىدىكى ئارىلىققا ئېرىشەلەيمىز. ئۇ يەنە GPS ئۈسكۈنىلىرىنى ئىشلىتىپ ئاساسىي جەھەتتىن ئاپتوماتلاشقان. بۇ ئىقتىدارلارنىڭ بىرىكمىسىنى ئىشلىتىپ ، ئىككى شەھەر ئوتتۇرىسىدىكى باسقۇچنى بېسىپ ئۆتەيلى.
باسقۇچلار:
- ئالدى بىلەن ،ئارىلىققا ئېرىشمەكچى بولغان كاتەكچىنى تاللاڭ بۇ خىل ئەھۋالدا بىز C8 كاتەكچىنى تاللايمىز.
- ئۇنىڭدىن كېيىن ، تاللانغان فورمۇلانىڭ فورمۇلاسىنى بىرلەشتۈرۈڭ>
=ACOS(COS(RADIANS(90-C5)) *COS(RADIANS(90-C6)) +SIN(RADIANS(90-C5)) *SIN(RADIANS(90-C6)) *COS(RADIANS(D5-D6))) *6371
- نەتىجىنى كۆرۈش ئۈچۈن ، ئەڭ ئاخىرىدا Enter كۇنۇپكىسىنى بېسىڭ.
- شۇنداق قىلىپ ، فورمۇلانى قوللىنىش ئارقىلىق 1357.033633 دېگەن سانغا يېتىمىز.
تېخىمۇ كۆپ ئوقۇڭ: قانداق Excel
3 دىكى ئىككى GPS كوردىناتىنىڭ ئارىلىقىنى ھېسابلاش. Excel CONCATENATE ۋە SUBSTITUTE فۇنكسىيەسىنى بىرلەشتۈرۈپ ، ئىككى شەھەر ئوتتۇرىسىدىكى ئارىلىققا ئېرىشىش ئۈچۈن
ئىككى ياكى ئۇنىڭدىنمۇ كۆپ سۆزلەرنى بىر جۈملىگە بىرلەشتۈرۈش ئۈچۈن ، تېكىست فۇنكسىيەسىنى ئىشلىتىڭ. Excel CONCATENATE فۇنكسىيەسى ئارقىلىق تەخمىنەن ئوتتۇز تېكىست پارچىلىرىنى بىرلەشتۈرگىلى بولىدۇ ، بۇ نەتىجىنى تېكىست سۈپىتىدە قايتۇرىدۇ. Excel نىڭ SUBSTITUTE ئىقتىدارى بەلگىلىك قۇردىكى تېكىستنى سېلىشتۇرۇشقا ئىشلىتىلىدۇ. بىز بۇ ئىككى ئىقتىدارنى بىرلەشتۈرۈپ ، گۇگۇل خەرىتىسى ئۇلانمىسىنى قۇرۇپ ، ئىككى ئادرېس ئارقىلىق ئارىلىقنى تاپالايمىز. فورمۇلادىن پايدىلىنىپ ئىككى باسقۇچنىڭ ئارىلىقىنى بېسىپ ئۆتەيلى.
باسقۇچلار:
- ئوخشاشلا ، ئالدىنقى ئۇسۇلدا ، كاتەكچىنى تاللاڭ. سىز گۇگۇل خەرىتىسى نى سېتىۋالماقچى. بۇ خىل ئەھۋالدا بىز C8 كاتەكچىنى تاللايمىز.
- ئاندىن ، تاللانغان فورمۇلانى كىرگۈزۈڭھۈجەيرە.
=CONCATENATE("//maps.google.co.uk/maps?f=d&source=s_d&saddr=",
SUBSTITUTE(B5," ","+"),"&daddr=",SUBSTITUTE(B6," ","+"))
- Enter كۇنۇپكىسىنى بېسىڭ. بۇ لوس ئانژېلېستىن دىن پاسكو غىچە بولغان يولنى كۆرسىتىپ بېرىدۇ. شەھەرلەر CONCATENATE فۇنكسىيەسى ئارقىلىق ئۇلىنىشقا قوشۇلىدۇ ، شەھەرلەرنىڭ ئىسمى SUBSTITUTE فۇنكسىيەسى ئارقىلىق قوشۇلىدۇ.
- ئۇنىڭدىن كېيىن ، بۇ ئۇلىنىشنى تور كۆرگۈچىڭىزنىڭ ئىزدەش رامكىسىغا كىرگۈزۈپ ، بۇ ئىككى شەھەرنىڭ بىر-بىرىدىن قانچىلىك يىراقلىقىنى بىلىڭ.
CONCATENATE ۋە SUBSTITUTE ئىقتىدارلىرى Excel دا يەر شارىدىكى ئىككى شەھەرنىڭ ئارىلىقىنى ئېنىقلاش ئۈچۈن ئىشلىتىلىشى مۇمكىن.
تېخىمۇ كۆپ ئوقۇڭ: Excel دا (2 خىل ئۇسۇل)
4. ئىككى شەھەر ئارىسىدىكى ئارىلىقنى ھېسابلاش ئۈچۈن LAMBDA فۇنكسىيەسىنى قۇرۇپ چىقىڭ
Excel دىكى LAMBDA ئىقتىدارى خىزمەت جەدۋىلىدە ئىشلىتىشكە بولىدىغان ۋە تونۇش ئىسىملار ئارقىلىق زىيارەت قىلىشقا بولىدىغان خاسلاشتۇرۇلغان ئىقتىدارلارنى ياساشقا ئىشلىتىلىدۇ. ئۇ ئېنىقلانغان ۋە ئىسىم قويۇلغاندىن كېيىن ، بىز بۇ ئىقتىدارلارنى خىزمەت دەپتىرىمىزنىڭ خالىغان يېرىدە ئىشلىتەلەيمىز.
ئارىلىقنىڭ ئاساسلىق تەڭلىمىسى:
D = acos (sinΦ
1
. sinΦ
2
+ cosΦ
1
. cosΦ
2
cos
Δλ)
. R
بىز ئۈچۈن ئەڭ مۇھىم بولغىنى:- باشلىنىش نۇقتىسىنىڭ كەڭلىكى ۋەئۇزۇنلۇق.
- ئاخىرقى ئورۇننىڭ كەڭلىكى ۋە ئۇزۇنلۇقى.
شۇڭلاشقا فورمۇلا ياكى تەڭلىمىسىدە. ئۇزۇنلۇقنىڭ پەرقى ( lon_2-lon_1 ).
- Φ 1 2 تەرتىپلىك ھالدا lat_1 ۋە lat_2 نى كۆرسىتىدۇ.
- R يەر يۈزىنىڭ رادىئوسىنى كۆرسىتىدۇ. .10 <<>>
- ئالدى بىلەن ، C8 كاتەكچىنى تاللاڭ.
- ئۇنىڭدىن باشقا ، فورمۇلانى شۇ كاتەكچىگە قويۇڭ.
- ئاندىن ، Enter نى بېسىڭ.
- بۇ نەتىجىنى كۆرسىتىدۇ ، ئەمما فورمۇلا بەك چوڭ ، بۇنى كۆپ قېتىم ئىشلىتىش جەريانىدا چۈشىنىش تەس بولۇشى مۇمكىن.
- شۇڭا ، بۇنداق قىلىشنىڭ ئورنىغا ، بىز LAMBDA فۇنكسىيەسىنى ئىشلىتىپ خاسلاشتۇرۇلغان فورمۇلا قۇرالايمىز.
- بۇنىڭ ئۈچۈن ، لېنتادىكى فورمۇلا بەتكۈچىگە كىرىڭ. باشقۇرغۇچى .
- بۇ ئىسىم باشقۇرغۇچى سۆزلىشىش رامكىسىنى كۆرسىتىدۇ. يېڭى تىزىملىكىدە.
- بۇ سىزنى يېڭى ئىسىم كۆزنىكىگە ئېلىپ بارىدۇ>
- ئۇنىڭدىن باشقا ، فورمۇلاغا ئىسىم قويۇڭ ، چۈنكى بىز ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلىماقچىمىز ، شۇڭا فورمۇلانىڭ نامىنى CityDistance قويدۇق.
- ئاندىن ، تۆۋەندىكى فورمۇلانى قويۇڭ the field نى كۆرسىتىدۇ.
=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))
- >
بۇ جەرياننى تاماملاش ئۈچۈن كۇنۇپكىسىنى تاقاڭ. . بۇ ئىقتىدارنى ئىشلىتىش ئارقىلىق ئىككى شەھەر ئوتتۇرىسىدىكى ئارىلىققا ئېرىشىسىز. 1358.524645 .
تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى لېۋېنشتېين ئارىلىقىنى قانداق ھېسابلاش (4 ئاسان ئۇسۇل) Excel VBA
نى ئىشلىتىپ ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلاپ چىقىڭ V2 دىكى ئىككى ئورۇننىڭ ئارىلىقىنى بەلگىلەيدىغان باشقا ئىككى خىل ئۇسۇل. بىر ئورۇن ئۈچۈن سانلىق مەلۇمات توپلاش ئۈچۈن ، Excel API ئارقىلىق ھەر قانداق خەرىتىگە ئۇلىنىدۇ ، مەسىلەن گۇگۇل خەرىتىسى ۋە بىڭ خەرىتىسى . شۇڭلاشقا ، بۇ تېخنىكىنى ئىشلىتىش ئۈچۈن ئالدى بىلەن API كۇنۇپكىسىنى ئورنىتىشىمىز كېرەك. بۇ ھەقىقەتەن ئاددىي ، ئەمما كىشىنى ئەپسۇسلاندۇرىدىغىنى ، پەقەت Bing خەرىتىسى گۇگۇلنى ئەمەس ، ھەقسىز API بىلەن تەمىنلەيدۇ. ھەقسىز Bing Map API كۇنۇپكىسىنى ئىشلىتىپ بۇ ئۇسۇلنى كۆرسىتىمىز. بۇ يەرنى چېكىپ ئۆزىڭىزنىڭ Bing خەرىتىسى API ئاچقۇچى نى قۇرۇپ چىقىڭ.
باسقۇچلار:
- باشلاش بىز API كۇنۇپكىسىنى قۇردۇق ۋە ئۇنى كاتەكچىگە قويدۇق C8 .10 <<> 9> ئاندىن ، كود تۈرىدىن ، Visual Basic نى چېكىپ ، Visual Basic تەھرىرلىگۈچ نى ئېچىڭ. ياكى Alt + F11 نى بېسىپ Visual Basic تەھرىرلىگۈچ نى ئېچىڭ.
- بۇنداق قىلىشنىڭ ئورنىغا ، سىز خىزمەت جەدۋىلىڭىزدىكى نى ئوڭ چېكىپ كودنى كۆرۈش گە بارسىڭىز بولىدۇ. بۇ سىزنى كۆرۈنمە ئاساسىي تەھرىرلىگۈچ گە ئېلىپ بارىدۇ.
- بۇ كۆرۈنمە ئاساسىي تەھرىرلىگۈچ <2 دە كۆرۈنىدۇ <. 8>
- بۇ سىزنىڭ خىزمەت دەپتىرىڭىزدە مودۇل قۇرىدۇ.
- ھەمدە تۆۋەندە كۆرسىتىلگەن VBA كودى نى كۆچۈرۈپ چاپلاڭ. 10>
VBA كودى:
7668
- بارلىق خىزمەت دەپتىرىنى مىكرو ئىقتىداردىكى خىزمەت دەپتىرى سۈپىتىدە ساقلاپ كودنى تېجەڭ ، كېڭەيتىش بولىدۇ. xlsm . 0>
<01 1> CityDistance . 9> ئاندىن بىز تەڭشەش HTTP نى ئوبيېكت ۋە دەسلەپكى نۇقتا ، ئاخىرلىشىش نۇقتىسى ، ئارىلىق بىرلىكى ۋە چىقىرىش Url دەپ ئېلان قىلدۇق. ھەرپ تىزمىسى.
خۇلاسە
يۇقارقى ئۇسۇللار سىزگە Excel دىكى ئىككى شەھەرنىڭ ئارىلىقىنى ھېسابلاشقا ياردەم بېرىدۇ. بۇنىڭ سىزگە ياردەم قىلىشىنى ئۈمىد قىلىمەن! سوئاللىرىڭىز ، تەكلىپ-پىكىرلىرىڭىز بولسا پىكىر بۆلۈمىدە بىزگە خەۋەر قىلىڭ. ياكى ExcelWIKI.com بىلوگىدىكى باشقا ماقالىلىرىمىزگە بىر قاراپ باقسىڭىز بولىدۇ!