မာတိကာ
သင့်အလုပ်စာရွက်များရှိ ဖွဲ့စည်းပုံမညီသော စာသားဒေတာဖြင့် လုပ်ဆောင်သည့်အခါ သက်ဆိုင်ရာ အချက်အလက်များကို ပြန်လည်ရယူရန် ၎င်းကို မကြာခဏ ခွဲခြမ်းစိတ်ဖြာရန် လိုအပ်ပါသည်။ ဤဆောင်းပါးသည် သင့်အား စာသားစာကြောင်းတစ်ခု၏ ဘယ်ဘက် သို့မဟုတ် ညာဘက်အခြမ်းမှ စာလုံးအရေအတွက်ကို ဖယ်ရှားရန် ရိုးရှင်းသောနည်းလမ်းအချို့ကို သင်ကြားပေးပါမည်။
Excel တွင် ဘယ်ဘက်မှစာလုံးများကို ဖယ်ရှားနည်း
စာကြောင်းတစ်ခုမှ ပထမဆုံးဇာတ်ကောင်ကို ဖယ်ရှားခြင်းသည် Excel တွင် အသုံးအများဆုံး အလုပ်များထဲမှ တစ်ခုဖြစ်ပြီး ၎င်းကို မတူညီသော ဖော်မြူလာ 3 ခုဖြင့် လုပ်ဆောင်နိုင်ပါသည်။
Excel တွင် ပထမစာလုံးကို ဖယ်ရှားပါ
ပထမစာလုံးကို ဖျက်ရန် string တစ်ခုမှ၊ သင်သည် REPLACE လုပ်ဆောင်ချက် သို့မဟုတ် RIGHT နှင့် LEN လုပ်ဆောင်ချက်များကို ပေါင်းစပ်၍ သုံးနိုင်သည်။
REPLACE( string၊ 1၊ 1၊ "")ဤတွင်၊ ကျွန်ုပ်တို့သည် စာလုံး 1 လုံးသာ ယူပါသည်။ ပထမ အနေအထားမှ ၎င်းကို အလွတ် string ("") ဖြင့် အစားထိုးပါ။
RIGHT( string၊ LEN( string) - 1)ဤဖော်မြူလာတွင် ကျွန်ုပ်တို့၊ string ၏ စုစုပေါင်းအရှည်ကို တွက်ချက်ရန်နှင့် ၎င်းမှ စာလုံး 1 လုံးကို နုတ်ရန် LEN လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ ခြားနားချက်ကို RIGHT တွင်ဖော်ပြသည်၊ ထို့ကြောင့် ၎င်းသည် စာကြောင်း၏အဆုံးမှ ဇာတ်ကောင်အများအပြားကို ထုတ်ယူသည်။
ဥပမာ၊ ဆဲလ် A2 မှ ပထမဇာတ်ကောင်ကို ဖယ်ရှားရန်အတွက် ဖော်မြူလာများသည် အောက်ပါအတိုင်းဖြစ်သည်-
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
ဘယ်ဘက်မှ စာလုံးများကို ဖယ်ရှားပါ
စာကြောင်းတစ်ခု၏ ဘယ်ဘက်ခြမ်းမှ ထိပ်တန်းစာလုံးများကို ဖယ်ရှားရန်၊ သင်သည် REPLACE သို့မဟုတ် ညာဘက်ကို အသုံးပြုပြီး လည်းကောင်း၊ LEN လုပ်ဆောင်ချက်များ၊ သို့သော် သင်အကြိမ်တိုင်း ဖျက်လိုသော စာလုံးအရေအတွက်ကို သတ်မှတ်ပါ-
REPLACE( string ၊ 1၊ num_chars ၊"")သို့မဟုတ်
RIGHT( string ၊ LEN( string ) - num_chars )ဥပမာ၊ ကို ဖယ်ရှားရန်၊ A2 ရှိ စာကြောင်းမှ ပထမစာလုံး 2 လုံး ၊ ဖော်မြူလာများမှာ-
=REPLACE(A2, 1, 2, "")
=RIGHT(A2, LEN(A2) - 2)
ပထမ 3 အက္ခရာများကို ဖယ်ရှားရန် ၊ ဖော်မြူလာများသည် ဤပုံစံကို ယူသည်-
=REPLACE(A2, 1, 3, "")
=RIGHT(A2, LEN(A2) - 3)
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံသည် REPLACE ဖော်မြူလာ၏ လုပ်ဆောင်ချက်ကို ပြသသည်။ RIGHT LEN ဖြင့်၊ ရလဒ်များသည် အတိအကျတူညီမည်ဖြစ်သည်။
ပထမ n အက္ခရာများကိုဖျက်ရန် စိတ်ကြိုက်လုပ်ဆောင်မှု
သင်၏အလုပ်စာရွက်များတွင် VBA ကိုအသုံးပြုရန် စိတ်မ၀င်စားပါက၊ RemoveFirstChars ဟု အမည်ပေးထားသည့် စာကြောင်းတစ်ခု၏အစမှ ဇာတ်ကောင်များကို ဖျက်ရန် သင့်ကိုယ်ပိုင်အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်ကို ဖန်တီးနိုင်သည်။ လုပ်ဆောင်ချက်၏ကုဒ်သည် ဤကဲ့သို့ရိုးရှင်းပါသည်-
Function RemoveFirstChars(str As String , num_chars As Long ) RemoveFirstChars = Right(str, Len(str) - num_chars) End Functionကုဒ်ကို သင့်အလုပ်စာအုပ်တွင် ထည့်သွင်းပြီးသည်နှင့် ( အသေးစိတ် လမ်းညွှန်ချက်များသည် ဤနေရာတွင်ဖြစ်သည်)၊ ဤကျစ်လျစ်ပြီး အလိုလိုသိသာသော ဖော်မြူလာကို အသုံးပြုခြင်းဖြင့် သင်သည် ပေးထားသော ဆဲလ်တစ်ခုမှ ပထမ n အက္ခရာများကို ဖယ်ရှားနိုင်သည်-
RemoveFirstChars(string, num_chars)ဥပမာ၊ ပထမ ကို ဖျက်ရန်၊ A2 ရှိ စာကြောင်းတစ်ခုမှ ဇာတ်ကောင်၊ B2 ရှိ ဖော်မြူလာမှာ-
=RemoveFirstChars(A2, 1)
A3 မှ ပထမ စာလုံးနှစ်လုံးကို ဖယ်ထုတ်ရန်၊ B3 ရှိ ဖော်မြူလာမှာ-
=RemoveFirstChars(A4, 2)
A4 မှ ပထမအက္ခရာသုံးလုံး ကိုဖျက်ရန်၊ B4 ရှိ ဖော်မြူလာမှာ-
=RemoveFirstChars(A4, 3)
နောက်ထပ်အကြောင်း Excel တွင် စိတ်ကြိုက်လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း။
စာလုံးများကို ဖယ်ရှားနည်းညာဘက်မှ
စာကြောင်းတစ်ခု၏ ညာဘက်ခြမ်းမှ ဇာတ်ကောင်များကို ဖယ်ရှားရန်၊ သင်သည် မူရင်းလုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်သည် သို့မဟုတ် သင့်ကိုယ်ပိုင်တစ်ခုကို ဖန်တီးနိုင်သည်။
Excel တွင် နောက်ဆုံးစာလုံးကို ဖယ်ရှားရန်
ဖျက်ရန် ဆဲလ်တစ်ခုရှိ နောက်ဆုံးစာလုံး၊ ယေဘူယျဖော်မြူလာမှာ-
LEFT( string ၊ LEN( string ) - 1)ဤဖော်မြူလာတွင်၊ သင်သည် 1 မှ 1 ကို နုတ်သည်။ စုစုပေါင်းစာကြောင်းအရှည်နှင့် စာလုံးများစွာကို string ၏အစမှထုတ်ယူရန်အတွက် ၎င်းကို LEFT လုပ်ဆောင်ချက်သို့ ကွာခြားချက်ပေးလိုက်ပါ။
ဥပမာ၊ ဆဲလ် A2 မှ နောက်ဆုံးစာလုံးကို ဖယ်ရှားရန် B2 ရှိ ဖော်မြူလာမှာ-
=LEFT(A2, LEN(A2) - 1)
ညာဘက်မှ စာလုံးများကို ဖယ်ရှားပါ
ဆဲလ်တစ်ခု၏အဆုံးမှ ပေးထားသော စာလုံးအရေအတွက်များကို ဖယ်ရှားရန်၊ ယေဘုယျဖော်မြူလာမှာ-
LEFT( string ၊ LEN( string ) - num_chars )ယုတ္တိဗေဒသည် အထက်ဖော်ပြပါပုံသေနည်းတွင် အတူတူပင်ဖြစ်ပြီး၊ အောက်တွင် နှစ်ခုသည် နှစ်ခုပါရှိသည်။ ဥပမာများ။
နောက်ဆုံးစာလုံး 3 လုံးကို ဖယ်ရှားရန် ၊ num_chars အတွက် 3 ကိုသုံးပါ-
=LEFT(A2, LEN(A2) - 3)
<11 ကိုဖျက်ရန်>နောက်ဆုံးစာလုံး 5 လုံး ၊ num_chars အတွက် 5 လုံးကို ပေးသည်-
47 73
Excel တွင် နောက်ဆုံး n စာလုံးများကို ဖယ်ရှားရန် စိတ်ကြိုက်လုပ်ဆောင်မှု
ညာဘက်မှ စာလုံးအရေအတွက်များကို ဖယ်ရှားရန်အတွက် သင့်ကိုယ်ပိုင်လုပ်ဆောင်ချက်ရှိလိုပါက ဤ VBA ကို ထည့်ပါ သင့်အလုပ်စာအုပ်တွင် ကုဒ်-
လုပ်ဆောင်ချက် RemoveLastChars(str As String , num_chars As Long ) RemoveLastChars = Left(str, Len(str) - num_chars) End Functionလုပ်ဆောင်ချက်ကို RemoveLastChars နှင့် ၎င်း၏အမည် syntax က ခဲယဉ်းတယ်။မည်သည့်ရှင်းပြချက်မဆို-
RemoveLastChars(string, num_chars)၎င်းကို ကွင်းဆင်းစစ်ဆေးရန်အတွက် A2 တွင် နောက်ဆုံးစာလုံး ကို ဖယ်ရှားလိုက်ကြပါစို့-
=RemoveLastChars(A2, 1)
ထို့အပြင်၊ A3 ရှိ စာကြောင်း၏ညာဘက်ခြမ်းမှ နောက်ဆုံးစာလုံး 2 လုံး ကို ဖယ်ရှားပါမည်-
=RemoveLastChars(A3, 2)
နောက်ဆုံးစာလုံး 3 လုံးကိုဖျက်ရန် ဆဲလ် A4 မှ၊ ဖော်မြူလာမှာ-
=RemoveLastChars(A4, 3)
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံတွင် သင်တွေ့မြင်ရသည့်အတိုင်း၊ ကျွန်ုပ်တို့၏ စိတ်ကြိုက်လုပ်ဆောင်ချက်သည် တောက်ပစွာ အလုပ်လုပ်ပါသည်။
ညာဘက်နှင့် ဘယ်ဘက်မှ စာလုံးများကို တစ်ကြိမ်တည်း ဖယ်ရှားနည်း
စာကြောင်းတစ်ခု၏ နှစ်ဖက်စလုံးရှိ ဇာတ်ကောင်များကို ဖယ်ရှားရန် လိုအပ်သည့်အခါတွင်၊ သင်သည် အထက်ဖော်ပြပါ ဖော်မြူလာနှစ်ခုလုံးကို ဆက်တိုက်လုပ်ဆောင်နိုင်သည် သို့မဟုတ် အကူအညီဖြင့် အလုပ်ကို အကောင်းဆုံးဖြစ်အောင် လုပ်နိုင်သည်။ MID လုပ်ဆောင်ချက်။
MID( string ၊ ဘယ်ဘက် _ chars + 1၊ LEN( string ) - ( ဘယ် _ chars + ညာ _ chars )Where:
- chars_left - ဘယ်ဘက်မှ ဖျက်ရမည့် စာလုံးအရေအတွက်။
- chars_right - ညာဘက်မှ ဖျက်ရန် စာလုံးအရေအတွက်။
သင် ထုတ်ယူလိုသည်ဆိုပါစို့။ mailto:[email protected] ကဲ့သို့သော စာကြောင်းမှ သုံးစွဲသူအမည်။ ယင်းအတွက်၊ စာသား၏တစ်စိတ်တစ်ပိုင်းကို အစမှဖယ်ရှားရန် လိုအပ်သည် ( mailto: - 7 လုံး) နှင့် အဆုံးမှ ( @gmail.com - 11 လုံး)။
အထက်ပါ နံပါတ်များကို ဖော်မြူလာတွင် ပေးဆောင်ပါ-
=MID(A2, 7+1, LEN(A2) - (7+10))
... ထို့နောက် ရလဒ်က သင့်ကို စောင့်မျှော်နေမည်မဟုတ်ပါ-
အမှန်တကယ် ဘာလဲဆိုတာကို နားလည်ရန် ဒီနေရာမှာ ဆက်သွားပါ၊ ရဲ့ syntax ကို ပြန်ပြောင်းကြည့်ရအောင်မူရင်း string ၏ အလယ်မှ အချို့သော အရွယ်အစား၏ ခွဲစာတန်းကို ဆွဲထုတ်ရန် အသုံးပြုသည့် MID လုပ်ဆောင်ချက်-
MID(text, start_num, num_chars)text အကြောင်းပြချက်သည် မည်သည့်မေးခွန်းမှ မပေါ်ပေါက်ပါ။ - ၎င်းသည် အရင်းအမြစ်စာကြောင်းဖြစ်သည် (ကျွန်ုပ်တို့၏ကိစ္စတွင် A2)။
ထုတ်ယူရန် ပထမစာလုံး၏အနေအထားကိုရရန် ( start_num )၊ ဖယ်ထုတ်ရမည့် စာလုံးအရေအတွက်သို့ 1 ကို ပေါင်းထည့်ပါ။ ဘယ်ဘက်မှ (7+1)။
မည်မျှပြန်ပေးရမည်ဟု ဆုံးဖြတ်ရန် ( num_chars )၊ ဖယ်ရှားလိုက်သော စာလုံးစုစုပေါင်း (7+11) ကို တွက်ချက်ပြီး အလျားမှ ပေါင်းလဒ်ကို နုတ်ပါ။ စာကြောင်းတစ်ခုလုံး၏- LEN(A2) - (7+10))။
ရလဒ်ကို နံပါတ်အဖြစ်ရယူပါ
အထက်ဖော်ပြပါဖော်မြူလာများကို သင်အသုံးပြုသည်ဖြစ်စေ အထွက်သည် အမြဲတမ်းစာသားဖြစ်နေသည့်တိုင်၊ ပြန်ပေးသောတန်ဖိုးတွင် နံပါတ်များသာ ပါရှိသည်။ ကိန်းဂဏန်းတစ်ခုအဖြစ် ရလဒ် ကိုပြန်ယူရန်၊ VALUE လုပ်ဆောင်ချက်တွင် coreဖော်မြူလာကို ခြုံပါ သို့မဟုတ် ရလဒ်အပေါ်မသက်ရောက်သော သင်္ချာလုပ်ဆောင်ချက်အချို့ကို လုပ်ဆောင်ပါ ဥပမာ၊ 1 ဖြင့် မြှောက်ပါ သို့မဟုတ် 0 ပေါင်းထည့်ပါ။ ရလဒ်များကို ထပ်လောင်းတွက်ချက်လိုသောအခါတွင် ဤနည်းပညာသည် အထူးအသုံးဝင်ပါသည်။
သင်သည် ဆဲလ် A2:A6 မှ ပထမဆုံးစာလုံးကို ဖယ်ရှားပြီး ရလဒ်တန်ဖိုးများကို ပေါင်းလိုသည်ဆိုပါစို့။ အံ့သြစရာကောင်းတာက၊ အသေးအဖွဲ SUM ဖော်မြူလာက သုညကို ပြန်ပေးပါတယ်။ အဲဒါ ဘာကြောင့်လဲ? ကိန်းဂဏန်းများမဟုတ်ဘဲ ကြိုးများကို ပေါင်းထည့်နေသောကြောင့် ထင်ရှားသည်။ အောက်ပါလုပ်ဆောင်ချက်များထဲမှ တစ်ခုကို လုပ်ဆောင်ပါ၊ ပြဿနာကို ဖြေရှင်းပြီးပါပြီ။
=VALUE(REPLACE(A2, 1, 1, ""))
=RIGHT(A2, LEN(A2) - 1) * 1
=RemoveFirstChars(A2, 1) + 0
ပထမ သို့မဟုတ် နောက်ဆုံး ဖယ်ရှားပါ။ Flash Fill ဖြင့် စာလုံး
Excel တွင်2013 နှင့် နောက်ပိုင်းဗားရှင်းများတွင် Excel ရှိ ပထမနှင့် နောက်ဆုံးစာလုံးများကို ဖျက်ရန် ပိုမိုလွယ်ကူသောနည်းလမ်းတစ်ခုရှိသည် - Flash Fill အင်္ဂါရပ်။
- မူရင်းဒေတာပါသည့် ပထမဆဲလ်နှင့်ကပ်လျက်ဆဲလ်တစ်ခုတွင်၊ ရိုက်ထည့်ပါ။ လိုချင်သောရလဒ်သည် မူရင်းစာကြောင်းမှ ပထမ သို့မဟုတ် နောက်ဆုံးစာလုံးကို ချန်လှပ်ပြီး Enter နှိပ်ပါ။
- နောက်ဆဲလ်တွင် မျှော်လင့်ထားသည့်တန်ဖိုးကို စတင်ရိုက်ထည့်ပါ။ Excel သည် သင်ထည့်သွင်းနေသောဒေတာရှိပုံစံကို သိရှိပါက၊ ၎င်းသည် ကျန်ဆဲလ်များရှိ တူညီသောပုံစံအတိုင်းလုပ်ဆောင်မည်ဖြစ်ပြီး ပထမ/နောက်ဆုံးအက္ခရာမပါဘဲ သင့်ဒေတာ၏အစမ်းကြည့်ရှုမှုကိုပြသမည်ဖြစ်သည်။
- သို့ Enter ခလုတ်ကိုနှိပ်လိုက်ရုံဖြင့် အစမ်းကြည့်ရှုမှုကို လက်ခံပါ။
Ultimate Suite ဖြင့် ရာထူးအလိုက် ဇာတ်ကောင်များကို ဖယ်ရှားပါ
အစဉ်အလာအားဖြင့်၊ ကျွန်ုပ်တို့၏ Ultimate Suite ၏ အသုံးပြုသူများသည် နှိပ်စရာမလိုဘဲ အနည်းငယ်ဖြင့် လုပ်ဆောင်နိုင်သည် ဖော်မြူလာအမျိုးမျိုးကို လက်တစ်ဆုပ်စာ မှတ်မိရန်။
စာကြောင်းတစ်ခုမှ ပထမ သို့မဟုတ် နောက်ဆုံး n စာလုံးများကို ဖျက်ရန်၊ သင်လုပ်ဆောင်ရန် လိုအပ်သည်မှာ-
- Ablebits Data တွင် တက်ဘ်၊ စာသား အုပ်စုတွင်၊ ဖယ်ရှားရန် > ရာထူးဖြင့် ဖယ်ရှားပါ ကိုနှိပ်ပါ။
ဥပမာ၊ ပထမစာလုံးကို ဖယ်ရှားရန်၊ ကျွန်ုပ်တို့ စီစဉ်သတ်မှတ်ပေးသည် အောက်ပါရွေးချယ်မှု-
၎င်းသည် Excel တွင် ဘယ် သို့မဟုတ် ညာဘက်မှ စာကြောင်းခွဲတစ်ခုကို ဖယ်ရှားနည်း။ ဖတ်ရှု့ပေးတဲ့အတွက် ကျေးဇူးတင်ပါတယ် ၊ ငါတို့ရဲ့ ဘလော့ဂ်မှာ မင်းကို နောက်တခေါက်တွေ့ဖို့ စောင့်မျှော်နေပါတယ်တစ်ပတ်!
ရနိုင်သော ဒေါင်းလုဒ်များ
ပထမ သို့မဟုတ် နောက်ဆုံးစာလုံးများကို ဖယ်ရှားပါ - ဥပမာများ (.xlsm ဖိုင်)
Ultimate Suite - အစမ်းသုံးဗားရှင်း (.exe ဖိုင်)