Excel တွင် ကော်လံများနှင့် အတန်းများကို ပြောင်းနည်း

  • ဒါကိုမျှဝေပါ။
Michael Brown

သင်ခန်းစာတွင် Excel ရှိ ကော်လံများသို့ အတန်းများပြောင်းရန် မတူညီသောနည်းလမ်းများကို ပြသသည်- ဖော်မြူလာများ၊ VBA ကုဒ်နှင့် အထူးတူးလ်တစ်ခုဖြစ်သည်။

Excel တွင် အချက်အလက်များကို လွှဲပြောင်းခြင်းသည် သုံးစွဲသူများစွာအတွက် အကျွမ်းတဝင်ရှိသော အလုပ်ဖြစ်သည်။ ပိုမိုကောင်းမွန်သော ခွဲခြမ်းစိတ်ဖြာခြင်း သို့မဟုတ် ဂရပ်များတွင် ဒေတာတင်ပြခြင်းအတွက် ၎င်းအား လှည့်ပတ်ရန် ပြီးပြည့်စုံသော အဓိပ္ပာယ်ရှိကြောင်း နားလည်ရန်သာ ရှုပ်ထွေးသောဇယားတစ်ခုကို သင်တည်ဆောက်လေ့ရှိပါသည်။

ဤဆောင်းပါးတွင်၊ အတန်းများကို ကော်လံများအဖြစ်သို့ ပြောင်းလဲရန် နည်းလမ်းများစွာကို သင်တွေ့လိမ့်မည် (သို့မဟုတ် ကော်လံများမှ အတန်းများ)၊ သင်မည်သို့ခေါ်သည်ဖြစ်စေ ၎င်းသည် အတူတူပင်ဖြစ်သည် :) ဤဖြေရှင်းချက်များသည် Excel 2010 မှ Excel 365 ၏ ဗားရှင်းအားလုံးတွင် အလုပ်လုပ်သည်၊ ဖြစ်နိုင်ခြေများစွာသော အခြေအနေများကို ဖုံးကွယ်ကာ သာမန်အမှားအများစုကို ရှင်းပြပါသည်။

    Paste Special ကို အသုံးပြု၍ Excel တွင် ကော်လံများ အတန်းများအဖြစ်သို့ ပြောင်းပါ

    အောက်ပါ ဂရပ်ဖစ်၏ အပေါ်ပိုင်းတွင် သင်တွေ့မြင်ရသည့် ဒေတာအတွဲ ရှိသည်ဆိုပါစို့။ နိုင်ငံအမည်များကို ကော်လံများတွင် စုစည်းထားသော်လည်း နိုင်ငံစာရင်းမှာ ရှည်လွန်းသောကြောင့် မျက်နှာပြင်အတွင်း အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် ကော်လံများကို အတန်းများအဖြစ် ပြောင်းပေးစေလိုပါသည်-

    အတန်းများကို ကော်လံများပြောင်းရန်၊ ဤအဆင့်များကို လုပ်ဆောင်ပါ-

    1. မူရင်းဒေတာကို ရွေးပါ။ ဇယားတစ်ခုလုံးကို အမြန်ရွေးချယ်ရန်၊ ဥပမာ၊ စာရင်းဇယားတစ်ခုရှိ ဒေတာပါရှိသော ဆဲလ်များအားလုံး၊ Ctrl + Home ကိုနှိပ်ပြီး Ctrl + Shift + End ကိုနှိပ်ပါ။
    2. ရွေးချယ်ထားသောဆဲလ်များကို ညာဘက်ကလစ်နှိပ်ပြီး ကိုရွေးချယ်ခြင်းဖြင့် ရွေးချယ်ထားသောဆဲလ်များကို ကော်ပီကူးပါ။ ဆက်စပ်မီနူးမှ သို့မဟုတ် Ctrl + C ကိုနှိပ်ခြင်းဖြင့် ကူးယူပါ။
    3. ဦးတည်ရာအပိုင်းအခြား၏ ပထမဆဲလ်ကို ရွေးပါ။

      ထိုဆဲလ်တစ်ခုကို ရွေးရန် သေချာပါစေ။ဤနှင့် Excel အတွက် အခြား ပရော်ဖက်ရှင်နယ် ကိရိယာ ၇၀ ကျော်ကို စမ်းသုံးကြည့်ပါ၊ ကျွန်ုပ်တို့၏ Ultimate Suite ၏ အစမ်းဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ရန် သင့်ကို ဖိတ်ခေါ်ပါသည်။ ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ရှိပြီး နောက်အပတ်တွင် ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဆုံတွေ့နိုင်မည်ဟု မျှော်လင့်ပါသည်။

      သင့်မူရင်းဒေတာပါ၀င်သည့် အပိုင်းအခြားပြင်ပတွင်ရှိနေသောကြောင့် မိတ္တူကူးယူသည့်နေရာများနှင့် ကူးထည့်ထားသည့်နေရာများ ထပ်မထပ်စေရန်။ ဥပမာအားဖြင့်၊ လက်ရှိတွင် သင့်တွင် ကော်လံ 4 ခုနှင့် အတန်း 10 တန်းရှိပါက၊ ပြောင်းထားသောဇယားတွင် ကော်လံ 10 ကော်လံနှင့် 4 တန်းရှိပါမည်။
    4. ဦးတည်ရာဆဲလ်ကို ညာဖက်ကလစ်နှိပ်ပြီး Paste Special ကိုရွေးချယ်ပါ။ ဆက်စပ်မီနူး၊ ထို့နောက် Transpose ကိုရွေးချယ်ပါ။

    အသေးစိတ်အချက်အလက်များအတွက်၊ Excel တွင် Paste Special ကိုအသုံးပြုနည်းကို ကြည့်ပါ။

    မှတ်ချက်။ သင့်အရင်းအမြစ်ဒေတာတွင် ဖော်မြူလာများပါရှိပါက၊ ၎င်းတို့ကို ချိန်ညှိသင့်သည် သို့မဟုတ် အချို့ဆဲလ်များတွင် လော့ခ်ချထားခြင်းရှိမရှိပေါ်မူတည်၍ ဆက်စပ်မှုနှင့် အကြွင်းမဲ့ကိုးကားချက်များကို မှန်ကန်စွာအသုံးပြုရန် သေချာပါစေ။

    သင်မြင်ဖူးသည့်အတိုင်း Paste အထူးအင်္ဂါရပ်သည် သင့်အား စက္ကန့်အနည်းငယ်အတွင်း စာသားမှ ကော်လံ (သို့မဟုတ် ကော်လံမှ အတန်းသို့) အသွင်ပြောင်းမှုများကို လုပ်ဆောင်နိုင်စေပါသည်။ ဤနည်းလမ်းသည် သင့်မူရင်းဒေတာကို ဖော်မတ်ချခြင်းကိုလည်း မိတ္တူကူးကာ၊ ၎င်းကို ၎င်း၏သဘောဆန္ဒအရ နောက်ထပ် အငြင်းပွားမှုတစ်ခု ထပ်လောင်းပါသည်။

    သို့သော် ဤချဉ်းကပ်မှုသည် အားနည်းချက်နှစ်ခု တွင် ၎င်းကို ကူးယူခြင်းအတွက် ပြီးပြည့်စုံသောဖြေရှင်းချက်ဟု ခေါ်တွင်ခြင်းမှ ကာကွယ်နိုင်သည် Excel ရှိဒေတာ-

    • ၎င်းသည် အပြည့်အဝလုပ်ဆောင်နိုင်သော Excel ဇယားများကို လှည့်ခြင်းအတွက် မသင့်လျော်ပါ။ ဇယားတစ်ခုလုံးကို ကူးယူပြီး Paste Special dialog ကိုဖွင့်ပါက၊ Transpose option ကို ပိတ်ထားသည်ကို တွေ့ရလိမ့်မည်။ ဤကိစ္စတွင်၊ သင်သည် ကော်လံခေါင်းစီးများမပါဘဲ ဇယားကို ကူးယူရန် သို့မဟုတ် ၎င်းအား အပိုင်းအခြားတစ်ခုသို့ ဦးစွာပြောင်းရန် လိုအပ်သည်။
    • Paste Special > Transpose အသစ်ကို လင့်ခ်မချိတ်ပါ။ စားပွဲမူရင်းဒေတာနှင့်အတူ၊ ထို့ကြောင့် တစ်ကြိမ်တည်းဖြင့်သာ သင့်လျော်ပါသည်။ အရင်းအမြစ်ဒေတာ ပြောင်းလဲသည့်အခါတိုင်း၊ သင်သည် လုပ်ငန်းစဉ်ကို ပြန်လုပ်ရန်နှင့် ဇယားကို အသစ်တစ်ဖန် ပြန်လှည့်ရန် လိုအပ်ပါသည်။ တူညီသောအတန်းများနှင့် ကော်လံများကို ထပ်ခါတလဲလဲပြောင်းခြင်းအတွက် ၎င်းတို့၏အချိန်များကို မည်သူမှမဖြုန်းချင်ကြပေ။ အကျွမ်းတ၀င်ရှိသော Paste Special နည်းပညာကို အသုံးပြု၍ အတန်းများသို့ အတန်းများပြောင်းနိုင်ပုံကို ကြည့်ပါ၊ သို့သော် ရလဒ်ဇယားကို မူရင်းဒေတာအတွဲသို့ ချိတ်ဆက်ပါ။ ဤချဉ်းကပ်နည်း၏ အကောင်းဆုံးအချက်မှာ အရင်းအမြစ်ဇယားရှိ ဒေတာကို သင်ပြောင်းလဲသည့်အခါတိုင်း၊ လှန်လိုက်သောဇယားသည် အပြောင်းအလဲများကို ထင်ဟပ်စေပြီး အပ်ဒိတ်လုပ်မည့်အတိုင်းဖြစ်သည်။
    1. ကော်လံများ (သို့မဟုတ် ကော်လံများအဖြစ်သို့ ပြောင်းလိုသောအတန်းများကို ကော်ပီကူးပါ။ အတန်းများသို့ပြောင်းရန်)။
    2. တူညီသော သို့မဟုတ် အခြားအလုပ်စာရွက်ရှိ ဆဲလ်အလွတ်တစ်ခုကို ရွေးပါ။
    3. ယခင်ဥပမာတွင် ရှင်းပြထားသည့်အတိုင်း Paste Special dialog ကိုဖွင့်ပြီး နှိပ်ပါ။ လင့်ခ်ကို ကူးထည့်ပါ အောက်ဘယ်ဘက်ထောင့်တွင် ကူးထည့်ပါ-

    ဤကဲ့သို့ အလားတူ ရလဒ်ကို သင်ရရှိပါမည်-

  • ဇယားအသစ်ကို ရွေးပြီး Excel ၏ Find and Replace dialog ကိုဖွင့်ပါ (သို့မဟုတ် Replace တက်ဘ်သို့ ချက်ချင်းရောက်ရန် Ctrl + H ကိုနှိပ်ပါ။)
  • အားလုံးကို အစားထိုးပါ။" = "xxx" ပါသော စာလုံးများ သို့မဟုတ် သင့်ဒေတာအစစ်အမှန်တွင် မည်သည့်နေရာတွင်မှ မရှိသော အခြားဇာတ်ကောင်များ။
  • ၎င်းက သင့်ဇယားကို တစ်ခုခုအဖြစ် ပြောင်းလဲပေးလိမ့်မည်။ အောက်ဖော်ပြပါ screenshot တွင်မြင်ရသည့်အတိုင်း အနည်းငယ်ကြောက်စရာကောင်းသော်လည်း မထိတ်လန့်ပါနှင့်၊နောက်ထပ် အဆင့် 2 ဆင့်လောက်သာ လုပ်ပြီး သင်လိုချင်တဲ့ ရလဒ်ကို ရရှိပါလိမ့်မယ်။

  • ဇယားကို "xxx" တန်ဖိုးတွေနဲ့ ကူးယူပြီး Paste Special > ကော်လံများကို အတန်းများသို့ပြောင်းရန် ကိုပြောင်းပါ
  • နောက်ဆုံးတွင်၊ အပြောင်းအလဲကို ပြန်ပြောင်းရန် နောက်ထပ်တစ်ကြိမ် ရှာဖွေပြီး အစားထိုးရန် ဒိုင်ယာလော့ခ်ကို ဖွင့်ပါ၊ ဆိုလိုသည်မှာ အားလုံးကို ပြန်လည်ရယူရန် "xxx" နှင့် "="" အားလုံးကို အစားထိုးပါ။ မူရင်းဆဲလ်များသို့ လင့်ခ်ချိတ်ထားသည်။
  • ၎င်းသည် အနည်းငယ်ရှည်သော်လည်း ပြေပြစ်သောဖြေရှင်းချက်ဖြစ်သည်မဟုတ်လော။ ဤချဉ်းကပ်မှု၏ တစ်ခုတည်းသောအားနည်းချက်မှာ မူလဖော်မတ်ချခြင်းလုပ်ငန်းစဉ်တွင် ပျောက်ဆုံးသွားပြီး ၎င်းကို ကိုယ်တိုင်ပြန်လည်ရယူရန် လိုအပ်မည်ဖြစ်သည် (ဤသင်ခန်းစာတွင် နောက်ထပ်လုပ်ဆောင်ရန် အမြန်နည်းလမ်းကို ကျွန်ုပ်ပြပါမည်။)

    နည်း။ ဖော်မြူလာများကို အသုံးပြု၍ Excel တွင် transpose လုပ်ရန်

    Excel ရှိ ကော်လံများကို အတန်းများသို့ ဒိုင်းနမစ်ကျကျပြောင်းရန် ပိုမိုမြန်ဆန်သောနည်းလမ်းမှာ TRANSPOSE သို့မဟုတ် INDEX/ADDRESS ဖော်မြူလာကို အသုံးပြုခြင်းဖြင့် ဖြစ်သည်။ ယခင်နမူနာကဲ့သို့ပင်၊ ဤဖော်မြူလာများသည် မူရင်းဒေတာနှင့် ချိတ်ဆက်မှုများကို သိမ်းဆည်းထားသော်လည်း အနည်းငယ် ကွဲပြားစွာ အလုပ်လုပ်ပါသည်။

    TRANSPOSE လုပ်ဆောင်ချက်ကို အသုံးပြု၍ Excel အတွင်းရှိ ကော်လံများသို့ အတန်းများပြောင်းပါ

    ၎င်း၏အမည်တွင် အကြံပြုထားသည့်အတိုင်း၊ TRANSPOSE လုပ်ဆောင်ချက် Excel တွင် ဒေတာလွှဲပြောင်းခြင်းအတွက် အထူးဒီဇိုင်းထုတ်ထားသည်-

    =TRANSPOSE(array)

    ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် လူဦးရေအလိုက် ဖော်ပြထားသော အခြားဇယားကို ပြောင်းလဲသွားပါမည်-

    1. သင်၏မူရင်းဇယားရှိ အတန်းနှင့်ကော်လံအရေအတွက်ကို ရေတွက်ပြီး တူညီသောဆဲလ်အလွတ်အရေအတွက်ကို ရွေးချယ်ပါ၊ သို့သော် အခြားဦးတည်ချက်တွင်ဖြစ်သည်။

      ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့၏နမူနာဇယားတွင် ကော်လံ ၇ ခုနှင့် အတန်း ၆ တန်း ပါဝင်သည်။ခေါင်းစဉ်များ။ TRANSPOSE လုပ်ဆောင်ချက်သည် ကော်လံများကို အတန်းများသို့ ပြောင်းပေးမည်ဖြစ်သောကြောင့် ကျွန်ုပ်တို့သည် ကော်လံ 6 ခုနှင့် အတန်း 7 တန်းကို ရွေးချယ်ပါသည်။

    2. ရွေးချယ်ထားသော ဆဲလ်အလွတ်များဖြင့် ဤဖော်မြူလာကို ရိုက်ထည့်ပါ-

      =TRANSPOSE(A1:G6)

    3. ကျွန်ုပ်တို့၏ဖော်မြူလာကိုဆဲလ်များစွာတွင်အသုံးပြုရန်လိုအပ်သောကြောင့်၎င်းအား array ဖော်မြူလာအဖြစ်ပြုလုပ်ရန် Ctrl + Shift + Enter ကိုနှိပ်ပါ။

    Voilà၊ ကော်လံများသည် ကျွန်ုပ်တို့အလိုရှိသည့်အတိုင်း အတန်းသို့ပြောင်းခဲ့သည်-

    TRANSPOSE လုပ်ဆောင်ချက်၏ အားသာချက်များ-

    TRANSPOSE လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း၏ အဓိကအကျိုးကျေးဇူးမှာ လှည့်ထားသောဇယားသည် အရင်းအမြစ်ဇယားနှင့် ချိတ်ဆက်မှုကို ဆက်လက်ထိန်းသိမ်းထားကြောင်းနှင့် အရင်းအမြစ်ဒေတာကို သင်ပြောင်းလဲသည့်အခါတိုင်း၊ Transposed ဇယားသည် လျော်ညီစွာ ပြောင်းလဲသွားမည်ဖြစ်သည်။

    လွှဲပြောင်းခြင်းလုပ်ဆောင်ချက်၏ အားနည်းချက်များ-

    • အထက်ပုံစခရင်ပုံတွင်မြင်ရသည့်အတိုင်း မူလဇယားပုံစံချခြင်းကို ပြောင်းလဲထားသောဇယားတွင် မသိမ်းဆည်းပါ။
    • မူရင်းဇယားတွင် ဗလာဆဲလ်များရှိပါက၊ အစားထိုးထားသောဆဲလ်များသည် 0 အစား 0 ပါဝင်ပါမည်။ ၎င်းကို ပြုပြင်ရန်၊ ဤဥပမာတွင် ရှင်းပြထားသည့်အတိုင်း IF လုပ်ဆောင်ချက်နှင့် ပေါင်းစပ်၍ TRANSPOSE ကို အသုံးပြုပါ- သုညမပါဘဲ ကူးပြောင်းနည်း။
    • အရင်းအမြစ်ဒေတာပေါ်တွင် များစွာမူတည်သောကြောင့် ၎င်းသည် လှည့်ပတ်ထားသောဇယားရှိ မည်သည့်ဆဲလ်ကိုမျှ တည်းဖြတ်၍မရပါ။ အကယ်၍ သင်သည် ဆဲလ်တန်ဖိုးအချို့ကို ပြောင်းလဲရန် ကြိုးစားပါက၊ သင်သည် "အခင်းကျင်းတစ်ခု၏ အစိတ်အပိုင်းကို သင်ပြောင်းလဲ၍မရပါ" အမှားနှင့် အဆုံးသတ်သွားပါမည်။

    အကျဉ်းချုပ်၊ လွယ်ကူပြီး အသုံးပြုရလွယ်ကူစေသော TRANSPOSE လုပ်ဆောင်ချက်သည် မည်သို့ပင်ဖြစ်စေ ပြောင်းလွယ်ပြင်လွယ်မရှိ၍ အကောင်းဆုံးဖြစ်မည်မဟုတ်ပေ။အခြေအနေများစွာတွင် သွားရမည့်နည်းလမ်း။

    ပိုမိုသိရှိလိုပါက၊ ဥပမာများနှင့်အတူ Excel TRANSPOSE လုပ်ဆောင်ချက်ကို ကြည့်ပါ။

    အတန်းအား INDIRECT နှင့် ADDRESS လုပ်ဆောင်ချက်များဖြင့် ကော်လံသို့ ပြောင်းပါ

    ဤဥပမာတွင်၊ အနည်းငယ်ဆန်းကျယ်သော လုပ်ဆောင်ချက်နှစ်ခုကို ပေါင်းစပ်အသုံးပြုမည်ဖြစ်သည်။ ဒီတော့ ဇယားသေးသေးလေးကို လှည့်ကြည့်ရအောင်၊ ဖော်မြူလာကို ပိုအာရုံစိုက်ကြည့်ရအောင်။

    ဆိုပါစို့၊ သင့်မှာ ကော်လံ 4 ခု (A - D) နဲ့ 5 တန်း (1 - 5) မှာ ဒေတာရှိတယ်ဆိုပါစို့။

    ကော်လံများကို အတန်းများသို့ပြောင်းရန်အတွက် အောက်ပါတို့ကိုလုပ်ဆောင်ပါ-

    1. ဦးတည်ရာအပိုင်းအခြား၏ဘယ်ဘက်ဆဲလ်အများစုရှိ အောက်ပါဖော်မြူလာကိုထည့်ပါ၊ A7 ဟုပြောကာ Enter ခလုတ်ကိုနှိပ်ပါ။ :

      =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

    2. ရွေးချယ်ထားသောဆဲလ်များ၏ ညာဘက်အောက်ထောင့်ရှိ အမည်းရောင်လက်ဝါးကပ်တိုင်လေးကို ဆွဲယူခြင်းဖြင့် ဖော်မြူလာကို ညာဘက်နှင့်အောက်အောက်ဘက်သို့ ကူးယူပါ-

    ဒါပဲ! သင်၏အသစ်ဖန်တီးထားသောဇယားတွင်၊ ကော်လံအားလုံးကို အတန်းသို့ပြောင်းထားသည်။

    သင့်ဒေတာသည် A မှလွဲ၍ အခြားအတန်း 1 မှလွဲ၍ အခြားအတန်းအချို့တွင် စတင်ပါက၊ သင်သည် အနည်းငယ်ပိုမိုရှုပ်ထွေးသောဖော်မြူလာကို အသုံးပြုရပါမည်-

    =INDIRECT(ADDRESS(COLUMN(A1) - COLUMN($A$1) + ROW($A$1), ROW(A1) - ROW($A$1) + COLUMN($A$1)))

    A1 သည် သင့်အရင်းအမြစ်ဇယား၏ ဘယ်ဘက်အပေါ်ဆုံး ဆဲလ်ဖြစ်သည်။ ထို့အပြင်၊ အကြွင်းမဲ့နှင့် နှိုင်းရဆဲလ်ရည်ညွှန်းချက်များကို အသုံးပြုခြင်းကိုလည်း ကျေးဇူးပြု၍ သတိထားပါ။

    သို့သော် အသွင်ပြောင်းဆဲလ်များသည် မူလဒေတာနှင့် နှိုင်းယှဉ်ပါက အလွန်ရိုးရှင်းပြီး မွဲခြောက်နေပုံပေါ်သည်-

    ဒါပေမယ့် စိတ်မပျက်ပါနဲ့၊ ဒီပြဿနာကို အလွယ်တကူ ဖြေရှင်းနိုင်ပါတယ်။ မူရင်းဖော်မတ်ကို ပြန်လည်ရယူရန်၊ ဤနေရာတွင် သင်လုပ်ဆောင်သည်-

    • မူရင်းကို ကူးယူပါ။ဇယား။
    • ရလဒ်ဇယားကို ရွေးပါ။
    • ရလဒ်ဇယားကို ညာကလစ်နှိပ်ပြီး Paste ရွေးစရာများ > ဖော်မတ်ချခြင်း ကိုရွေးချယ်ပါ။

    အားသာချက်များ - ဤဖော်မြူလာသည် Excel ရှိ ကော်လံများဆီသို့ အတန်းများပြောင်းရန် ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသော နည်းလမ်းကို ပေးဆောင်သည်။ သင်ပုံမှန်ဖော်မြူလာတစ်ခုမဟုတ်ဘဲ array ဖော်မြူလာကိုအသုံးပြုသောကြောင့် transposed table တွင် အပြောင်းအလဲတစ်စုံတစ်ရာပြုလုပ်နိုင်ခွင့်ရှိသည်။

    အားနည်းချက်များ - တစ်ခုသာတွေ့နိုင်သည် - ပုံမှန်ဒေတာ၏ပုံစံချခြင်းမှာ ပျောက်ဆုံးသွားပါသည်။ သို့သော်၊ အထက်တွင်ပြထားသည့်အတိုင်း လျှင်မြန်စွာပြန်ယူနိုင်သည်။

    ဤဖော်မြူလာအလုပ်လုပ်ပုံ

    ယခုအခါတွင် သင်သည် INDIRECT / ADDRESS ပေါင်းစပ်မှုကို မည်သို့အသုံးပြုရမည်ကို သိလာသဖြင့်၊ သင်သည် အဘယ်အရာကို ထိုးထွင်းသိမြင်နိုင်မည်နည်း။ ဖော်မြူလာသည် အမှန်တကယ် လုပ်ဆောင်နေပါသည်။

    ၎င်း၏အမည် အကြံပြုထားသည့်အတိုင်း၊ INDIRECT လုပ်ဆောင်ချက်ကို ဆဲလ်တစ်ခုအား သွယ်ဝိုက်ကိုးကားရန် အသုံးပြုပါသည်။ သို့သော် INDIRECT ၏ တကယ့်စွမ်းအားမှာ ၎င်းသည် အခြားလုပ်ဆောင်ချက်များနှင့် အခြားဆဲလ်များ၏တန်ဖိုးများကို အသုံးပြု၍ သင်တည်ဆောက်ထားသည့် string အပါအဝင် မည်သည့် string ကိုမဆို အကိုးအကားအဖြစ်သို့ ပြောင်းလဲပေးနိုင်ခြင်းပင်ဖြစ်သည်။ ပြီးတော့ ဒါက ငါတို့လုပ်ရမယ့် အတိအကျပဲ။ သင်ဤအချက်ကိုလိုက်နာပါက ကျန်အားလုံးကို လွယ်ကူစွာနားလည်နိုင်လိမ့်မည် : )

    သင်မှတ်မိသည့်အတိုင်း၊ ကျွန်ုပ်တို့သည် ဖော်မြူလာတွင် နောက်ထပ်လုပ်ဆောင်ချက် 3 ခုကို အသုံးပြုထားသည် - ADDRESS၊ COLUMN နှင့် ROW။

    ADDRESS လုပ်ဆောင်ချက်သည် သင်သတ်မှတ်ထားသော အတန်းနှင့် ကော်လံနံပါတ်များဖြင့် ဆဲလ်လိပ်စာကို အသီးသီးရယူသည်။ ကျေးဇူးပြု၍ မှာယူမှုကို သတိရပါ- ပထမ - အတန်း၊ ဒုတိယ - ကော်လံ။

    ကျွန်ုပ်တို့၏ ဖော်မြူလာတွင်၊ ကျွန်ုပ်တို့သည် ပြောင်းပြန်အမှာစာတွင် သြဒိနိတ်များကို ပေးဆောင်ပြီး ၎င်းကို၊လှည့်ကွက်က တကယ်လုပ်တာပါ။ တစ်နည်းဆိုရသော် ဖော်မြူလာ ADDRESS(COLUMN(A1),ROW(A1)) သည် အတန်းများကို ကော်လံများသို့ လဲလှယ်ပေးသည်၊ ဆိုလိုသည်မှာ ကော်လံနံပါတ်တစ်ခုယူကာ ၎င်းကို အတန်းနံပါတ်သို့ ပြောင်းလဲပြီးနောက် အတန်းနံပါတ်တစ်ခုယူကာ ကော်လံတစ်ခုသို့ ပြောင်းသွားသည် နံပါတ်။

    နောက်ဆုံးတွင်၊ INDIRECT လုပ်ဆောင်ချက်သည် လှည့်ထားသောဒေတာကိုထုတ်ပေးသည်။ လုံးဝကြောက်စရာမရှိပါလား။

    VBA macro ကိုအသုံးပြု၍ Excel တွင်ဒေတာကိုလွှဲပြောင်းခြင်း

    Excel ရှိ ကော်လံများသို့ အတန်းများကိုအလိုအလျောက်ပြောင်းရန်၊ အောက်ပါ macro ကိုသုံးနိုင်သည်-

    Sub TransposeColumnsRows () Dim SourceRange As Range အဖြစ် Dim DestRange As Range သတ်မှတ် SourceRange = Application.InputBox(Prompt:= "ကျေးဇူးပြု၍ transpose လုပ်ရန် အပိုင်းအခြားကို ရွေးပါ" , Title:= "အတန်းများဆီသို့ Transpose Rows" , Type :=8) Set DestRange = Application.InputBox (Prompt:= "ဦးတည်ရာအကွာအဝေး၏ ဘယ်ဘက်အပေါ်ဘက်ဆဲလ်ကို ရွေးပါ" ၊ ခေါင်းစဉ်:= "အတန်းများကို ကော်လံများသို့ ကူးပြောင်းရန်"၊ အမျိုးအစား :=8) SourceRange.Copy DestRange။ Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= False , Transpose:= True Application.CutCopyMode = False End Sub

    သင်၏ အလုပ်စာရွက်တွင် မက်ခရိုကို ထည့်ရန်၊ ထည့်သွင်းနည်းတွင် ဖော်ပြထားသည့် လမ်းညွှန်ချက်များကို လိုက်နာပါ Excel တွင် VBA ကုဒ်ကိုဖွင့်ပါ။

    မှတ်ချက်။ VBA ဖြင့် ကူးပြောင်းခြင်းတွင် ကန့်သတ်ချက် 65536 ရှိသည်။ သင့် array သည် ဤကန့်သတ်ချက်ကို ကျော်လွန်ပါက၊ အပိုဒေတာကို တိတ်တဆိတ် စွန့်ပစ်ပါမည်။

    အတန်းကို ကော်လံအဖြစ်ပြောင်းရန် မက်ခရိုကို အသုံးပြုနည်း

    သင့်အလုပ်စာအုပ်တွင် ထည့်သွင်းထားသော မက်ခရိုဖြင့် အောက်ပါတို့ကို လုပ်ဆောင်ပါသင့်ဇယားကိုလှည့်ရန် အဆင့်များ-

    1. ပစ်မှတ်စာရွက်ကိုဖွင့်ပါ၊ Alt + F8 ကိုနှိပ်ပါ၊ TransposeColumnsRows macro ကိုရွေးချယ်ပြီး Run ကိုနှိပ်ပါ။

  • အတန်းများနှင့် ကော်လံများပြောင်းလိုသည့် အပိုင်းအခြားကို ရွေးပြီး OK ကိုနှိပ်ပါ-
  • ဦးတည်ရာအပိုင်းအခြား၏ ဘယ်ဘက်အပေါ်ပိုင်းဆဲလ်ကို ရွေးပြီး OK :
  • ရလဒ်ကို ခံစားကြည့်ပါ :)

    Transpose tool ဖြင့် ကော်လံများနှင့် အတန်းများကို ပြောင်းပါ

    သင်သည် အတန်းသို့ ကော်လံအသွင်ပြောင်းခြင်းကို ပုံမှန်လုပ်ဆောင်ရန် လိုအပ်ပါက၊ သင်သည် အမှန်တကယ် ပိုမိုမြန်ဆန်သော နည်းလမ်းကို ရှာဖွေနေပေမည်။ ကံကောင်းစွာဖြင့်၊ ကျွန်ုပ်၏ Excel တွင် ထိုသို့သောနည်းလမ်းတစ်ခုရှိပြီး ကျွန်ုပ်တို့၏ Ultimate Suite ၏ အခြားအသုံးပြုသူများလည်း ဖြစ်သည် :)

    Excel တွင် အတန်းနှင့်ကော်လံများကို ကလစ်အနည်းငယ်ဖြင့် စာသားပြောင်းနည်းကို ကျွန်ုပ်ပြသပါရစေ-

    1. သင့်ဇယားအတွင်းရှိ မည်သည့်ဆဲလ်ကိုမဆိုရွေးချယ်ပါ၊ Ablebits တက်ဘ်သို့သွားပါ > အသွင်ပြောင်း အုပ်စု၊ နှင့် လွှဲပြောင်း ခလုတ်ကို နှိပ်ပါ။

  • မူလဆက်တင်များသည် အများစုတွင် ကောင်းမွန်စွာအလုပ်လုပ်သောကြောင့် သင်သည် ဘာမှမပြောင်းလဲဘဲ Transpose ကိုနှိပ်ပါ။
  • သင် တန်ဖိုးများကိုသာကူးထည့်လိုပါက သို့မဟုတ် ရင်းမြစ်ဒေတာသို့ လင့်ခ်များဖန်တီးလိုပါက လှည့်ထားသောဇယားကို မူလဇယားတွင် သင်ပြုလုပ်သောပြောင်းလဲမှုတိုင်းနှင့် အလိုအလျောက်မွမ်းမံရန် အတင်းအကြပ်ပြုလုပ်လိုပါက၊ သက်ဆိုင်ရာ ရွေးချယ်မှု။

    ပြီးပါပြီ။ ဇယားကို အသွင်ပြောင်းထားပြီး၊ ဖော်မတ်ကို ထိန်းသိမ်းထားပြီး၊ နောက်ထပ် ခြယ်လှယ်မှုများ မလိုအပ်ပါ-

    သင်စိတ်ဝင်စားပါက၊

    မိုက်ကယ်ဘရောင်းသည် ဆော့ဖ်ဝဲလ်ကိရိယာများကို အသုံးပြု၍ ရှုပ်ထွေးသောလုပ်ငန်းစဉ်များကို ရိုးရှင်းအောင်ပြုလုပ်လိုသော သီးသန့်နည်းပညာကို ဝါသနာပါသူတစ်ဦးဖြစ်သည်။ နည်းပညာနယ်ပယ်တွင် ဆယ်စုနှစ်တစ်ခုကျော်အတွေ့အကြုံဖြင့် Microsoft Excel နှင့် Outlook အပြင် Google Sheets နှင့် Docs တို့တွင် သူ၏ကျွမ်းကျင်မှုကို ချီးမြှောက်ခဲ့သည်။ Michael ၏ဘလော့ဂ်သည် ကုန်ထုတ်စွမ်းအားနှင့် ထိရောက်မှုတိုးတက်စေရန်အတွက် လိုက်လျောရလွယ်ကူသော အကြံပြုချက်များနှင့် သင်ခန်းစာများကို အခြားသူများအား မျှဝေရန် ရည်ရွယ်ပါသည်။ သင်သည် ကျွမ်းကျင်သော သို့မဟုတ် စတင်သူဖြစ်ပါစေ၊ Michael ၏ဘလော့ဂ်သည် ဤမရှိမဖြစ်လိုအပ်သောဆော့ဖ်ဝဲလ်ကိရိယာများထဲမှ အကောင်းဆုံးကိုရယူရန်အတွက် အဖိုးတန်သောထိုးထွင်းသိမြင်မှုနှင့် လက်တွေ့ကျသောအကြံဉာဏ်များကို ပေးပါသည်။