Excel 2013၊ 2010 နှင့် 2007 ရှိ ဆဲလ်များမှ လိုင်းခွဲခြင်း (carriage returns) ကို ဖယ်ရှားနည်း

ဤသင်ခန်းစာတွင် Excel ရှိ ဆဲလ်များမှ carriage returns များကို ဖယ်ရှားရန် နည်းလမ်းသုံးမျိုးနှင့် မိတ်ဆက်ပေးပါမည်။ လိုင်းခွဲများကို အခြားဇာတ်ကောင်များဖြင့် အစားထိုးနည်းကိုလည်း သင်လေ့လာနိုင်မည်ဖြစ်ပါသည်။ အကြံပြုထားသော ဖြေရှင်းချက်များအားလုံး Excel 2013၊ 2010၊ 2007 နှင့် 2003 တို့တွင် အလုပ်လုပ်ပါသည်။

အကြောင်းအမျိုးမျိုးကြောင့် စာကြောင်းခွဲခြင်းများ ပေါ်လာနိုင်သည်။ အများအားဖြင့် ဝန်ဆောင်ခပြန်ပေးခြင်းများသည် ဝဘ်စာမျက်နှာမှ စာသားကို ကူးယူသည့်အခါ၊ ၎င်းတို့ကို ကလိုင်းယင့်ထံမှ လက်ခံရရှိသော အလုပ်စာအုပ်တွင် ရှိနေချိန် သို့မဟုတ် သော့နှိပ်ခြင်းဖြင့် ၎င်းတို့ကို ကျွန်ုပ်တို့ကိုယ်တိုင် ထည့်သည့်အခါတွင် သယ်ယူပို့ဆောင်ရေးသည် ပုံမှန်အားဖြင့် ဖြစ်ပေါ်ပါသည်။ Alt + Enter.

၎င်းတို့အတွက် မည်သည့်အကြောင်းကြောင့်ပင်ဖြစ်ပါစေ၊ ၎င်းတို့သည် စကားစုရှာဖွေမှုများကို အနှောင့်အယှက်ပေးပြီး ထုပ်ပိုးခြင်းကို ဖွင့်ထားသောအခါတွင် ကော်လံရှုပ်ပွနေသောကြောင့် ယခုစိန်ခေါ်မှုမှာ ရထားပြန်ပို့ခြင်းကို ဖယ်ရှားရန်ဖြစ်သည်။

တင်ပြထားတဲ့ နည်းလမ်းသုံးမျိုးစလုံးက တော်တော်မြန်ပါတယ်။ မင်းနဲ့ အသင့်တော်ဆုံးကို ရွေးပါ

မှတ်စု: အစပိုင်းတွင်၊ “Carriage return” နှင့် “Line feed” ဟူသော အသုံးအနှုန်းများကို လက်နှိပ်စက်များပေါ်တွင် အလုပ်လုပ်သောအခါတွင် အသုံးပြုခဲ့ပြီး မတူညီသောလုပ်ငန်းနှစ်ခုကို ကိုယ်စားပြုပါသည်။ စူးစမ်းလိုသောစာဖတ်သူသည် ဤအကြောင်းအသေးစိတ်အချက်အလက်များကို အင်တာနက်ပေါ်တွင် လွတ်လပ်စွာရှာဖွေနိုင်သည်။

ကွန်ပျူတာများနှင့် စကားလုံးလုပ်ဆောင်ခြင်းဆော့ဖ်ဝဲလ်များကို လက်နှိပ်စက်၏လက္ခဏာများဖြင့် ဒီဇိုင်းထုတ်ထားသည်။ ထို့ကြောင့် မျဉ်းပြတ်ကြောင်းဖော်ပြရန် ကွဲပြားခြားနားသော ပုံနှိပ်စက်မဟုတ်သော စာလုံးနှစ်လုံးကို ယခုအသုံးပြုထားသည်- ရထားပြန် (Carriage return၊ CR သို့မဟုတ် ASCII ကုဒ် 13) နှင့် လိုင်းဘာသာပြန် (လိုင်းအစာ၊ LF သို့မဟုတ် ASCII ကုဒ် 10)။ Windows တွင် စာလုံးနှစ်ခုလုံးကို တွဲသုံးထားပြီး *NIX စနစ်များတွင် လိုင်းအသစ်များကိုသာ အသုံးပြုပါသည်။

သတိထားပါ: ရွေးချယ်စရာနှစ်ခုလုံးကို Excel တွင်တွေ့နိုင်သည်။ ဖိုင်များမှ တင်သွင်းသည့်အခါ .txt or . Csv ဒေတာတွင် အများအားဖြင့် ကားပြန်ပို့ခြင်းနှင့် လိုင်းဖိဒ်များပါရှိသည်။ လိုင်းခွဲသည့်အခါတွင် ကိုယ်တိုင်နှိပ်ခြင်းဖြင့် ဝင်ရောက်ပါ။ Alt + Enter၊ Excel သည် လိုင်းအသစ်အက္ခရာတစ်ခုကိုသာ ထည့်သွင်းသည်။ ဖို . Csv Linux၊ Unix သို့မဟုတ် အခြားအလားတူစနစ်၏ ပရိတ်သတ်တစ်ဦးထံမှ လက်ခံရရှိပြီးနောက် လိုင်းဇာတ်ကောင်အသစ်တစ်ခုနှင့်သာ တွေ့ဆုံရန် ပြင်ဆင်ပါ။

ရထားကို ဖယ်ရှားခြင်းဖြင့် လူကိုယ်တိုင် ပြန်ပို့သည်။

Pros: ဒီနည်းလမ်းက အမြန်ဆုံးပါ။

Cons: 🙁 အပိုခံစားခွင့်မရှိပါ။

ဤသည်မှာ "" ကို အသုံးပြု၍ လိုင်းခွဲမှုများကို ဖယ်ရှားနိုင်သည် ။ရှာပြီးအစားထိုးပါ":

  1. ရထားပြန်ပို့မှုများကို ဖယ်ရှားရန် သို့မဟုတ် ၎င်းတို့ကို အခြားဇာတ်ကောင်ဖြင့် အစားထိုးလိုသည့် ဆဲလ်အားလုံးကို ရွေးပါ။Excel 2013၊ 2010 နှင့် 2007 ရှိ ဆဲလ်များမှ လိုင်းခွဲခြင်း (carriage returns) ကို ဖယ်ရှားနည်း
  2. စာနယ်ဇင်းများ ကို Ctrl + H ကိုdialog box တစ်ခုပေါ်လာဖို့ ရှာပြီးအစားထိုးပါ (ရှာပြီး အစားထိုးပါ)။
  3. ကာဆာကို အကွက်ထဲတွင် ထည့်ပါ။ ရှာရန် (ဘာကိုရှာပါ) နှိပ်ပါ။ Ctrl+J. ပထမတစ်ချက်တွင် အကွက်သည် ဗလာဟုထင်ရသော်လည်း အနီးကပ်ကြည့်လျှင် ၎င်းတွင် အစက်ငယ်တစ်ခုကို တွေ့ရလိမ့်မည်။
  4. ထဲမှာ ဖြင့်အစားထိုး (Replace With) ရထားပြန်ပို့သည့်နေရာတွင် ထည့်သွင်းရန် မည်သည့်တန်ဖိုးကိုမဆို ထည့်ပါ။ အများအားဖြင့် ကပ်လျက်စကားလုံးနှစ်လုံးကို မတော်တဆတွဲမိခြင်းမှရှောင်ရှားရန် ဤအတွက် space ကိုအသုံးပြုသည်။ လိုင်းခွဲများကိုသာ ဖယ်ရှားလိုပါက အကွက်ကို ချန်ထားပါ။ ဖြင့်အစားထိုး (Replace With) ဗလာ။Excel 2013၊ 2010 နှင့် 2007 ရှိ ဆဲလ်များမှ လိုင်းခွဲခြင်း (carriage returns) ကို ဖယ်ရှားနည်း
  5. စာနယ်ဇင်းများ အားလုံးကို အစားထိုးပါ။ (အားလုံးကို အစားထိုးပါ) ရလဒ်ကို ခံစားလိုက်ပါ။Excel 2013၊ 2010 နှင့် 2007 ရှိ ဆဲလ်များမှ လိုင်းခွဲခြင်း (carriage returns) ကို ဖယ်ရှားနည်း

Excel ဖော်မြူလာများကို အသုံးပြု၍ လိုင်းခွဲမှုများကို ဖယ်ရှားပါ။

Pros: လုပ်ဆောင်ပြီးသားဆဲလ်ရှိ ရှုပ်ထွေးသော စာသားအတည်ပြုခြင်းအတွက် ဆက်တိုက် သို့မဟုတ် အသိုက်အမြုံဖော်မြူလာများကို အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်၊ သင်သည် ရထားပြန်ပို့မှုများကို ဖယ်ရှားပြီးနောက် အပိုဦးဆောင် သို့မဟုတ် နောက်လိုက်နေရာများ သို့မဟုတ် စကားလုံးများကြားတွင် အပိုနေရာများကို ရှာဖွေနိုင်သည်။

အချို့ကိစ္စများတွင်၊ မူရင်းဆဲလ်များကို ပြောင်းလဲခြင်းမပြုဘဲ နောက်ပိုင်းတွင် လုပ်ဆောင်ချက်အငြင်းပွားမှုများအဖြစ် စာသားကိုအသုံးပြုရန်အတွက် လိုင်းခွဲမှုများကို ဖယ်ရှားရပါမည်။ ရလဒ်ကို ဥပမာအားဖြင့် function argument တစ်ခုအဖြစ် သုံးနိုင်သည်။ VIEW (ဦးမော့လာသည်)။

Cons: သင်ထောက်ကူကော်လံတစ်ခုဖန်တီးပြီး နောက်ထပ်အဆင့်များစွာကို လုပ်ဆောင်ရန် လိုအပ်ပါမည်။

  1. ဒေတာ၏အဆုံးတွင် အရန်ကော်လံတစ်ခု ထည့်ပါ။ ကျွန်ုပ်တို့၏ဥပမာတွင်၊ ၎င်းကိုခေါ်လိမ့်မည်။ လိုင်း ၂၀.
  2. အရန်ကော်လံ (C2) ၏ ပထမဆဲလ်တွင်၊ လိုင်းခွဲမှုများကို ဖယ်ရှား/အစားထိုးရန် ဖော်မြူလာကို ထည့်ပါ။ အောက်ပါတို့သည် အမျိုးမျိုးသော အခါသမယများအတွက် အသုံးဝင်သော ဖော်မြူလာအချို့ ဖြစ်ပါသည်။
    • ဤဖော်မြူလာသည် Window နှင့် UNIX carriage return/line feed ပေါင်းစပ်မှုများဖြင့် အသုံးပြုရန်အတွက် သင့်လျော်ပါသည်။

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

      =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")

    • အောက်ပါဖော်မြူလာသည် မျဉ်းကြောင်းခွဲတစ်ခုကို အခြားအက္ခရာတစ်ခုခုနှင့် အစားထိုးရန် သင့်လျော်သည် (ဥပမာ၊ “၊” – ကော်မာ + space)။ ဤကိစ္စတွင်၊ လိုင်းများပေါင်းစပ်မည်မဟုတ်ပါ၊ အပိုနေရာများပေါ်လာမည်မဟုတ်ပါ။

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

      =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

    • ဤသည်မှာ လိုင်းခွဲခြင်းအပါအဝင် စာသားမှ ပုံနှိပ်မရနိုင်သော စာလုံးအားလုံးကို ဖယ်ရှားနိုင်သည်-

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Excel 2013၊ 2010 နှင့် 2007 ရှိ ဆဲလ်များမှ လိုင်းခွဲခြင်း (carriage returns) ကို ဖယ်ရှားနည်း

  3. ကော်လံရှိ ဆဲလ်အားလုံးသို့ ဖော်မြူလာကို ကူးယူပါ။
  4. စိတ်ကြိုက်ရွေးချယ်နိုင်ပြီး၊ လိုင်းခွဲမှုများကို ဖယ်ရှားခြင်းဖြင့် မူလကော်လံကို အသစ်တစ်ခုနှင့် အစားထိုးနိုင်သည်-
    • ကော်လံတစ်ခုရှိ ဆဲလ်အားလုံးကို ရွေးပါ။ C နှင့်နှိပ် ပြီးရင် Ctrl + C ကို ဒေတာကို ကလစ်ဘုတ်သို့ ကူးယူပါ။
    • ထို့နောက် ဆဲလ်တစ်ခုကို ရွေးပါ။ B2ကီးဘုတ်ဖြတ်လမ်းကိုနှိပ်ပါ။ Shift + F10 ပြီးတော့ ထည့်သွင်း (ထည့်သွင်း)။
    • ကူညီသူကော်လံကို ဖျက်ပါ။

VBA macro ဖြင့် လိုင်းခွဲမှုများကို ဖယ်ရှားပါ။

Pros: တစ်ကြိမ်ဖန်တီးပါ - မည်သည့်အလုပ်စာအုပ်နှင့်မဆို ထပ်ခါထပ်ခါ အသုံးပြုပါ။

Cons: VBA ၏ အခြေခံ ဗဟုသုတ အနည်းဆုံး လိုအပ်ပါသည်။

အောက်ပါဥပမာရှိ VBA macro သည် တက်ကြွသောအလုပ်စာရွက်ရှိဆဲလ်အားလုံးမှ carriage return များကိုဖယ်ရှားသည်။

Sub RemoveCarriageReturns() Dim MyRange As Range အဖြစ် Application.ScreenUpdating = False Application.Calculation = xlCalculationManual အတွက် MyRange တစ်ခုစီအတွက် ActiveSheet.UsedRange ရှိလျှင် 0 < InStr(MyRange, Chr(10))," ထို့နောက် MyRange = Chr10(MyRang) ကိုအစားထိုးပါ။ ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

အကယ်၍ သင်သည် VBA နှင့် သိပ်မရင်းနှီးပါက၊ Excel တွင် VBA ကုဒ်ထည့်သွင်းနည်းနှင့် လုပ်ဆောင်နည်းဆိုင်ရာ ဆောင်းပါးကို လေ့လာရန် အကြံပြုလိုပါသည်။

တစ်ဦးစာပြန်ရန် Leave