မာတိကာ
ဤဆောင်းပါးတွင်၊ Excel တွင် ပထမနှင့် နောက်ဆုံးအမည်ကို ကော်မာဖြင့် ပြောင်းနည်းကို ဖော်ပြပါမည်။ ပြဿနာများပေါ် မူတည်၍ သင်သည် ပြဿနာများစွာကို ရင်ဆိုင်ရနိုင်သည်။ ဤသင်ခန်းစာတွင်၊ ပြဿနာများနှင့် ၎င်းတို့၏ဖြေရှင်းချက်များကို တတ်နိုင်သမျှ အာရုံစိုက်ပါမည်။ သို့သော် သင့်တွင် အထူးပြဿနာတစ်ခုရှိပြီး ၎င်းကိုဖြေရှင်းရန် ပြဿနာတစ်ခုရင်ဆိုင်နေရပါက၊ ထို့နောက် ကျွန်ုပ်တို့အား comment box တွင် အသိပေးပါ။ သင့်အား ဖြေရှင်းချက်တစ်ခုပေးရန် ကျွန်ုပ်တို့ကြိုးစားပါမည်။
လေ့ကျင့်ရေးအလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
ဤဆောင်းပါးကို ရေးသားရန် အသုံးပြုခဲ့သော အောက်ပါ Excel ဖိုင်ကို ဒေါင်းလုဒ်လုပ်ပါ။ ဤဆောင်းပါးတွင် ကျွန်ုပ်အသုံးပြုခဲ့သော ဖော်မြူလာများနှင့် နည်းလမ်းများအားလုံးကို သင်ရလိမ့်မည်။
Comma.xlsm ဖြင့် ပထမအမည်ကို ပြောင်းပါ
ပြောင်းရန် သင့်လျော်သောနည်းလမ်း 4 ခု ကော်မာပါသော Excel တွင် ပထမနှင့် နောက်ဆုံးအမည်
ကျွန်ုပ်တို့၏ဒေတာအတွဲကို ဦးစွာမိတ်ဆက်လိုက်ကြပါစို့။ ကျွန်ုပ်၏စာမျက်နှာတွင် ပထမဆုံးနှင့် နောက်ဆုံးအမည်ရှိသူများ၏ အမည်အချို့ရှိပြီး Excel တွင် ပထမနှင့် နောက်ဆုံးအမည်ကို ကော်မာဖြင့် ပြောင်းပါမည်။
၁။ Excel Functions များကိုအသုံးပြု၍ First နှင့် Last Name ကို Comma ဖြင့်ပြောင်းပါ
ဤနည်းလမ်းတွင်၊ First Name နှင့် Last Name ကို အောက်ပါနည်းလမ်းဖြင့် ပြောင်းရပါမည်-
Last Name, First Name = First Name Last Name
ဥပမာ၊
John Dalton = Dalton၊ John
အောက်ပါနည်းလမ်းခွဲများကို အသုံးပြု၍ ၎င်းကို ကျွန်ုပ်တို့လုပ်ဆောင်နိုင်သည် .
1.1 ညာဘက်၊ ရှာဖွေမှုနှင့် ဘယ်ဘက်လုပ်ဆောင်ချက်များကို ပေါင်းစည်းပါ
ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့သည် ညာဘက်၊ ရှာဖွေရန်၊ နှင့် ဘယ်ဘက်လုပ်ဆောင်ချက်များ ကို အသုံးပြုပါမည်။ ကော်မာဖြင့် ပထမနှင့် နောက်ဆုံးအမည်များကို ပြောင်းပါ။ လိုက်ကြပါစို့ကော်မာဖြင့် ပထမဆုံးနှင့် နောက်ဆုံးအမည်များကို ပြောင်းရန် အောက်ဖော်ပြပါ ညွှန်ကြားချက်များ။
အဆင့်များ-
- ပထမဦးစွာ၊ အတွက် cell C5 ကို ရွေးပါ ကျွန်ုပ်တို့၏အလုပ်၏အဆင်ပြေမှု။
- ထို့နောက်၊ ထိုဆဲလ်တွင်အောက်ပါလုပ်ဆောင်ချက်များကို ချရေးပါ။
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)
- ထို့ကြောင့် ရိုးရိုးရှင်းရှင်း၊ သင့်ကီးဘုတ်ပေါ်ရှိ Enter ကိုနှိပ်ပါ။ ရလဒ်အနေဖြင့်၊ သင်သည် ညာဘက်၊ SEARCH၊ နှင့် LEFT လုပ်ဆောင်ချက်များ၊ ၏ပြန်လာခြင်းကို သင်ရနိုင်မည်ဖြစ်ပြီး ပြန်လာခြင်းသည် Dalton၊ John ဖြစ်သည်။
- ထို့ပြင်၊ AutoFill တွင်ပေးထားသည့်ကော်လံ C ရှိ ကျန်ဆဲလ်များအတွက် လုပ်ဆောင်ချက်များ ဖန်သားပြင်ဓာတ်ပုံ။
1.2 အစားထိုးခြင်း၊ ရှာဖွေခြင်းနှင့် လက်ဝဲလုပ်ဆောင်ချက်များကို ပေါင်းစပ်
ယခု၊ ကျွန်ုပ်တို့သည် အစားထိုးခြင်း၊ ရှာဖွေခြင်း၊ နှင့် LEFT လုပ်ဆောင်ချက်များ ကော်မာဖြင့် ပထမနှင့် နောက်ဆုံးအမည်များကို ပြောင်းရန်။ ကျွန်ုပ်တို့၏ဒေတာအတွဲမှ၊ ကျွန်ုပ်တို့သည် ၎င်းကို အလွယ်တကူပြုလုပ်နိုင်သည်။ ပထမဆုံးနှင့် နောက်ဆုံးအမည်များကို ကော်မာဖြင့်ပြောင်းရန် အောက်ပါညွှန်ကြားချက်များကို လိုက်နာကြပါစို့။
အဆင့်များ-
- ပထမဦးစွာ၊ cell C5<7 ကိုရွေးချယ်ပါ> ကျွန်ုပ်တို့၏အလုပ်အဆင်ပြေစေရန်အတွက်။
- ထို့နောက်၊ ထိုဆဲလ်ထဲတွင် အောက်ပါလုပ်ဆောင်ချက်များကို ချရေးပါ။
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)
- ထို့ကြောင့်၊ ရိုးရိုးရှင်းရှင်း၊ သင်၏ကီးဘုတ်ပေါ်ရှိ Enter ကိုနှိပ်ပါ။ ရလဒ်အနေဖြင့်၊ သင်သည် REPLACE၊ SEARCH၊ နှင့် LEFT functions ၏ပြန်လာခြင်းကို သင်ရရှိနိုင်ပြီး ပြန်ပေးသည်မှာ Dalton John ဖြစ်သည်။
- ထို့ပြင်၊ AutoFill ကျန်သောလုပ်ဆောင်ချက်များကိုဖန်သားပြင်တွင် ပေးထားသည့် ကော်လံ C ရှိဆဲလ်များ။
1.3 MID၊ SEARCH နှင့် LEN လုပ်ဆောင်ချက်များကို အသုံးပြုပါ
ဤအပိုင်းတွင်၊ ကျွန်ုပ်တို့သည် MID၊ SEARCH၊ နှင့် LEN လုပ်ဆောင်ချက်များ ကို ကော်မာမပါဘဲ ပထမနှင့် နောက်ဆုံးအမည်များကို ပြောင်းရန် ကျွန်ုပ်တို့ အသုံးပြုပါမည်။ ကော်မာမပါဘဲ ပထမဆုံးနှင့် နောက်ဆုံးအမည်များကို ပြောင်းရန် အောက်ဖော်ပြပါ ညွှန်ကြားချက်များကို လိုက်နာကြပါစို့။
အဆင့်များ-
- ဦးစွာ၊ cell C5<7 ကို ရွေးပါ> ကျွန်ုပ်တို့၏အလုပ်အဆင်ပြေစေရန်အတွက်။
- ထို့နောက်၊ ထိုဆဲလ်အတွင်းရှိ အောက်ပါလုပ်ဆောင်ချက်များကို ချရေးပါ။
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)
- ထို့ကြောင့်၊ ရိုးရိုးရှင်းရှင်း၊ သင်၏ကီးဘုတ်ပေါ်ရှိ Enter ကိုနှိပ်ပါ။ ရလဒ်အနေဖြင့်၊ သင်သည် MID၊ SEARCH၊ နှင့် LEN လုပ်ဆောင်ချက်များ ၊ နှင့် ပြန်လာခြင်းမှာ Dalton John ။
- ထို့ပြင်၊ AutoFill ကော်လံ C ရှိ ကျန်ဆဲလ်များအတွက် လုပ်ဆောင်ချက်များ ဖန်သားပြင်ဓာတ်ပုံတွင် ပေးထားသည်။
၂။ ပထမနှင့် နောက်ဆုံးအမည်ကို ပြောင်းရန် Excel Flash Fill အင်္ဂါရပ်ကို အသုံးပြုပါ
တစ်ခါတစ်ရံတွင် အမည်တစ်ခုတွင် အပိုင်းနှစ်ပိုင်းထက်ပို၍ ရှိနိုင်သည်။ ဤကိစ္စတွင် သင်သည် Excel ၏ Flash Fill အင်္ဂါရပ် ကို အသုံးပြုနိုင်သည်။
ကီးဘုတ်ဖြတ်လမ်း- CTRL + E
- ပထမဦးစွာ၊ သင်အလိုရှိသောအထွက်ကိုဆဲလ် C5 တွင်ပြုလုပ်ပါ။ လိုအပ်ပါက၊ Excel မှ သင်၏ အမှန်တကယ်ထွက်ရှိမည့်ရလဒ်များကို အရိပ်အမြွက်ပေးရန်အတွက် ကော်လံရှိ အချို့သောဆဲလ်များတွင် အထွက်များပိုမိုပြုလုပ်ပါ။
- ယခု ၎င်းကိုရွေးချယ်ပါ ( C5 )သို့မဟုတ် ထိုဆဲလ်များကို သင့်ကီးဘုတ်ပေါ်ရှိ CTRL + E ကိုနှိပ်ပါ။ Flash Fill Options ဟု အမည်ပေးထားသည့် drop-down တစ်ခုကို သင်တွေ့လိမ့်မည်။ drop-down ကိုနှိပ်ပြီး အရာအားလုံး OK ဖြစ်ပါက အကြံပြုချက်များကိုလက်ခံပါ အမိန့်ကို ရွေးချယ်ပါ။ သို့မဟုတ် output များကိုပယ်ဖျက်လိုပါက Undo Flash Fill command ကိုရွေးချယ်ပါ။
3. ပြောင်းရန် Excel ၏ ကော်လံများအင်္ဂါရပ်သို့ စာသားကို အသုံးပြုပါ။ ပထမနှင့် နောက်ဆုံးအမည်
ဤနည်းအားဖြင့် Excel ၏ Text to Columns အင်္ဂါရပ် ကို အသုံးပြု၍ ၎င်းတို့၏ တစ်ခုချင်းစီအလိုက် အမည်များကို ပိုင်းခြားပါမည်။ ထို့နောက် အမည်ဖော်မတ်အသစ်တစ်ခုပြုလုပ်ရန် ထိုအပိုင်းများကို ပေါင်းစည်းပါမည်။ လေ့လာရန် အောက်ဖော်ပြပါ ညွှန်ကြားချက်များကို လိုက်နာကြပါစို့။
အဆင့် 1-
- အမည်များရှိသည့် ဆဲလ်များကို ရွေးပြီး ကော်လံများဆီသို့ စာသား<ကိုဖွင့်ပါ။ 7> Excel ၏ wizard ( Data > Data Tools > Text to Columns )။ Text to Columns wizard ကိုဖွင့်ရန် ကီးဘုတ်ဖြတ်လမ်းလင့်ခ် - ALT + A + E
- အဆင့် 1 တွင်၊ ကန့်သတ်ထားသော ရွေးချယ်မှုကို ရွေးပြီး <6 ကိုနှိပ်ပါ။>နောက်တစ်ခု ခလုတ်။
- ၃ ၏ အဆင့် 2 တွင်၊ Space အဖြစ် Delimiter<7 ကို ရွေးပါ> ပြီးလျှင် Next option ကိုနှိပ်ပါ။
- အဆင့် 3 တွင်၊ Destination ကို ရွေးပါ cell အဖြစ် B2 ပြီး Finish option ကို နှိပ်ပါ။
- ဒါက ဒီကနေ ရတာပါ။ အဆင့်-
အဆင့် 2-
- ယခုကျွန်ုပ် CONCATENATE လုပ်ဆောင်ချက်<7 ကိုအသုံးပြုပြီးပါပြီ> ဤဆဲလ်များကို ချိတ်ဆက်ရန်နှင့် ဖန်တီးရန်အမည်ဖော်မတ်အသစ်။
=CONCATENATE(D5,", ",C5)
သို့သော် & ဤနည်းဖြင့် အော်ပရေတာ-
=D5&", "&C5
ပိုမိုဖတ်ရန်- ကော်လံတစ်ခုတွင် စာသားကိုရှာပြီး အစားထိုးရန် Excel VBA (( 2 ဥပမာများ)
4. ပထမဆုံးနှင့် နောက်ဆုံးအမည်ကို ကော်မာဖြင့်ပြောင်းရန် VBA ကုဒ်ကိုဖွင့်ပါ
နောက်ဆုံးသော်လည်းကောင်း၊ ပထမနှင့် နောက်ဆုံးအမည်ကို Excel တွင် မည်သို့ပြောင်းရမည်နည်း။ ရိုးရှင်းသော VBA ကုဒ်ကို အသုံးပြု၍ ကော်မာဖြင့် အချို့သောအခိုက်အတန့်များအတွက် အလွန်အသုံးဝင်ပါသည်။ ကျွန်ုပ်တို့၏ဒေတာအတွဲမှ၊ ရိုးရိုး VBA ကုဒ်ကို အသုံးပြု၍ Excel တွင် ပထမနှင့် နောက်ဆုံးအမည်များကို ပြောင်းပါမည်။ လေ့လာရန် အောက်ဖော်ပြပါ ညွှန်ကြားချက်များကို လိုက်နာကြပါစို့။
အဆင့် 1-
- ပထမဦးစွာ၊ ယင်းကိုလုပ်ဆောင်ရန်၊ ပထမဦးစွာ သင်၏ <6 မှ>Developer tab၊ သို့သွားပါ၊
ဆော့ဖ်ဝဲ → Visual Basic
- ကိုနှိပ်ပြီးနောက် Visual Basic ribbon၊ အပလီကေးရှင်းများအတွက် Microsoft Visual Basic – ပထမဆုံးနှင့် နောက်ဆုံးအမည်ကို Comma ဖြင့်ပြောင်းပါ ဝင်းဒိုးသည် သင့်ရှေ့တွင် ချက်ချင်းပေါ်လာပါမည်။ ထိုဝင်းဒိုးမှ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ VBA ကုဒ်ကို အသုံးပြုရန်အတွက် မော်ဂျူးတစ်ခုကို ထည့်သွင်းပါမည်။ ထိုသို့ပြုလုပ်ရန်၊
Insert → Module
<သို့သွားပါ။ 0>အဆင့် 2-
- ထို့ကြောင့်၊ ပထမနှင့် နောက်ဆုံးအမည်ကို ကော်မာဖြင့်ပြောင်းပါ မော်ဂျူး ပေါ်လာပါသည်။ Comma ဖြင့် ပထမနှင့် နောက်ဆုံးအမည်ကို ပြောင်းပါ module တွင်၊ အောက်ဖော်ပြပါ VBA ကုဒ်ကို ချရေးပါ။
3281
- ထို့ကြောင့် VBA ကုဒ်ကို run ပါ။ အဲဒါလုပ်ဖို့၊
Run → Run ကိုသွားပါ။Sub/UserForm
- VBA ကုဒ် ကို run ပြီးနောက်၊ ပထမနှင့် နောက်ဆုံးအမည်ကို ပြောင်းပါ<7 ဟူသော dialog box တစ်ခု> ပေါ်လာပါလိမ့်မယ်။ ထိုဒိုင်ယာလော့ဂ်ဘောက်စ်မှ၊ $B$5:$B$10 ဟု ရိုက်ထည့်ပါ။ နောက်ဆုံးတွင်၊ OK ကိုနှိပ်ပါ။
- ရလဒ်အနေဖြင့် Symbol interval ဟု အမည်ပေးထားသည့် စာရိုက်ဘောက်စ်အသစ်တစ်ခု ပေါ်လာလိမ့်မယ်။ သင့်ကီးဘုတ်ပေါ်ရှိ Space ခလုတ်ကို နှိပ်ပါ။ တဖန်၊ OK ကိုနှိပ်ပါ။
- နောက်ဆုံးတွင် သင်သည် အမည်နှင့် နောက်ဆုံးအမည်ကို ပြောင်းနိုင်ပါမည် ကော်မာ VBA ကုဒ်ကို အသုံးပြုနေသည်။
မှတ်ထားရမည့်အရာ
➜ တွင် တန်ဖိုးတစ်ခု ရှာမတွေ့နိုင်သော်လည်း၊ ကိုးကားထားသောဆဲလ်၊ #N/A! အမှားသည် Excel တွင်ဖြစ်သွားသည်။
➜ Flash Fill အင်္ဂါရပ်သည် Excel ဗားရှင်း 2013 နှင့် နောက်ပိုင်းတွင် ရနိုင်ပါသည်။
နိဂုံးချုပ်
ထို့ကြောင့် ဤအရာများသည် Excel တွင် ပထမနှင့် နောက်ဆုံးအမည်များကို ကော်မာ သို့မဟုတ် ကော်မာမပါဘဲ ပြောင်းရန် ကျွန်ုပ်၏နည်းလမ်းများဖြစ်သည်။ အပိုင်းသုံးပိုင်း သို့မဟုတ် ထို့ထက်ပို၍ နာမည်ပြောင်းနည်းကိုပင် ကျွန်ုပ်ပြသထားပါသည်။ သင့်တွင် သီးခြားပြဿနာများရှိပါက မှတ်ချက်ကဏ္ဍတွင် ကျွန်ုပ်တို့အား အသိပေးပါ။ သင့်အား အဖြေတစ်ခုပေးနိုင်ရန် ကြိုးစားပါမည်။
ကျွန်ုပ်တို့၏ဘလော့ဂ်ကို ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။
Happy Excelling 😀