မာတိကာ
တစ်ခါတစ်ရံတွင် ကျွန်ုပ်တို့သည် အလိုရှိသော output ကိုရရှိရန်အတွက် ဆဲလ်များစွာကို တစ်ခုသို့ ပေါင်းစည်းရန် လိုအပ်ပါသည်။ သံသယမရှိပါ၊ Excel သည် ၎င်းကိုလုပ်ဆောင်ရန် အလျင်မြန်ဆုံးအင်္ဂါရပ်အချို့ကို ပေးဆောင်သည်။ ဤဆောင်းပါးတွင်၊ Excel အတွင်းရှိ ဆဲလ်နှစ်ခုမှ စာသားများကို ပေါင်းစပ်ရန် အလျင်မြန်ဆုံး နည်းလမ်း 7 ခုကို လိုအပ်သော ရှင်းလင်းချက်ဖြင့် ဆွေးနွေးပါမည်။
လက်တွေ့အလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
နည်းလမ်းများ ပေါင်းစည်းရန် Text.xlsm
7 Excel ရှိ ဆဲလ်နှစ်ခုမှ စာသားကို ပေါင်းစည်းရန် နည်းလမ်းများ
ကျွန်ုပ်တို့၏ ယနေ့လုပ်ငန်းဆောင်တာများအတွက် အောက်ပါဒေတာအစုံကို ကျွန်ုပ်တို့ အသုံးပြုပါမည်။ ဤနေရာတွင် ပထမအမည်နှင့် နောက်ဆုံးအမည်ကို ပေးထားသည်။ ဤဆဲလ်နှစ်ခုမှ စာသားကို ပေါင်းစည်းရန် လိုအပ်ပါသည်။
1. Ampersand Symbol (&)
အစပိုင်းတွင်၊ ကျွန်ုပ် Ampersand သင်္ကေတ ( & ) ကို အသုံးပြု၍ ဆဲလ်နှစ်ခုပေါင်းစည်းရန် ရိုးရှင်းသောနည်းလမ်းကို သင့်အား ပြသပါမည်။ ကျွန်ုပ်တို့သည် သင်္ကေတကို သီးခြားနည်းလမ်းနှစ်မျိုးဖြင့် အသုံးပြုနိုင်ပါသည်။
1.1. ခြားနားခြင်းမရှိသော Ampersand သင်္ကေတ
သင်သည် ခြားနားခြင်းမရှိဘဲ အဓိပ္ပာယ်ရှိသော နေရာလွတ်အက္ခရာများမပါဝင်သည့် ဆဲလ်နှစ်ခုမှ စာသားကို ပေါင်းစည်းလိုပါက၊ အောက်ဖော်ပြပါပုံသေနည်းတွင် ပြထားသည့်အတိုင်း အမ်ပါစတာသင်္ကေတကို အသုံးပြုနိုင်သည်။
=B5&C5
ဤတွင်၊ B5 သည် ပထမအမည်၏ အစဆဲလ်ဖြစ်ပြီး C5 သည် နောက်ဆုံးအမည်၏ အစဆဲလ်ဖြစ်သည်။
D5 ဆဲလ်တွင် ဖော်မြူလာကို ထည့်သွင်းပြီးနောက်၊ သင်သည် Enter ကိုနှိပ်ပြီး Fill Handle Tool ကို အသုံးပြုပါက (ဆဲလ်၏ညာဘက်အောက်ခြေရှိ အစိမ်းရင့်ရောင်စတုရန်းလေးကို ဆွဲယူလိုက်ပါ)၊ သင်သည် အောက်ပါ output ကိုရရှိပါမည်။
၁.၂။ Space Character ပါသော Ampersand Symbol
သို့သော် ဤဒေတာအတွဲရှိ နာမည်အပြည့်အစုံကြားတွင် နေရာလွတ်စာလုံးများ လိုအပ်ပါသည်။ ထို့အပြင်၊ ဆဲလ်နှစ်ခုမှ စာသားကို ပေါင်းစည်းရန် နေရာလွတ် အက္ခရာတစ်ခု လိုအပ်နိုင်သည်။ ထိုသို့သောအခြေအနေမျိုးတွင်၊ အောက်ပါဖော်မြူလာကိုသုံးပါ။
=B5&" "&C5
ဤနေရာတွင်၊ နှစ်ထပ်ကိုးကားချက်များကြားတွင် နေရာလွတ်များထည့်ရန် ကျွန်ုပ်သည် နေရာလွတ်ကို ထည့်ထားသည်။ ပေါင်းစပ်ထားသော စာသား။
ကော်မာ နေရာလွတ်ကို အသုံးပြုရန် လိုအပ်ပါက နေရာလွတ်အစား ကော်မာကို ထည့်သွင်းပါ။
=B5&", "&C5
တဖန်၊ သင်သည် သင့်လိုအပ်ချက်အတွက် ကော်မာတစ်ခု၏ နေရာတွင် semicolon space ကို အသုံးပြုနိုင်သည်။
=B5&"; "&C5
ဖော်မြူလာများကို ထည့်သွင်းပြီး <ကိုအသုံးပြုပြီးနောက် 1>Fill Handle Tool ၊ အထွက်သည် အောက်ပါအတိုင်းဖြစ်ပါမည်။
နောက်ထပ်ဖတ်ရန်- Excel ဇယားတွင် ဆဲလ်များ ပေါင်းစည်းနည်း (7 နည်းလမ်းများ)
2. CONCATENATE လုပ်ဆောင်ချက်ကို အသုံးပြု၍ စာသားကို ပေါင်းစပ်ပါ
CONCATENATE လုပ်ဆောင်ချက်သည် လိုင်းများစွာကို စာကြောင်းတစ်ခုတည်းသို့ ပေါင်းစပ်ပေးပါသည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် စာသားပေါင်းစည်းရန် လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။
=CONCATENATE(B5," ",C5)
ဤတွင်၊ B5 သည် ဆဲလ်၏အစ ပထမအမည်နှင့် C5 သည် နောက်ဆုံးအမည်၏ အစဆဲလ်ဖြစ်သည်။
သင် Enter ကိုနှိပ်ပြီး Fill Handle Tool ကို အသုံးပြုပါက၊ 'အောက်ပါ output ကို ရရှိပါမည်။
ပိုမိုဖတ်ရန်- Excel တွင် စာသားဆဲလ်များကို ပေါင်းစည်းနည်း (ရိုးရှင်းသောနည်းလမ်း 9 ခု)
3. CONCAT လုပ်ဆောင်ချက်ကို အသုံးပြု၍ စာသားချိတ်ဆက်ပါ
သင်သိသည့်အတိုင်း၊ Microsoft သည် CONCATENATE ကို အသုံးမပြုဘဲ CONCAT လုပ်ဆောင်ချက်ကို အကြံပြုပါသည်။ လုပ်ဆောင်ချက်။ CONCAT လုပ်ဆောင်ချက်သည် များစွာသော strings များကို လိုင်းတစ်ခုတည်းသို့ ပေါင်းစပ်ထားသော်လည်း ၎င်းတွင် ပုံသေကန့်သတ်ချက်မရှိပါ။ သို့သော် သင်အလိုရှိလျှင် မျဉ်းကန့်သတ်ချက်ကို သင်ကိုယ်တိုင် ထည့်သွင်းနိုင်သည်။
လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဆဲလ်နှစ်ခုမှ အမည်အပြည့်အစုံကို ရယူလိုပါက၊ ကျွန်ုပ်တို့သည် အောက်ပါဖော်မြူလာကို အသုံးပြုရမည်ဖြစ်သည်။
=CONCAT(B5," ",C5)
ဤတွင်၊ B5 သည် ပထမအမည်၏ အစဆဲလ်ဖြစ်ပြီး C5 သည် နောက်ဆုံးအမည်၏ အစဆဲလ်ဖြစ်သည်။
ထို့ထက်အရေးကြီးသည်မှာ CONCAT လုပ်ဆောင်ချက်သည် ဆဲလ်အကွာအဝေးကို ပေါင်းစပ်နိုင်သောကြောင့် အထူးအင်္ဂါရပ်တစ်ခုရှိသည်။
လိုအပ်ပါက၊ စာသားအကွာအဝေးကို ပေါင်းစပ်ပါ၊ အောက်ပါဖော်မြူလာကို သင်အသုံးပြုနိုင်ပါသည်။
=CONCAT(B5:C5," ",B6:C6)
ဤတွင်၊ B5 & C5 များသည် အမည်၏ဆဲလ်များဖြစ်သော်လည်း B6 & C6 သည် သက်ဆိုင်သောပြည်နယ်များ၏ အမည်ကိုပြသရန် ဆဲလ်များဖြစ်သည်။
သင် Enter ကိုနှိပ်ပါက၊ အခြားအတွက် ဖော်မြူလာကို ထပ်ထည့်ပါ ဆဲလ်များ၊ သင်သည် အောက်ပါ output ကို ရရှိပါမည်။
နောက်ထပ် ဖတ်ရှုရန်- ဒေတာဖြင့် Excel တွင် ဆဲလ်များကို ပေါင်းစည်းနည်း(နည်းလမ်း 3 ခု)
4. မျဉ်းကြောင်းများကို ထိန်းထားစဉ်တွင် စာသားကို ပေါင်းစည်းပါ
အချို့ကိစ္စများတွင်၊ မြင်သာထင်သာစွာ ကွဲပြားစေရန် ပေါင်းစပ်ထားသော စာသားကြားတွင် မျဉ်းကြောင်းများ ထားရှိရန် လိုအပ်ပါသည်။
ထိုသို့လုပ်ဆောင်ရန်အတွက်၊ ပေးထားသော နံပါတ် သို့မဟုတ် ကုဒ်ကို အခြေခံ၍ စာလုံးကို စစ်ဆေးသည့် CHAR လုပ်ဆောင်ချက်ကို အသုံးပြုရန် လိုအပ်ပါသည်။ ASCII ကုဒ်သည် 10 ဖြစ်သည်၊ ထို့ကြောင့် မျဉ်းကြောင်းကြားတွင် လိုင်းခွဲတစ်ခုကို မြှုပ်နှံရန်အတွက် CHAR(10) ကို အသုံးပြုရမည်ဖြစ်ပါသည်။ပေါင်းစပ်ထားသော စာသားများ။
ထို့ကြောင့် ချိန်ညှိထားသော ဖော်မြူလာမှာ-
=B5&CHAR(10)&C5
ဤတွင်၊ B5 ပထမအမည်၏ အစဆဲလ်ဖြစ်ပြီး C5 သည် နောက်ဆုံးအမည်၏ အစဆဲလ်ဖြစ်သည်။
နောက်တစ်ခု Enter ကိုနှိပ်ပါ။ အောက်ဖော်ပြပါဆဲလ်များအတွက်ဖော်မြူလာကိုကူးယူရန် Fill Handle Tool ကိုအသုံးပြုပါ။
ထို့နောက် အောက်ပါအထွက်ကိုသင်ရရှိပါမည်။
စိတ်ဝင်စားစရာကောင်းသည်မှာ၊ ကျွန်ုပ်တို့သည် စာသားများကြားတွင် နေရာလွတ်ပေးခြင်းဖြင့် မျဉ်းကြောင်းများကို မြှုပ်နှံရန်အတွက် CONCAT လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။
ထို့ကြောင့် ဖော်မြူလာမှာ အောက်ပါအတိုင်းဖြစ်ပါမည်။
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
ဤတွင်၊ B5 & C5 များသည် အမည်၏ဆဲလ်များဖြစ်သော်လည်း B6 & C6 များသည် သက်ဆိုင်သောပြည်နယ်များ၏အမည်ကိုပြသရန် ဆဲလ်များဖြစ်သည်၊ CHAR(10) သည် မျဉ်းကြောင်းတစ်ခုအားထိန်းထားရန်အတွက်ဖြစ်ပြီး၊ ပေါင်းစပ်ထားသောစာသားကြားတွင်နေရာလွတ်များပါဝင်ရန် နှစ်ထပ်ကိုးကားအတွင်း space နှစ်ခုကိုအသုံးပြုသည် (ဥပမာ။ ပြည်နယ်များနှင့် ပြည်နယ်များ၏ အမည်များကြားတွင် နေရာလွတ်များ)။
သင် Enter ကိုနှိပ်ပြီး ဆဲလ်အမည်ကို ပြောင်းလဲခြင်းမှလွဲ၍ တူညီသောဖော်မြူလာကို အသုံးပြုပါက၊ အောက်ပါ output ကိုရယူပါ။
အလားတူစာဖတ်ခြင်း
- Excel တွင် Data မဆုံးရှုံးဘဲ ဆဲလ်များစွာကို ပေါင်းစည်းနည်း (နည်းလမ်း 6 ခု)
- Excel တွင် ဆဲလ်များ ပေါင်းစည်းခြင်း (လွယ်ကူသော နည်းလမ်း 7 ခု)
- Excel တွင် ဆဲလ်များကို ပေါင်းစည်းနည်း (3 လွယ်ကူသော နည်းလမ်းများ)
5. TEXTJOIN လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့် ဆဲလ်နှစ်ခုမှ စာသားကို ပေါင်းစည်းပါ
The TEXTJOIN လုပ်ဆောင်ချက် (Excel 2019 မှရရှိနိုင်သည်) သည်လည်း စာကြောင်းများစွာပါ၀င်သည်အနားသတ်အက္ခရာ အပါအဝင်။
မည်သို့ပင်ဖြစ်စေ ကျွန်ုပ်တို့သည် စာသားများကို ပေါင်းစည်းစဉ်တွင် ဆဲလ်အလွတ်များကို ရေတွက်လိုပါက၊ ဒုတိယအငြင်းအခုံအတွက် FALSE ကို ရွေးချယ်ရပါမည်။ ထို့ကြောင့် ဖော်မြူလာမှာ အောက်ပါအတိုင်းဖြစ်ပါမည်။
=TEXTJOIN(" ",FALSE,B5,C5)
ဤတွင်၊ B5 သည် ပထမအမည်၏ အစဆဲလ်ဖြစ်သည်။ နှင့် C5 သည် နောက်ဆုံးအမည်၏ အစဆဲလ်ဖြစ်သည်။
Enter ကိုနှိပ်ပြီးနောက်၊ ထို့နောက် Fill Handle Tool ကိုအသုံးပြု၍ အထွက်သည် အောက်ပါအတိုင်းဖြစ်ပါစေ။
ယခု TEXTJOIN function ၏ အရေးပါသောအသုံးချပလီကေးရှင်းတစ်ခုကို ကျွန်ုပ်ပြပါမည်။ ယခင်ဥပမာတွင်၊ ကျွန်ုပ်တို့သည် အခြေအနေမရှိဘဲ ဆဲလ်များကို ပေါင်းစည်းရုံသာဖြစ်သည်။ စာသားကို ပေါင်းစည်းစဉ်တွင် ကျွန်ုပ်တို့တွင် အခြေအနေတစ်ခုရှိနေပါက မည်သို့ဖြစ်မည်နည်း။
ပြောပါ၊ သင်သည် ကုမ္ပဏီတစ်ခု၏ စီအီးအိုဖြစ်ပြီး ဝန်ထမ်းတစ်ဦးစီအတွက် အားလပ်ချိန်အလုပ် စာရင်းရှိသည်။ ဒါပေမယ့် (ဝန်ထမ်းတစ်ဦးစီက အလုပ်တော်တော်များများလုပ်ရင်) အလုပ်တွေကို စာရင်းပြုစုထားဖို့ လိုပါတယ်။
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
ဒီမှာ ““ ဆိုတာက ကန့်သတ်ချက်၊ TRUE ကို ဆဲလ်အလွတ်များကို လျစ်လျူရှုရန် အသုံးပြုပါသည်။
ထို့ပြင်၊ ကျွန်ုပ်သည် $B$5:$B$13=E5 ရွေးချယ်ထားသောဝန်ထမ်းအား တာဝန်ပေးရန်အတွက် ခင်းကျင်းမှုတစ်ခုအဖြစ် အသုံးပြုပါသည်။ ဝန်ထမ်းစာရင်းမှ နှင့် $C$5:$C$13 ရွေးချယ်ထားသောဝန်ထမ်းအတွက် အလုပ်ရှာရန်။
၎င်းသည် array လုပ်ဆောင်ချက်တစ်ခုဖြစ်သောကြောင့် အထွက်ကိုရယူရန် CTRL + SHIFT + Enter ကို နှိပ်ရပါမည်။ ထို့နောက်၊ အောက်ဖော်ပြပါဆဲလ်များအတွက်ဖော်မြူလာကိုကူးယူရန်အတွက် Fill Handle Tool ကိုအသုံးပြုပါ။
နောက်ထပ်ဖတ်ရန်- နည်း။ နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော စာသားမှ ပေါင်းစည်းရန်ဆဲလ်တစ်ခုသို့ ဆဲလ်များ (အလွယ်ဆုံးနည်းလမ်း 6 ခု)
6. ပါဝါမေးခွန်းကို အသုံးပြု၍ စာသားကို ပေါင်းစပ်ပါ
ထို့ပြင်၊ သင်သည် ပါဝါရှာဖွေမှု ကိရိယာကို အသုံးပြု၍ စာသားကို ပေါင်းစည်းရန်၊ ပိုမိုမြင့်မားသောထိရောက်မှုဖြင့် Excel ရှိဆဲလ်နှစ်ခုကို လျင်မြန်စွာလုပ်ဆောင်ပါသည်။
ကိရိယာကိုအသုံးပြု၍ စာသားများပေါင်းစည်းခြင်းလုပ်ငန်းစဉ်ကို အဆင့်ဆင့်လုပ်ဆောင်ခြင်းဖြင့် အောက်တွင်ဖော်ပြထားပါသည်။
အဆင့် 1- ဒေတာအတွဲကို ထည့်သွင်းခြင်း Power Query Editor ထဲသို့
Power Query Editor ကိုဖွင့်ရန်အတွက်၊ သင်သည် ဒေတာအတွဲတစ်ခုလုံးကို ရွေးချယ်ပြီး
⇰ Table/Range မှ ရွေးချယ်ရန်လိုအပ်ပါသည်။ မှ Get & Transform Data ribbon.
⇰ Table ကိုဖန်တီးပါ dialog box ကိုတွေ့ပါက၊ OK အကွက်ကို အမှန်ခြစ်ခြင်းဖြင့် ကျွန်ုပ်၏ Table တွင် ခေါင်းစီးများ ပါရှိသည် ။
အဆင့် 2- ကော်လံများကို ပေါင်းစည်းခြင်း
ယခု သင်သည် Power Query Editor တွင် ရှိနေပါပြီ ။
⇰ SHIFT ကိုနှိပ်ခြင်းဖြင့် ကော်လံနှစ်ခုကို ရွေးပြီး ကော်လံကို ပေါင်းစည်းပါ ကို နှိပ်ပြီး ကော်လံထည့်ပါ တက်ဘ်မှ
နောက်တစ်ခု၊ Separator အဖြစ် Space ကို ရွေးပြီး ကော်လံအသစ်အောက်ရှိ နေရာလွတ်တွင် အမည်အပြည့်အစုံ ကို ရိုက်ထည့်ပါ name နှင့် နောက်ဆုံးတွင် OK ကိုနှိပ်ပါ။
ထို့ကြောင့်၊ အမည်အပြည့်အစုံကို တွေ့ရှိသည့် အောက်ပါအချက်များကို သင်ရရှိမည်ဖြစ်သည်။
အဆင့် 3- ရလဒ်များကို Worksheets များထဲသို့ Loading လုပ်ပါ
နောက်ဆုံးတွင်၊ သင်သည် File <ကိုနှိပ်ခြင်းဖြင့် သင့် worksheets ထဲသို့ output ကို ထုတ်ပေးရန်လိုအပ်ပါသည်။ 2>> ပိတ် & Load ။
ထို့နောက် သင်ဒေတာထုတ်ယူလိုသည့် ဒိုင်ယာလော့ဂ်ဘောက်စ်ကို သင်တွေ့ရပါမည်။ သင်အလုပ်စာရွက်အသစ်ကိုရွေးချယ်ပါ၊ အောက်ပါအထွက်ကိုတွေ့မြင်ရပါမည် (လက်ရှိအလုပ်စာရွက်ကိုသင်ရွေးချယ်နိုင်သည်။)
7. VBA ကိုအသုံးပြု၍ ဆဲလ်နှစ်ခုမှစာသားကိုပေါင်းစည်းပါ
နောက်ဆုံးအနေဖြင့်၊ သင်အလိုရှိပါက၊ သင်သည် စာသားများကို ပေါင်းစည်းရန်အတွက် VBA ကုဒ်ကို အသုံးပြုနိုင်သည်။
အဆင့် 1-
ပထမဦးစွာ၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာကိုနှိပ်ခြင်းဖြင့် မော်ဂျူးတစ်ခုကိုဖွင့်ပါ။ > Visual အခြေခံ ။
ဒုတိယအနေဖြင့်၊ Insert ><1 သို့သွားပါ။>Module .
အဆင့် 2-
ထို့နောက် အသစ်ဖန်တီးထားသော module ထဲသို့ အောက်ပါကုဒ်ကို ကူးယူပါ။
8436
အထက်ကုဒ်တွင်၊ ကျွန်ုပ်သည် SourceCells နှင့် DestinationCell Range အမျိုးအစားအဖြစ် ကြေညာခဲ့သည်။ ထို့နောက် ကျွန်ုပ်သည် အရင်းအမြစ်နှင့် ဦးတည်ရာဆဲလ်များကို ရွေးချယ်ရန်အတွက် အရာတစ်ခုစီအတွက် InputBox ကို အသုံးပြုခဲ့သည်။ နောက်ဆုံးတွင်၊ space နှင့် Rng.Value function ကိုပေါင်းစပ်ခြင်းဖြင့် space ကိုသိမ်းဆည်းရန် variable temp ကိုအသုံးပြုခဲ့သည်။
နောက်တစ်ခု၊ သင်ကုဒ်ကို run ပါက (ကီးဘုတ်ဖြတ်လမ်းက F5 သို့မဟုတ် Fn + F5 )၊ သင်ပေါင်းစည်းလိုသောဆဲလ်များကို ပြုပြင်ရန် အောက်ပါ dialog box ကို သင်တွေ့ရပါမည်။
တစ်ပြိုင်နက်တည်းတွင်၊ ယခင်အကွက်တွင် OK ကိုနှိပ်ပြီးနောက် အောက်ပါ dialog box ကိုတွေ့ရပါမည်။ ပေါင်းစည်းထားသော စာသားကို ရယူလိုသည့် ဦးတည်ရာဆဲလ်ကို ရွေးပါ။
ချက်ချင်း၊ အောက်ပါ တွင် ပြထားသည့်အတိုင်း ပေါင်းစပ်ထားသော စာသားကို ရရှိပါမည်။
ယခု၊ အောက်ဖော်ပြပါဆဲလ်များအတွက် လုပ်ငန်းစဉ်ကို ပြန်လုပ်လိုက်ရုံဖြင့် အထွက်သည် အောက်ပါအတိုင်းဖြစ်လိမ့်မည်။
ပိုမိုဖတ်ရန်- VBA တွင် ဆဲလ်များ ပေါင်းစည်းရန်Excel
နိဂုံး
ဤတွင်၊ Excel ရှိ ဆဲလ်နှစ်ခုမှ စာသားများ ပေါင်းစည်းရန် နည်းလမ်း 7 ခုကို ဆွေးနွေးခဲ့သည်။ သို့သော် သင့်အားကူညီရန် Flash Fill ကဲ့သို့သော ထိရောက်သောနည်းလမ်းများစွာရှိပါသည်။ မည်သို့ပင်ဖြစ်စေ သင့်တွင် မေးခွန်းများ သို့မဟုတ် အကြံပြုချက်များရှိပါက ကျေးဇူးပြု၍ အောက်ပါတို့ကို ခွင့်ပေးပါ။