မာတိကာ
သင်ခန်းစာတွင် သင်သတ်မှတ်ထားသော မည်သည့်မျဉ်းသားဖြင့်မဆို Excel 365 တွင် စာကြောင်းများခွဲရန် အသစ်စက်စက် TEXTSPLIT လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြထားသည်။
သင်ခွဲရန် လိုအပ်သည့်အခါ အခြေအနေအမျိုးမျိုးရှိနိုင်သည် Excel ရှိဆဲလ်များ။ အစောပိုင်းဗားရှင်းများတွင်၊ ကျွန်ုပ်တို့သည် Text to Columns နှင့် Fill Flash ကဲ့သို့သော လုပ်ငန်းတာဝန်ကို ပြီးမြောက်စေရန် တူရိယာများစွာကို တပ်ဆင်ထားပြီးဖြစ်သည်။ ယခု၊ သင်သတ်မှတ်ပေးသော ကန့်သတ်ချက်များအပေါ်အခြေခံ၍ ကော်လံများ သို့မဟုတ်/နှင့် အတန်းများတစ်လျှောက် string တစ်ခုအား ဆဲလ်များစွာသို့ ခွဲထုတ်နိုင်သည့် ဤ TEXTSPLIT အတွက် အထူးလုပ်ဆောင်ချက်တစ်ခုရှိသည်။
Excel TEXTSPLIT လုပ်ဆောင်ချက်
Excel ရှိ TEXTSPLIT လုပ်ဆောင်ချက်သည် ကော်လံများ သို့မဟုတ်/နှင့် အတန်းများတစ်လျှောက် ပေးထားသော မျဉ်းသားချက်ဖြင့် စာသားစာကြောင်းများကို ပိုင်းခြားပေးသည်။ ရလဒ်မှာ ဆဲလ်အများအပြားသို့ အလိုအလျောက် ယိုဖိတ်လာသည့် ရွေ့လျားနေသော ခင်းကျင်းမှုတစ်ခုဖြစ်သည်။
လုပ်ဆောင်ချက်သည် အကြောင်းပြချက် 6 ခုအထိယူသည်၊ ၎င်းတို့ထဲမှ ပထမနှစ်ခုကိုသာ လိုအပ်ပါသည်။
TEXTSPLIT(စာသား၊ col_delimiter၊ [row_delimiter]၊ [ignore_empty]၊ [match_mode]၊ [pad_with])text (လိုအပ်သည်) - ခွဲခြမ်းရန် စာသား။ စာကြောင်း သို့မဟုတ် ဆဲလ်ကိုးကားမှုအဖြစ် ပံ့ပိုးပေးနိုင်ပါသည်။
col_delimiter (လိုအပ်သည်) - ကော်လံများတစ်လျှောက် စာသားကိုခွဲခြမ်းရမည့်နေရာကို ညွှန်ပြသော စာလုံး(များ)။ ချန်လှပ်ထားလျှင်၊ row_delimiter ကို သတ်မှတ်ရပါမည်။
row_delimiter (ချန်လှပ်ထားနိုင်သည်) - အတန်းဖြတ်၍ စာသားခွဲရမည့်နေရာကို ညွှန်ပြသော စာလုံး(များ)။
ignore_empty (ချန်လှပ်ထားနိုင်သည်) - ဗလာတန်ဖိုးများကို လျစ်လျူရှုခြင်း ရှိ၊ မရှိ သတ်မှတ်သည်-
- FALSE (မူလ) -အကြားရှိ တန်ဖိုးများမပါဘဲ ဆက်တိုက် ပိုင်းခြားထားသည့် ဆဲလ်အလွတ်များကို ဖန်တီးပါ။
- TRUE - အချည်းနှီးသော တန်ဖိုးများကို လျစ်လျူရှုပါ၊ ဆိုလိုသည်မှာ ဆက်တိုက် အပိုင်းပိုင်းခြားသည့် နှစ်ခု သို့မဟုတ် ထို့ထက် ပိုသော ဆဲလ်အလွတ်များကို မဖန်တီးပါနှင့်။
match_mode (ချန်လှပ်ထားနိုင်သည်) - ကန့်သတ်ချက်အတွက် case-sensitivity ကို ဆုံးဖြတ်သည်။ ပုံသေဖြင့် ဖွင့်ထားသည်။
- 0 (မူလ) - case-sensitive
- 1 - case-insensitive
pad_with (ချန်လှပ်ထားနိုင်သည် ) - နှစ်ဘက်မြင် အခင်းအကျင်းများတွင် ပျောက်ဆုံးနေသော တန်ဖိုးများအစား အသုံးပြုရန် တန်ဖိုးတစ်ခု။ ပုံသေမှာ #N/A အမှားဖြစ်သည်။
ဥပမာ၊ A2 တွင် စာသားစာကြောင်းတစ်ခုကို ကော်မာတစ်ခုနှင့် ခြားနားမှုအဖြစ် space ကိုသုံး၍ ဆဲလ်များစွာသို့ ခွဲရန် ဖော်မြူလာမှာ-
=TEXTSPLIT(A2, ", ")
TEXTSPLIT ရရှိနိုင်မှု
TEXTSPLIT လုပ်ဆောင်ချက်ကို Microsoft 365 (Windows နှင့် Mac) နှင့် ဝဘ်အတွက် Excel အတွက် Excel အတွက်သာ ရနိုင်ပါသည်။
အကြံပြုချက်များ-
- TEXTSPLIT လုပ်ဆောင်ချက်ကို မရရှိနိုင်သော Excel ဗားရှင်းများတွင် (Excel 365 မှလွဲ၍ အခြား) တွင် သင်သည် ဆဲလ်များကိုခွဲရန် Text to Columns wizard ကို အသုံးပြုနိုင်ပါသည်။
- ပြောင်းပြန်လုပ်ဆောင်စရာကို လုပ်ဆောင်ရန်၊ ဆိုလိုသည်မှာ အကြောင်းအရာများကို ပါဝင်ရန်၊ အချို့သော ကန့်သတ်ချက်တစ်ခုကို အသုံးပြု၍ ဆဲလ်များစွာကို တစ်ခုတည်းအဖြစ်သို့၊ TEXTJOIN သည် အသုံးပြုရမည့်လုပ်ဆောင်ချက်ဖြစ်သည်။
Excel တွင် ဆဲလ်တစ်ခုကိုခွဲရန် အခြေခံ TEXTSPLIT ဖော်မြူလာ
အစပြုသူများအတွက်၊ TEXTSPLIT အသုံးပြုပုံကို ကြည့်ကြပါစို့။ အထူးကန့်သတ်ချက်တစ်ခုဖြင့် စာသားလိုင်းတစ်ခုကို ခွဲရန် ၎င်း၏အရိုးရှင်းဆုံးပုံစံတွင် ဖော်မြူလာဖြစ်သည်။
ကော်လံများတစ်လျှောက်တွင် ဆဲလ်တစ်ခုကို အလျားလိုက်ခွဲပါ
ပေးထားသောဆဲလ်တစ်ခု၏ အကြောင်းအရာများကို ကော်လံများစွာသို့ ခွဲရန်၊ပထမ ( စာသား ) အငြင်းအခုံအတွက် မူရင်းစာကြောင်းပါရှိသော ဆဲလ်ကို ကိုးကားပြီး ဒုတိယ ( col_delimiter ) အကြောင်းပြချက်အတွက် ခွဲထွက်သင့်သည့်အချက်ကို အမှတ်အသားပြုသည့် ပိုင်းခြားချက်။
ဥပမာအားဖြင့်၊ A2 ရှိ စာကြောင်းကို အလျားလိုက် ကော်မာဖြင့် ပိုင်းခြားရန်၊ ဖော်မြူလာမှာ-
=TEXTSPLIT(A2, ",")
အကန့်အသတ်အတွက်၊ ကိုးကားနှစ်ထပ် (",") တွင် ထည့်သွင်းထားသော ကော်မာကို အသုံးပြုပါသည်။ .
ရလဒ်အနေဖြင့်၊ ကော်မာဖြင့်ခြားထားသည့်အရာတစ်ခုစီသည် တစ်ဦးချင်းစီကော်လံတစ်ခုသို့သွားသည်-
အတန်းများတစ်လျှောက် ဆဲလ်တစ်ခုကို ဒေါင်လိုက်ခွဲပါ
အတန်းများစွာအတွက် စာသားကိုခွဲရန် တတိယ၊ အငြင်းအခုံ ( row_delimiter ) သည် သင်အနားသတ်မျဉ်းကို ချသည့်နေရာဖြစ်သည်။ ဒုတိယအငြင်းအခုံ ( col_delimiter ) ကို ဤကိစ္စတွင် ချန်လှပ်ထားသည်။
ဥပမာ၊ A2 ရှိ တန်ဖိုးများကို မတူညီသောအတန်းများအဖြစ် ခွဲခြားရန် ဖော်မြူလာမှာ-
=TEXTSPLIT(A2, ,",")
နှစ်ခုလုံးတွင်၊ ဖော်မြူလာကို ဆဲလ်တစ်ခု (C2) တွင်သာ ထည့်သွင်းထားကြောင်း သတိပြုပါ။ အိမ်နီးချင်းဆဲလ်များတွင်၊ ပြန်ပေးသောတန်ဖိုးများသည် အလိုအလျောက် ယိုဖိတ်သွားသည်။ ထွက်ပေါ်လာသော array (spill range ဟုခေါ်သည်) ကို အပြာရောင်ဘောင်ဖြင့် မီးမောင်းထိုးပြပြီး ၎င်း၏အပေါ်ပိုင်းဘယ်ဘက်ဆဲလ်ရှိ ဖော်မြူလာဖြင့် တွက်ချက်ထားကြောင်း ဖော်ပြသည်။
စာတန်းခွဲဖြင့် စာသားကိုခွဲပါ
တွင် များစွာသော ကိစ္စများတွင်၊ အရင်းအမြစ်စာကြောင်းရှိ တန်ဖိုးများကို ဇာတ်ကောင်များ၏ အစီအရီ၊ ကော်မာနှင့် နေရာလွတ်တစ်ခုသည် ပုံမှန်ဥပမာတစ်ခုဖြင့် ပိုင်းခြားထားသည်။ ဤဇာတ်လမ်းကို ကိုင်တွယ်ရန်၊ ကန့်သတ်ချက်အတွက် စာကြောင်းခွဲတစ်ခုကို အသုံးပြုပါ။
ဥပမာ၊ A2 ရှိ စာသားကို ကော်လံများစွာသို့ ခွဲရန်ကော်မာနှင့် နေရာလွတ်တစ်ခုဖြင့် col_delimiter အတွက် string " , " ကိုသုံးပါ။
=TEXTSPLIT(A2, ", ")
ဤဖော်မြူလာသည် B2 သို့သွားသည်၊ ထို့နောက် များစွာသောအားဖြင့် ၎င်းကို ကူးယူပါ။ လိုအပ်သလို ဆဲလ်များ။
စာကြောင်းများကို ကော်လံများနှင့် အတန်းများအဖြစ် တစ်ပြိုင်နက် ခွဲပါ
စာသား စာကြောင်းတစ်ကြောင်းကို အတန်းများနှင့် ကော်လံများအဖြစ် တစ်ကြိမ်စီခွဲရန်၊ သင်၏ TEXTSPLIT ဖော်မြူလာတွင် မျဉ်းသားနှစ်ခုလုံးကို သတ်မှတ်ပါ။
ဥပမာ၊ ကော်လံများနှင့် အတန်းများတစ်လျှောက် A2 ရှိ စာသားစာကြောင်းကို ပိုင်းခြားရန်၊ ကျွန်ုပ်တို့ ပေးဆောင်သည်-
- col_delimiter
- ကော်မာတစ်ခုနှင့် တစ်ခုအတွက် တူညီသော သင်္ကေတ ("=") row_delimiter
အတွက် space (", ") for space (", ")
ပြီးပြည့်စုံသော ဖော်မြူလာသည် ဤပုံစံကို ယူသည်-
=TEXTSPLIT(A2, "=", ", ")
ရလဒ်သည် 2-D ဖြစ်သည်။ ကော်လံ 2 ခုနှင့် အတန်း 3 တန်းပါဝင်သည့် array သည်
ဆဲလ်အများအပြားကို အနားသတ်များဖြင့် ပိုင်းခြားပါ
အရင်းအမြစ်စာကြောင်းတွင် များစွာသော သို့မဟုတ် မကိုက်ညီသော မျဉ်းကြောင်းများကို ကိုင်တွယ်ရန်၊ {"x","y" ကဲ့သို့သော ကိန်းသေတစ်ခုကို အသုံးပြုပါ အနားသတ်အငြင်းအခုံအတွက် "z"}။
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ A2 ရှိ စာသားကို ကော်မာ (",") နှင့် semicolon (";") နှစ်ခုလုံးဖြင့် ကန့်လန့်ဖြတ်ထားသည်။ မျဉ်းကြောင်းကို မျဉ်းကြောင်း 4 မျိုးလုံးဖြင့် ဒေါင်လိုက်ခွဲရန်၊ ဖော်မြူလာမှာ-
=TEXTSPLIT(A2, , {",",", ",";","; "})
သို့မဟုတ် သင်သည် ကော်မာ (",") နှင့် semicolon ("; ") ခင်းကျင်းမှုအတွင်း၊ ထို့နောက် TRIM လုပ်ဆောင်ချက်၏အကူအညီဖြင့် အပိုနေရာများကို ဖယ်ရှားပါ-
=TRIM(TEXTSPLIT(A2, , {",",";"}))
အချည်းနှီးသောတန်ဖိုးများကို လျစ်လျူရှုထားသည့် စာသားကို ခွဲထုတ်ပါ
စာကြောင်းတွင် ပါဝင်နေပါက၊ ၎င်းတို့ကြားတွင် တန်ဖိုးမရှိသော နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော ဆက်တိုက်ခွဲခြမ်းစိတ်ဖြာမှုများ၊ ယင်းကို အချည်းနှီးဖြစ်စေရန် သင်ရွေးချယ်နိုင်သည်။တန်ဖိုးထားသည်ဖြစ်စေ ဤအပြုအမူကို FALSE သို့ ပုံသေသတ်မှတ်ထားသည့် စတုတ္ထ ignore_empty parameter မှ ထိန်းချုပ်ထားသည်။
မူရင်းအားဖြင့်၊ TEXTSPLIT လုပ်ဆောင်ချက်သည် ဗလာတန်ဖိုးများကို လျစ်လျူမရှုပါ။ ပုံသေအပြုအမူသည် အောက်ဖော်ပြပါ ဥပမာတွင်ကဲ့သို့ ဖွဲ့စည်းပုံဒေတာအတွက် ကောင်းမွန်စွာအလုပ်လုပ်ပါသည်။
ဤနမူနာဇယားတွင်၊ အချို့သောစာကြောင်းများတွင် ရမှတ်များလွဲချော်နေပါသည်။ ignore_empty အငြင်းအခုံကို ချန်လှပ်ထားသည့် သို့မဟုတ် FALSE ဟုသတ်မှတ်ထားသည့် TEXTSPLIT ဖော်မြူလာသည် ဗလာတန်ဖိုးတစ်ခုစီအတွက် ဆဲလ်အလွတ်တစ်ခုကို ဖန်တီးပေးပါသည်။
=TEXTSPLIT(A2, ", ")
သို့မဟုတ်
=TEXTSPLIT(A2, ", ", FALSE)
ရလဒ်၊ တန်ဖိုးများအားလုံးသည် သင့်လျော်သောကော်လံများတွင် ပေါ်လာသည်။
သင့်စာကြောင်းများတွင် တစ်သားတည်းကျသော ဒေတာပါ၀င်ပါက ဗလာတန်ဖိုးများကို လျစ်လျူရှုရန် အကြောင်းပြချက်ဖြစ်နိုင်သည်။ ယင်းအတွက်၊ ignore_empty အငြင်းအခုံကို TRUE သို့မဟုတ် 1 ဟု သတ်မှတ်ပါ။
ဥပမာ၊ ကွာဟချက်မရှိဘဲ သီးခြားဆဲလ်တစ်ခုတွင် ကျွမ်းကျင်မှုတစ်ခုစီကို ထည့်ထားသော အောက်ပါစာကြောင်းများကို ပိုင်းခြားရန် ဖော်မြူလာမှာ-
=TEXTSPLIT(A2, ", ", ,TRUE)
ဤကိစ္စတွင်၊ ဆက်တိုက်ခွဲခြမ်းစိတ်ဖြာမှုများကြားတွင် လွဲမှားနေသောတန်ဖိုးများကို လုံး၀ လျစ်လျူရှုထားသည်-
ဆဲလ်ပိုင်းခြားခြင်း-အထိခိုက်မခံသော သို့မဟုတ် စာလုံးအသေး-အာရုံမခံသော
ကိစ္စရပ်ကို ထိန်းချုပ်ရန်- အနားသတ်မျဉ်း၏ အာရုံခံနိုင်စွမ်း၊ ပဉ္စမအငြင်းအခုံ၊ match_mode ကိုအသုံးပြုပါ။
မူရင်းအားဖြင့်၊ match_mode ကို 0 ဟုသတ်မှတ်ထားပြီး TEXTSPLIT အသေးစားအသေးစိတ် ။
ဤဥပမာတွင်၊ ဂဏန်းများကို စာလုံးသေး "x" နှင့် အကြီး "X" စာလုံးများဖြင့် ပိုင်းခြားထားသည်။
မူရင်းစာလုံးအသေး- အာရုံခံနိုင်မှုရှိသော ဖော်မြူလာသည် စာလုံးသေး "x" ကိုသာ လက်ခံသည်။ "အဖြစ်ပိုင်းခြားချက်-
=TEXTSPLIT(A2, " x ")
ရလဒ်များတွင် ဦးဆောင်ခြင်းနှင့် နောက်လိုက်နေရာများကို တားဆီးရန်အတွက် အက္ခရာ အနားသတ်မျဉ်းသည် အက္ခရာ " x " ၏ နှစ်ဖက်စလုံးတွင် နေရာလွတ်ရှိကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။
အက္ခရာ အာရုံခံနိုင်စွမ်းကို ပိတ်ရန်၊ သင်သည် စာလုံးအသေးကို လျစ်လျူရှုရန် TEXTSPLIT ဖော်မြူလာအား TEXTSPLIT ဖော်မြူလာအား တွန်းအားပေးရန် 1 ကို
=TEXTSPLIT(A2, " x ", , ,1)
ယခု၊ အားလုံး၊ စာကြောင်းများကို အကန့်အသတ်ဖြင့် မှန်ကန်စွာ ပိုင်းခြားထားသည်-
2D array တွင် ပျောက်နေသော တန်ဖိုးများ Pad
TEXTSPLIT လုပ်ဆောင်ချက်၏ နောက်ဆုံး အကြောင်းပြချက်ဖြစ်သော pad_with သည် တစ်ခု သို့မဟုတ် ကိစ္စတစ်ခုအတွက် အဆင်ပြေပါသည်။ အရင်းအမြစ်စာကြောင်းတွင် နောက်ထပ်တန်ဖိုးများ ပျောက်ဆုံးနေပါသည်။ ထိုသို့သောစာကြောင်းကို ကော်လံများနှင့် အတန်းနှစ်ခုစလုံးသို့ ပိုင်းခြားလိုက်သောအခါ၊ မူရင်းအတိုင်း၊ Excel သည် နှစ်ဘက်မြင် အခင်းအကျင်း၏ ဖွဲ့စည်းပုံကို ဖျက်မပစ်ဘဲ ပျောက်ဆုံးနေသော တန်ဖိုးများအစား #N/A အမှားများကို ပြန်ပေးသည်။
အောက်ပါစာကြောင်းတွင်၊ "ရမှတ်" ပြီးနောက် "=" ( col_delimiter ) မရှိပါ။ ရလဒ်အခင်းအကျင်း၏ ခိုင်မာမှုကို ထိန်းသိမ်းရန်၊ TEXTSPLIT သည် "ရမှတ်" ဘေးတွင် #N/A ကိုထုတ်ပေးသည်။
ရလဒ်ကို ပိုမိုအသုံးပြုရလွယ်ကူစေရန်၊ #N/A အမှားကို သင်လိုချင်သည့်တန်ဖိုးဖြင့် အစားထိုးနိုင်ပါသည်။ ရိုးရှင်းစွာ၊ pad_with အငြင်းအခုံတွင် လိုချင်သောတန်ဖိုးကို ရိုက်ထည့်ပါ။
ကျွန်ုပ်တို့ကိစ္စတွင်၊ ၎င်းသည် တုံးတိုဖြစ်နိုင်သည် ("-"):
=TEXTSPLIT(A2, "=", ", ", , ,"-")
သို့မဟုတ် အချည်းနှီးသောစာကြောင်း (""):
=TEXTSPLIT(A2, "=", ", ", , ,"")
ယခုအခါတွင် သင်သည် TEXTSPLIT လုပ်ဆောင်ချက်၏ အငြင်းအခုံတစ်ခုစီ၏ လက်တွေ့အသုံးပြုမှုများကို လေ့လာသိရှိခဲ့ပြီး၊ သင့်အား ကူညီပေးနိုင်သည့် အဆင့်မြင့်ဥပမာအချို့ကို ဆွေးနွေးကြည့်ကြပါစို့။ သင်၏ Excel စာရင်းဇယားများတွင် အသေးအဖွဲမဟုတ်သော စိန်ခေါ်မှုများကို ရင်ဆိုင်ပါ။
ရက်စွဲများကို ခွဲပါ။နေ့၊ လနှင့် နှစ်သို့
ရက်စွဲတစ်ခုကို ယူနစ်တစ်ခုစီသို့ ပိုင်းခြားရန်၊ Excel ရက်စွဲများသည် နံပါတ်များဖြစ်သော်လည်း TEXTSPLIT လုပ်ဆောင်ချက်သည် စာသားစာကြောင်းများနှင့် ပတ်သက်သောကြောင့် ဦးစွာ ရက်စွဲသို့ စာသားအဖြစ်သို့ ပြောင်းလဲရန် လိုအပ်ပါသည်။
အလွယ်ဆုံးဖြစ်သည်။ ကိန်းဂဏာန်းတန်ဖိုးကို စာသားသို့ ပြောင်းရန် နည်းလမ်းမှာ TEXT လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်။ သင့်ရက်စွဲအတွက် သင့်လျော်သော ဖော်မတ်ကုဒ်တစ်ခုကို ပေးဆောင်ရန် သေချာပါစေ။
ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ဖော်မြူလာမှာ-
=TEXT(A2, "m/d/yyyy")
နောက်တဆင့်မှာ အထက်ပါလုပ်ဆောင်ချက်ကို အစုအဝေးတွင် ပြုလုပ်ရန်ဖြစ်သည်။ TEXTSPLIT ၏ 1st argument နှင့် ကော်လံများ သို့မဟုတ် အတန်းများကို ပိုင်းခြားခြင်းရှိမရှိပေါ်မူတည်၍ 2nd သို့မဟုတ် 3rd argument အတွက် သက်ဆိုင်ရာ မျဉ်းကြောင်းပိုင်းကို ထည့်ပါ။ ဤဥပမာတွင်၊ ရက်စွဲယူနစ်များကို မျဥ်းစောင်းများဖြင့် ပိုင်းခြားထားသောကြောင့် col_delimiter argument အတွက် "/" ကိုအသုံးပြုသည်-
=TEXTSPLIT(TEXT(A2, "m/d/yyyy"), "/")
ဆဲလ်များကို ခွဲပြီး အချို့သောစာလုံးများကို ဖယ်ရှားပါ
ဤအရာကို မြင်ယောင်ကြည့်ပါ- သင်သည် ရှည်လျားသော စာကြောင်းတစ်ကြောင်းကို အပိုင်းပိုင်းခွဲပြီးသော်လည်း၊ ရလဒ်ထွက်ရှိသော ခင်းကျင်းတွင် အောက်တွင်ဖော်ပြထားသော ဖန်သားပြင်ဓာတ်ပုံရှိ ကွင်းကွင်းများကဲ့သို့သော ကွင်းကွင်းများကဲ့သို့သော မလိုလားအပ်သော ဇာတ်ကောင်အချို့ပါရှိသည်-
=TEXTSPLIT(A2, " ", "; ")
ချွတ်ရန် တစ်ကြိမ်လျှင် အဖွင့်နှင့်အပိတ် ကွင်းပိတ်မှ၊ တစ်ခုသို့ SUBSTITUTE လုပ်ဆောင်ချက်နှစ်ခုကို တစ်ခုမှ တစ်ခုသို့ အသိုက်လုပ်ပါ (တစ်ခုစီသည် ကွင်းစဥ်တစ်ခုအား ကြိုးအလွတ်ဖြင့် အစားထိုးခြင်း) နှင့် အတွင်းပိုင်း SUBSTITUTE ၏ text အငြင်းအခုံအတွက် TEXTSPLIT ဖော်မြူလာကို အသုံးပြုပါ-
=SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A2, " ", "; "), "(", ""), ")", "")
အကြံပြုချက်။ နောက်ဆုံး array တွင် အပိုစာလုံးများ များလွန်းပါက၊ ဤဆောင်းပါးတွင် ဖော်ပြထားသော နည်းလမ်းများထဲမှ တစ်ခုကို အသုံးပြု၍ ၎င်းတို့ကို ရှင်းပစ်နိုင်သည်- Excel တွင် မလိုလားအပ်သော စာလုံးများကို ဖယ်ရှားနည်း။
Split strings များသည် အချို့သောတန်ဖိုးများကို ကျော်သွားသည်
အောက်ပါစာကြောင်းများကို ကော်လံ 4 ခုသို့ ခွဲလိုသည်ဆိုပါစို့- First name , Last name , Score နှင့် ရလဒ် ။ ပြဿနာမှာ အချို့သောစာကြောင်းများတွင် "မစ္စ" ဟူသော ခေါင်းစဉ်ပါရှိသည်။ သို့မဟုတ် "မစ္စ"၊ ရလဒ်များအားလုံးသည် မှားယွင်းနေသောကြောင့်-
ဖြေရှင်းချက်မှာ ရှင်းရှင်းလင်းလင်းမဟုတ်သော်လည်း ရိုးရှင်းပါသည် :)
နေရာလွတ်တစ်ခုဖြစ်သည့် ရှိပြီးသား မျဉ်းသားချက်များအပြင်၊ (" ") နှင့် ကော်မာ နှင့် space (", ") တို့ကို သင်သည် col_delimiter array တွင် အဆက်မပြတ်သော strings များ ထည့်သွင်းထားသောကြောင့် လုပ်ဆောင်ချက်သည် ခေါင်းစဉ်များကို ခွဲထုတ်ရန်အတွက် ၎င်းတို့ကို အသုံးပြုပါသည်။ စာသား။ အချည်းနှီးသောတန်ဖိုးများကို လျစ်လျူရှုရန်၊ သင်သည် ignore_empty အငြင်းအခုံကို TRUE သို့ သတ်မှတ်သည်။
=TEXTSPLIT(A2, {" ",", ","Mr. ","Ms. "}, ,TRUE)
ယခု၊ ရလဒ်များသည် လုံးဝပြီးပြည့်စုံပါသည်။
TEXTSPLIT အခြားရွေးချယ်စရာများ
TEXTSPLIT လုပ်ဆောင်ချက်ကို ပံ့ပိုးမထားသည့် Excel ဗားရှင်းများတွင်၊ SEARCH/FIND လုပ်ဆောင်ချက်၏ မတူညီသောပေါင်းစပ်မှုများကို ဘယ်ဘက်၊ ညာဘက်နှင့် အလယ်တို့တွင် အသုံးပြုခြင်းဖြင့် သင်သည် စာတန်းများကို ပိုင်းခြားနိုင်ပါသည်။ အထူးသဖြင့်-
- Case-insensitive SEARCH သို့မဟုတ် case-sensitive FIND သည် စာကြောင်းတစ်ခုအတွင်း ကန့်သတ်ချက်၏ အနေအထားကို ဆုံးဖြတ်ပေးပြီး
- ဘယ်ဘက်၊ ညာဘက်နှင့် MID လုပ်ဆောင်ချက်များသည် ရှေ့တွင် စာကြောင်းခွဲတစ်ခုကို ထုတ်ယူသည်။ ကန့်သတ်ချက်နှစ်ခု၏နောက် သို့မဟုတ် နှစ်ခုကြားတွင်ဖြစ်သည်။
ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ကော်မာနှင့် နေရာလွတ် ဖြင့် ပိုင်းခြားထားသော တန်ဖိုးများကို ခွဲခြမ်းရန်အတွက် ဖော်မြူလာများသည် အောက်ပါအတိုင်းဖြစ်သည်။
အမည်ကို ထုတ်ယူရန်-
=LEFT(A2, SEARCH(",", A2, 1) -1)
ရမှတ်ကို ဆွဲယူရန်-
=MID(A2, SEARCH(",", A2) + 2, SEARCH(",", A2, SEARCH(",",A2)+1) - SEARCH(",", A2) - 2)
ရရှိရန်ရလဒ်-
=RIGHT(A2, LEN(A2) - SEARCH(",", A2, SEARCH(",", A2) + 1)-1)
ဖော်မြူလာ၏ ယုတ္တိဗေဒအသေးစိတ်ရှင်းပြချက်အတွက်၊ စာလုံး သို့မဟုတ် မျက်နှာဖုံးဖြင့် စာကြောင်းများ ခွဲနည်းကို ကြည့်ပါ။
ဒိုင်နမစ်အခင်းအကျင်းနှင့် မတူကြောင်း ကျေးဇူးပြု၍ မှတ်သားထားပါ။ TEXTSPLIT လုပ်ဆောင်ချက်၊ ဤဖော်မြူလာများသည် သမားရိုးကျ ဖော်မြူလာ-တစ်ဆဲလ် ချဉ်းကပ်မှုအတိုင်း လိုက်နာသည်။ သင်သည် ပထမဆဲလ်တွင် ဖော်မြူလာကို ထည့်သွင်းပြီးနောက် ၎င်းကို အောက်ဆဲလ်များသို့ ကူးယူရန် ကော်လံကို ဆွဲယူပါ။
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံသည် ရလဒ်များကို ပြသသည်-
အဲဒါက Excel 365 တွင် ဆဲလ်များကို ခွဲထုတ်နည်းဖြစ်သည်။ အစောပိုင်းဗားရှင်းများတွင် TEXTSPLIT သို့မဟုတ် အခြားနည်းလမ်းများကို အသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်ခြင်းအတွက် ကျေးဇူးတင်ပါသည်။