မာတိကာ
Excel တွင် ကျယ်ပြန့်သော application များရှိသည်။ VBA အသုံးပြုနေစဉ်တွင် Excel တွင်ကျွန်ုပ်တို့လိုချင်သမျှကို လုပ်ဆောင်နိုင်ပုံရသည်။ ထို့ကြောင့်၊ Excel တွင်မြေပုံကိုအသုံးပြု၍ နေရာများကြားအကွာအဝေးကို ရှာနိုင်သည်။ ဤဆောင်းပါးတွင်၊ ပြတ်သားသောခြေလှမ်းများနှင့် ရှင်းလင်းသောပုံများဖြင့် Google Maps ဖြင့် အကွာအဝေးကို excel တွင်တွက်ချက်ရန် အမြန်လမ်းညွှန်ကို ပြပါမည်။
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
သင်လုပ်နိုင်သည် အခမဲ့ Excel workbook ကို ဤနေရာမှ ဒေါင်းလုဒ်လုပ်ပြီး သင်ကိုယ်တိုင် လေ့ကျင့်ပါ။
Calculate-Distance-with-Google-Maps.xlsmအသုံးပြုသူသတ်မှတ်ထားသော အသုံးပြုခြင်း Google Maps ဖြင့် Excel တွင် အကွာအဝေးတွက်ချက်ရန် လုပ်ဆောင်ချက်
ဤတွင်၊ Google Maps ကို အသုံးပြု၍ MacArthur Park နှင့် Jersey City ကြားအကွာအဝေး ကို ရှာပါမည်။
ပထမ၊ အရေးကြီးတဲ့အချက်ကို သိဖို့လိုတယ်။ Google Maps ကို အသုံးပြု၍ Excel တွင် အကွာအဝေးကို တွက်ချက်ရန် API ကီးတစ်ခု လိုအပ်ပါမည်။ API သည် Application Programming Interface ကို ကိုယ်စားပြုသည်။ Excel သည် လိုအပ်သောဒေတာစုဆောင်းရန်အတွက် API သော့ကို အသုံးပြု၍ Google Maps နှင့် ချိတ်ဆက်သည်။ အချို့သောမြေပုံများသည် Bing Maps ကဲ့သို့ အခမဲ့ API သော့များကို ပေးပါသည်။ ဒါပေမယ့် Google Maps က အခမဲ့ API မပေးပါဘူး။ သင်သည် အခမဲ့ API ကို တစ်နည်းနည်းဖြင့် စီမံခန့်ခွဲသော်လည်း ပြီးပြည့်စုံစွာ အလုပ်မဖြစ်ပါ။ ထို့ကြောင့် သင်သည် ဤလင့်ခ်မှ API ကီးကို ဝယ်ရပါမည်။
ဤတွင်၊ ကျွန်ုပ်သည် အခမဲ့ API ကီးကို စီမံထားပါသည်။ ကောင်းစွာအလုပ်မလုပ်ပါ၊ ဥပမာတစ်ခုအနေဖြင့်ပြသရန်သာအသုံးပြုသည်။ အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက် ကို ဖန်တီးရန် VBA ကို အသုံးပြုပါမည်။ အကွာအဝေးကို ရှာရန် အကွာအဝေး တွက်ချက်ရန် ။ ၎င်းတွင် အငြင်းအခုံ သုံးခုပါရှိလိမ့်မည်- စတင်ရာနေရာ ၊ ဦးတည်ရာ နှင့် API သော့ ။ ယခု လုပ်ထုံးလုပ်နည်းများကို စတင်ကြပါစို့။
အဆင့်များ-
- VBA window ကိုဖွင့်ရန် ALT + F11 ကိုနှိပ်ပါ။ .
- နောက်တစ်ခု၊ အောက်ပါအတိုင်း နှိပ်ပါ- Insert > မော်ဂျူးအသစ်တစ်ခုဖန်တီးရန် မော်ဂျူး ။
- နောက်မှ၊ ဝင်းဒိုးတွင် အောက်ပါကုဒ်များကို ရိုက်ထည့်ပါ-
1650<9
ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း-
- ပထမဦးစွာ၊ ကျွန်ုပ်သည် အများသူငှာလုပ်ဆောင်မှုလုပ်ငန်းစဉ် Calculate_Distance ကိုအသုံးပြုခဲ့သည်။
- ထို့နောက် ကျွန်ုပ်တို့၏အသုံးပြုသူ၏အကြောင်းပြချက်များအတွက် first_Value၊ second_Value၊ နှင့် last_Value အချို့သော variable များကိုကြေငြာခဲ့သည် -သတ်မှတ်ထားသော လုပ်ဆောင်ချက်။
- ကိန်းရှင်များအတွက် တန်ဖိုးများကို သတ်မှတ်ပါ (တန်ဖိုးတစ်ခုစီသည် ကိုယ်တိုင်ဖော်ပြခြင်းဖြစ်သည်) နှင့် ServerXMLHTTP တွင် အရာဝတ္ထုကို ServerXMLHTTP တွင် သတ်မှတ်ပါ GET method (နောက်ပိုင်းတွင်အသုံးပြုသည်၊ ဤအရာဝတ္ထုပိုင်ဆိုင်မှုသည် POST method ကိုအသုံးပြု၍ ခွင့်ပြုပါမည်။
- Url သည် အစောပိုင်းကသတ်မှတ်ထားသည့်တန်ဖိုးများအားလုံး၏ပေါင်းစပ်မှုဖြစ်သည်။ mitHTTP အရာဝတ္တု၏ အဖွင့်ပိုင်ဆိုင်မှုကို ၎င်းကိုအသုံးပြုခဲ့သည်။
- တန်ဖိုးများကို စာကြည့်တိုက်လုပ်ဆောင်ချက်ကို သတ်မှတ်ပေးပြီးနောက် ကျန်တွက်ချက်မှုများကို လုပ်ဆောင်ပါသည်။
ယခု သင်တွေ့မြင်ရသည်၊ ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်ကို အသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
- Cell C8 တွင်၊ အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-
=Calculate_Distance(C4,C5,C6)
- နောက်ဆုံးတွင်၊ ရယူရန် ENTER ခလုတ်ကို နှိပ်လိုက်ရုံဖြင့်၊အကွာအဝေး ၎င်းသည် မီတာယူနစ် တွင် အကွာအဝေးကို ပြပါမည်။
နောက်ထပ် ဖတ်ရှုရန်- ယာဉ်မောင်းကို တွက်ချက်နည်း Excel ရှိ လိပ်စာနှစ်ခုကြားအကွာအဝေး
အကွာအဝေးကို Google Maps ဖြင့် တွက်ချက်နေစဉ် အားသာချက်များနှင့် အားနည်းချက်
- သင့်တွင် တရားဝင် API သော့တစ်ခုရှိရန် .
- အထက်ကုဒ်သည် မီတာယူနစ် တွင် အထွက်ကို ပေးပါလိမ့်မည်။
- အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်သည် နေရာအမည်များကို တိုက်ရိုက်အသုံးပြုသည်၊ သြဒိနိတ်များကို အသုံးပြုရန် မလိုအပ်ပါ။
- သေချာပါစေ၊ သင်သည် မှန်ကန်သောနေရာကို အသုံးပြုပြီးဖြစ်သည်။
Google Maps ဖြင့် အကွာအဝေးတွက်ချက်ခြင်း၏ အားသာချက်များနှင့် အားနည်းချက်များ
အားသာချက်များ
- နေရာအများအပြားအတွက်၊ ဖော်မြူလာကိုကူးယူရန် Fill Handle tool ကို အသုံးပြု၍ ရနိုင်သောကြောင့် အလွန်ဖြစ်နိုင်ချေရှိသည်။ Google Maps
- ၎င်းသည် အလွန်မြန်ဆန်သောနည်းလမ်းတစ်ခုဖြစ်သည်။
- သြဒိနိတ်များကို အသုံးပြုရန် မလိုအပ်ပါ။
အားနည်းချက်များ
- ၎င်းသည် သြဒိနိတ်များဖြင့် အလုပ်မလုပ်နိုင်ပါ။
- မြေပုံ သို့မဟုတ် လမ်းကြောင်းကို သင်ရရှိနိုင်မည်မဟုတ်ပါ၊ အကွာအဝေးကို သင်ရရှိရုံသာဖြစ်သည်။
- ၎င်းသည် နေရာအမည်များ၏ ခန့်မှန်းခြေအရ ကိုက်ညီမှု ရှိမည်မဟုတ်ပါ။
နိဂုံးချုပ်
အထက်ဖော်ပြပါ လုပ်ထုံးလုပ်နည်းများသည် အကွာအဝေးကို တွက်ချက်ရန် လုံလောက်မည်ဟု မျှော်လင့်ပါသည်။ Google Maps ဖြင့် Excel မှတ်ချက်ကဏ္ဍတွင် မည်သည့်မေးခွန်းကိုမဆို မေးမြန်းနိုင်ပြီး ကျေးဇူးပြု၍ အကြံပြုချက်ပေးပါ။ ပိုမိုစူးစမ်းလေ့လာရန် ExcelWIKI သို့ဝင်ရောက်ပါ။