မာတိကာ
ထပ်တူထပ်မျှသော လုပ်ဆောင်ချက်များကို ကြီးမားသောအတိုင်းအတာဖြင့် လုပ်ဆောင်နေချိန်တွင်၊ သင်သည် တစ်ကြိမ်လျှင် စာလုံး သို့မဟုတ် တန်ဖိုးများစွာကို အစားထိုးရန် လိုအပ်နိုင်သည်။ ဤသင်ခန်းစာသည် အကြောင်းအရာပေါ်အခြေခံ၍ ၎င်းတို့၏တည်နေရာအပေါ်အခြေခံ၍ excel တွင် စာလုံးအများအပြားကို အစားထိုးနည်းကို ပိုမိုနက်ရှိုင်းစွာ လေ့လာပါသည်။ ဤလုပ်ငန်းကိုအောင်မြင်ရန် လုပ်ဆောင်ချက်များစွာနှင့် Visual Basic Application ကုဒ်ကို ကျွန်ုပ်တို့အသုံးပြုပါမည်။
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
ဤဆောင်းပါးကိုဖတ်ရှုနေစဉ် လေ့ကျင့်ခန်းလုပ်ရန် ဤလေ့ကျင့်ခန်းစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
Exchange Characters.xlsm
6 ဇာတ်ကောင်အများအပြားကို အစားထိုးရန် သင့်လျော်သောနည်းလမ်းများ
1. စာလုံးများစွာကို အစားထိုးရန် SUBSTITUTE Function ကိုသုံးပါ
Excel တွင်၊ SUBSTITUTE Function သည် သတ်မှတ်ထားသော အက္ခရာ သို့မဟုတ် စာသားစာကြောင်း၏ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဥပမာများကို အခြားအက္ခရာ (များ) ဖြင့် အစားထိုးသည်။ အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ ဤသည်မှာ Microsoft Word ဗားရှင်းအမည်များ ဒေတာအစုတစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် “ Word ” ကို “ Excel ” ဖြင့် အစားထိုးလိုပါသည်။ ၎င်းကိုလုပ်ဆောင်ရန် SUBSTITUTE Function ကို အသုံးပြုပါမည်။
Excel SUBSTITUTE Function ၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
SUBSTITUTE(စာသား၊ old_text၊ new_text၊ [instance_num])
Text – သင်ပြောင်းလဲမှုပြုလုပ်လိုသော မူရင်းစာသား။
Old_text – သင်အစားထိုးလိုသော စာလုံးများ။
New_text – စာသားအဟောင်းအစား စာလုံးအသစ်များ
Instance_num –သင်အစားထိုးလိုသော စာသားဟောင်း၏ဖြစ်ပွားမှု ဤကန့်သတ်ဘောင်ကို ချန်ထားခဲ့ပါက၊ စာသားဟောင်း၏ နမူနာတိုင်းကို အကြောင်းအရာအသစ်ဖြင့် အစားထိုးပါမည်။
ဥပမာ၊ အောက်ဖော်ပြပါ ဖော်မြူလာအားလုံးကို အစားထိုးရန် “ ဆဲလ်ရှိ 1 ” နှင့် 2 ” နှင့် B5 ၊ သို့သော် ရလဒ်များသည် နောက်ဆုံးအငြင်းအခုံတွင် သင်ပေးဆောင်သည့် အရေအတွက်ပေါ်မူတည်၍ ကွဲပြားသည်-
a) =SUBSTITUTE(B5၊ “Word”၊ “Excel”၊ 1) – “ Word ” ၏ ပထမဆုံးဖြစ်ပွားမှုကို “ Excel “ ဖြင့် အစားထိုးသည်။
b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – “ Word ” ၏ ဒုတိယဖြစ်ပွားမှုကို “ Excel ” ဖြင့် အစားထိုးသည်>“.
c) =SUBSTITUTE(B5, “Word”, “Excel”) – “ Word ” ၏ “ Excel” နှင့် အစားထိုးသည် “။
အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ ကျွန်ုပ်တို့သည် ပထမဆုံးဖြစ်ပွားမှုအတွက် နမူနာကို ပြထားသည်။ ထိုသို့ပြုလုပ်ရန် အဆင့်များကို ရိုးရှင်းစွာ လိုက်နာပါ။
အဆင့် 1-
- ဆဲလ်ထဲတွင် အောက်ပါဖော်မြူလာကို ရိုက်ပါ၊
=SUBSTITUTE(B5,"Word","Excel",1)
အဆင့် 2:
- နှိပ် Enter ရလဒ်များကိုကြည့်ရှုရန်။
အဆင့် 3-
- အခြားသတ်မှတ်ချက်နှစ်ခုအတွက် ယခင်အဆင့်များကို ထပ်လုပ်ပါ။ .
ရလဒ်အနေဖြင့်၊ သင်သည် excel တွင် စာလုံးများစွာကို အစားထိုးရန်အတွက် ပထမ၊ ဒုတိယနှင့် ဖြစ်ပျက်မှုအားလုံးအတွက် တန်ဖိုးများကို သင်ရရှိမည်ဖြစ်သည်။
မှတ်ချက်။ SUBSTITUTE Functionသည် case-sensitive ဖြစ်သည်ကို သတိရပါ။ စာလုံးအကြီးနှင့် အသေးကို စုံလင်စွာ ထည့်သွင်းရန် သေချာပါစေ။ အောက်ပုံမှာမြင်ရတဲ့အတိုင်း စာလုံးသေးတွေအတွက် excel ပါ။တန်ဖိုးများကို ရှာမတွေ့ပါ။ ဒါကြောင့် အစားထိုးတာမျိုးတော့ မရှိပါဘူး။
2. ဇာတ်ကောင်အများအပြားကို အစားထိုးရန်အတွက် အစားထိုးလုပ်ဆောင်ချက်ကို အတည်ပြုပါ
များစွာသော အစားထိုးမှုများပြုလုပ်ရန်၊ ဖော်မြူလာတစ်ခုအတွင်း၊ သင်သည် SUBSTITUTE လုပ်ဆောင်ချက်များစွာကို အစုအဝေးပြုလုပ်နိုင်ပါသည်။
<0 ဆဲလ် B5တွင် “ Art” ကဲ့သို့သော စာသားတန်ဖိုးတစ်ခု သင့်တွင်ရှိသည်ဆိုပါစို့။ “ ဆောင်းပါး”၊ “ ပြင်ဆင်ရန်။” သည် “ ပြင်ဆင်ချက်” နှင့် “ cl.” ဆိုသည်မှာ “ အပိုဒ်။“။
သင်လိုချင်တာက ကုဒ်သုံးခုကို နာမည်အပြည့်အစုံနဲ့ အစားထိုးလိုက်ပါ။ သီးခြား SUBSTITUTE ဖော်မြူလာ သုံးခုကို အသုံးပြုခြင်းဖြင့် ၎င်းကို ပြီးမြောက်အောင်မြင်နိုင်ပါသည်။
=SUBSTITUTE(B5,”art”,”article”)
=SUBSTITUTE(B5 ,”amend”.”,”amendments”)
=SUBSTITUTE(B5, “cl.”,”clause”)
ထို့နောက် ၎င်းတို့ကို အထဲမှာ တစ်လုံးစီ စုစည်းပါ။ အခြားတစ်ခု။
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,”art”,”article”),”amend”,”amendments”),”cl.”,”clause”)
ပြီးမြောက်ရန်၊ အောက်ပါအဆင့်များကို လိုက်နာပါ။
အဆင့် 1-
- ဆဲလ် C5 ၊ အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")
အဆင့် 2:
- ထို့နောက်၊ အပြောင်းအလဲကိုကြည့်ရန် Enter ကိုနှိပ်ပါ။
အဆင့် 3:
- အခြားလိုအပ်သောဆဲလ်များတွင် ဖော်မြူလာကို ကူးယူပါ။
ထို့ကြောင့်၊ အောက်ဖော်ပြပါ ဖန်သားပြင်တွင် ပြထားသည့် အစားထိုးတန်ဖိုးများကို သင်တွေ့ရပါမည်။
3. ဇာတ်ကောင်များစွာကို အစားထိုးရန်အတွက် INDEX လုပ်ဆောင်ချက်ဖြင့် အစားထိုးလုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပါ
ယခင်နည်းလမ်းများအပြင်၊ သင်သည် စာလုံးများစွာကို အစားထိုးရန်အတွက် SUBSTITUTE Function နှင့်အတူ INDEX Function ကို အသုံးပြုနိုင်ပါသည်။
ဥပမာ၊ အနီနဲ့ အပြာကို အစိမ်းနဲ့ အဖြူနဲ့ ရှေ့ဆင့်နောက်ဆင့် အစားထိုးချင်တာပါ။ SUBSTITUTE Functions အများအပြားကို အသိုက်အမြုံပြုနိုင်ပြီး INDEX လုပ်ဆောင်ချက်ကို အခြားဇယားမှအတွဲများကို ရှာဖွေ/အစားထိုးရာတွင် ဖြည့်စွက်ရန်အတွက် အသုံးပြုနိုင်သည်။
SUBSTITUTE နှင့် INDEX လုပ်ဆောင်ချက် နှစ်ခုစလုံးကို အသုံးပြုထားသော စာလုံးအများအပြားကို အစားထိုးရန်အတွက် အောက်ပါအဆင့်များကို လိုက်နာပါ။
အဆင့် 1-
- ပထမဦးစွာ၊ အောက်ပါဖော်မြူလာကို ဆဲလ် C5 ၊
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))
နေရာတွင်၊
INDEX အကွာအဝေးကိုရှာရန်မှာ E5:E6
INDEX အပိုင်းအခြားသည် E5:E6
အဆင့် 2-
- ထို့နောက် ရလဒ်များကိုကြည့်ရန် Enter ကိုနှိပ်ပါ။
- နောက်ဆုံးတွင်၊ အခြားဆဲလ်များအတွက် ဖော်မြူလာကို ကော်ပီကူးပါ။
အလားတူစာဖတ်ခြင်း-
- Excel တွင် တန်ဖိုးများစွာကို ရှာဖွေပြီး အစားထိုးပါ (6 အမြန်နည်းလမ်းများ)
- Excel တွင် အထူးစာလုံးများကို အစားထိုးနည်း (6 နည်းလမ်း)
- Excel တွင် အခြေအနေအလိုက် ဆဲလ်တစ်ခု၏ စာသားကို အစားထိုးပါ (နည်းလမ်း 5 ခု)
4. ဇာတ်ကောင်များစွာကို အစားထိုးရန်အတွက် REPLACE လုပ်ဆောင်ချက်ကို အသုံးပြုပါ
အောက်ပါကဏ္ဍတွင်၊ w e တွင် excel တွင် စာလုံးများစွာကို အစားထိုးရန် REPLACE Function ကို မည်သို့အသုံးပြုရမည်ကို ဖော်ပြပါမည်။ Excel တွင် REPLACE Function သည် သင့်အား လဲလှယ်ရန် ခွင့်ပြုသည်။အခြားအက္ခရာတစ်ခု သို့မဟုတ် စာလုံးအတွဲတစ်ခုပါရှိသော စာသားလိုင်းတစ်ခု သို့မဟုတ် အများအပြား။
Excel REPLACE Function ၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
REPLACE (old_text၊ start_num၊ num_chars၊ new_text)
သင်မြင်သည့်အတိုင်း၊ REPLACE လုပ်ဆောင်ချက် တွင် အကြောင်းပြချက် 4 ခု ရှိပြီး ၎င်းတို့အားလုံးသည် မသင်မနေရဖြစ်သည်။
Old_text – မူရင်းစာသား (သို့မဟုတ် မူရင်းစာသားပါသည့် ဆဲလ်တစ်ခုအား ရည်ညွှန်းခြင်း) သည် အချို့သောဇာတ်ကောင်များကို အစားထိုးလိုသော။
Start_num – အတွင်းမှ ပထမစာလုံး၏ အနေအထား old_text ။
Num_chars – သင်အစားထိုးလိုသော စာလုံးအရေအတွက်။
New_text – အစားထိုးစာသား။
ဥပမာ၊ “ Face ” ကို “ Fact ” အတွက် အစားထိုးရန်၊ အောက်ပါအဆင့်များကို လိုက်နာနိုင်ပါသည်။
အဆင့် 1-
- ပထမဦးစွာ၊ ဆဲလ် D5 တွင်၊ အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ၊
=REPLACE(B5, 4, 1,"t")
အဆင့် 2-
- ထို့နောက်ကြည့်ရှုရန် Enter ကိုနှိပ်ပါ အပြောင်းအလဲ။
အဆင့် 3-
- အယ်လစီကို ပြုလုပ်ရန် l အောက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင် ပြထားသည့် ပြောင်းလဲမှုများ၊ လိုအပ်သောဆဲလ်များအတွက် ဖော်မြူလာများကို ကူးယူပါ။
5. ဇာတ်ကောင်များစွာကို အစားထိုးရန်အတွက် အစားထိုးခြင်းလုပ်ဆောင်ချက်ကို Nest လုပ်ပါ
မကြာခဏဆိုသလို၊ သင်သည် ဆဲလ်တစ်ခုတည်းရှိ အရာများစွာကို ပြောင်းလဲရန် လိုအပ်နိုင်ခြေရှိသည်။ ဟုတ်ပါတယ်၊ သင်သည် အစားထိုးမှုတစ်ခုကို လုပ်ဆောင်နိုင်ပြီး အလယ်အလတ်ရလဒ်ကို ကော်လံအသစ်တစ်ခုသို့ ထုတ်ပေးနိုင်သည်၊ ထို့နောက် REPLACE လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ နောက်တစ်ကြိမ်။ သို့သော်၊ ဖော်မြူလာတစ်ခုတည်းဖြင့် အစားထိုးမှုများစွာပြုလုပ်နိုင်စေမည့် nested REPLACE Functions ကိုအသုံးပြုခြင်းသည် ပိုမိုကောင်းမွန်ပြီး ပရော်ဖက်ရှင်နယ်ရွေးချယ်မှုတစ်ခုဖြစ်သည်။ SUBSTITUTE Function နှင့်ဆင်တူသည်၊ သင်သည် REPLACE Function တွင် nest ကိုသုံးနိုင်သည်။
ပုံစံတူ ကော်လံ A တွင် သင့်တွင် ဖုန်းနံပါတ်များစာရင်းရှိသည် ဆိုကြပါစို့။ “ 123-456-789 ” နှင့် ၎င်းတို့ကို အခြားနည်းဖြင့်ကြည့်နိုင်ရန် နေရာထပ်ထည့်လိုပါသည်။ အခြားနည်းဖြင့် ပြောရလျှင် သင်သည် “ 123-456-789 ” သို့ “ 123 456 789 “” သို့ ပြောင်းလိုပါသည်။
နေရာအများအပြားရှိ စာလုံးအများအပြားကို အစားထိုးရန်၊ အောက်ပါအဆင့်များကို လိုက်နာပါ။
အဆင့် 1-
- ဆဲလ်တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ C5 ပထမ၊
=REPLACE(REPLACE(B5,4,1," "),8,1," ")
အဆင့် 2:
- ဒုတိယအနေဖြင့်၊ Enter ကိုနှိပ်ပြီး ဆဲလ်အတွင်းပြောင်းလဲမှု D5 ။
အဆင့် 3-
- နောက်ဆုံးတွင်၊ ဖော်မြူလာကို ကူးယူပြီး လိုအပ်သည့်ဆဲလ်များအတွက် အဆင့်များကို ပြန်လုပ်ပါ။
6. A ကို Run ပါ။ ဇာတ်ကောင်အများအပြားကို အစားထိုးရန် VBA ကုဒ်
စိတ်ဝင်စားစရာကောင်းသည်မှာ၊ သင်သည် တူညီသောစာလုံးများစွာကို အစားထိုးရန် VBA ကုဒ်ကို အသုံးပြုနိုင်သည်။ ထို့အပြင်၊ သင်သည် ယခင်ဖော်ပြထားသော လုပ်ဆောင်ချက်များ နှစ်ခုတွင် မြင်တွေ့ရသည့် ဇာတ်ကောင် နံပါတ် သို့မဟုတ် နေရာနှင့် ပတ်သက်ခြင်း မရှိဘဲ သင်အလိုရှိသည့်အတိုင်း ၎င်းကို ပြောင်းလဲနိုင်သည်။
VBA <7 ကို အသုံးပြုရန် စာလုံးများစွာကို အစားထိုးရန်>ကုဒ်၊ အောက်တွင်ဖော်ပြထားသော အဆင့်များကို လိုက်နာရုံသာဖြစ်သည်။
အဆင့်1-
- ပထမဦးစွာ၊ Alt + F11 ကိုနှိပ်၍ Macro-Enabled Worksheet ကိုဖွင့်ရန်။
- Insert tab သို့သွားပါ။
- ထို့နောက်၊ Module ကိုရွေးချယ်ပါ။
အဆင့် 2-
- အောက်ပါ VBA ကုဒ်၊
4134
- ဘယ်မှာ၊
ThisWorkbook.Worksheets("သင့်လက်ရှိအလုပ်စာရွက်အမည်")
Range("သင့်ရဲ့ရည်ညွှန်းဆဲလ်")
myStringToReplace = "သင်အစားထိုးလိုသောတန်ဖိုး"
myReplacementString = “သင်၏ အစားထိုးတန်ဖိုး”
- ထို့နောက် ၎င်းကို ပရိုဂရမ်ဝင်းဒိုးတွင် ကူးထည့်ပါ
- အစားထိုးထားသော နံပါတ်ဖော်မတ်ကိုကြည့်ရန် Enter ကိုနှိပ်ပါ။
နိဂုံး
နိဂုံးချုပ်ရန်၊ ဤဆောင်းပါးသည် Excel တွင် စာလုံးများစွာကို အစားထိုးရန် အသေးစိတ်လမ်းညွှန်ချက်ပေးမည်ဟု မျှော်လင့်ပါသည်။ ဤလုပ်ထုံးလုပ်နည်းအားလုံးကို လေ့လာပြီး သင်၏ဒေတာအတွဲတွင် အသုံးချသင့်သည်။ အလေ့အကျင့်စာအုပ်ကိုကြည့်ပြီး ဒီစွမ်းရည်တွေကို စမ်းသပ်လိုက်ပါ။ သင်၏ အဖိုးတန်သော ပံ့ပိုးကူညီမှုကြောင့် ဤကဲ့သို့သော ကျူတိုရီရယ်များကို ဆက်လက်ပြုလုပ်ရန် ကျွန်ုပ်တို့ စိတ်အားထက်သန်ပါသည်။
သင့်တွင် မေးစရာများရှိပါက - ကျွန်ုပ်တို့အား လွတ်လပ်စွာ မေးပါ။ ထို့အပြင်၊ အောက်ဖော်ပြပါကဏ္ဍတွင် မှတ်ချက်များချန်ထားခဲ့နိုင်ပါသည်။
ကျွန်ုပ်တို့ Exceldemy အဖွဲ့သည် သင့်မေးမြန်းချက်များကို အမြဲတုံ့ပြန်ပါသည်။
ကျွန်ုပ်တို့နှင့်အတူနေပါ & ဆက်လေ့လာပါ။