ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

ဂန္တဝင်အခြေအနေ- တစ်ခုတည်းသို့ ပေါင်းစည်းရန် သင့်တွင် စာရင်းနှစ်ခုရှိသည်။ ထို့အပြင်၊ ကနဦးစာရင်းများတွင် တစ်မူထူးခြားသောဒြပ်စင်များနှင့် ကိုက်ညီမှုရှိနိုင်သည် (စာရင်းများကြားနှင့်အတွင်းပိုင်း) နှစ်ခုစလုံးရှိနိုင်သော်လည်း output တွင် ထပ်တူထပ်မျှမရှိသောစာရင်းတစ်ခုကို ရယူရန်လိုအပ်သည်-

ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

ရှေးယခင်က “နဖူးပေါ်” မှ ပိုမိုရှုပ်ထွေးသော်လည်း ပြေပြစ်သော ပြဿနာကို ဖြေရှင်းရန် နည်းလမ်းများစွာကို အစဉ်အလာအားဖြင့် ကြည့်ကြပါစို့။

နည်းလမ်း 1- မိတ္တူများကို ဖယ်ရှားပါ။

သင်သည် ပြဿနာကို အရိုးရှင်းဆုံးနည်းလမ်းဖြင့် ဖြေရှင်းနိုင်သည် - စာရင်းနှစ်ခုလုံး၏ အစိတ်အပိုင်းများကို တစ်ခုတည်းသို့ ကိုယ်တိုင်ကူးယူပြီး ရလာဒ်အစုံသို့ ကိရိယာကို အသုံးပြုပါ။ ထပ်နေသောများကို ဖယ်ရှားပါ။ တက်ဘ်မှ ဒေတာများ (ဒေတာ — ထပ်တူများကို ဖယ်ရှားပါ):

ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

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

နည်းလမ်း 1a pivot ဇယား

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

ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

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

မူရင်းစာရင်းများကို ပြောင်းလဲသောအခါ၊ ဒေတာအသစ်သည် တိုက်ရိုက်လင့်ခ်များမှတစ်ဆင့် ပေါင်းစပ်ဇယားသို့ ရောက်သွားလိမ့်မည်၊ သို့သော် ဆုံချက်ဇယားကို ကိုယ်တိုင်မွမ်းမံရပါမည် (ညာဖက်ကလစ်နှိပ်ပါ – အပ်ဒိတ် & သိမ်းဆည်းပါ။) အကယ်၍ သင်သည် ပျံသန်းမှုတွင် ပြန်လည်တွက်ချက်ရန် မလိုအပ်ပါက၊ အခြားရွေးချယ်မှုများကို အသုံးပြုခြင်းသည် ပိုကောင်းပါသည်။

နည်းလမ်း 2- Array ဖော်မြူလာ

ပြဿနာကို ဖော်မြူလာများဖြင့် ဖြေရှင်းနိုင်သည်။ ဤကိစ္စတွင်၊ ရလဒ်များကို ပြန်လည်တွက်ချက်ခြင်းနှင့် အပ်ဒိတ်လုပ်ခြင်းသည် မူရင်းစာရင်းများကို ပြောင်းလဲပြီးနောက် ချက်ချင်းဆိုသလို အလိုအလျောက်နှင့် ချက်ချင်းဖြစ်ပေါ်လာမည်ဖြစ်သည်။ အဆင်ပြေစေရန်နှင့် တိုတိုတုတ်တုတ်အတွက်၊ ကျွန်ုပ်တို့၏စာရင်းများကို နာမည်ပေးကြပါစို့။ စာရင်း 1 и စာရင်း 2သုံးပြီး အမည်မန်နေဂျာ tab ကို ရေးဆွဲရေး (ဖော်မြူလာများ — အမည်မန်နေဂျာ — ဖန်တီးပါ):

ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

အမည်ပေးပြီးနောက်၊ ကျွန်ုပ်တို့လိုအပ်သော ဖော်မြူလာသည် ဤကဲ့သို့ဖြစ်နေလိမ့်မည်-

ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

အစပိုင်းမှာတော့ ကြောက်စရာကောင်းတဲ့ပုံပေါက်ပေမယ့် တကယ်တမ်းတော့ အရာအားလုံးက သိပ်ကြောက်စရာမရှိပါဘူး။ ဥပမာအားဖြင့် ဤနေရာတွင် Alt+Enter သော့ပေါင်းစပ်ပြီး space ဖြင့် indent ကိုအသုံးပြု၍ ဤဖော်မြူလာကို စာကြောင်းများစွာတွင် ချဲ့ခွင့်ပြုပါ-

ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

ဤနေရာတွင် ယုတ္တိဗေဒမှာ အောက်ပါအတိုင်းဖြစ်သည်။

  • ဖော်မြူလာ INDEX(List1;MATCH(0;COUNTIF($E$1:E1;List1); 0) သည် ပထမစာရင်းမှ ထူးခြားသောဒြပ်စင်အားလုံးကို ရွေးချယ်သည်။ ၎င်းတို့ ကုန်သွားသည်နှင့်တပြိုင်နက်၊ ၎င်းသည် #N/A အမှားတစ်ခု ပေးလာသည်-

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  • ပုံသေနည်း INDEX(List2;MATCH(0;COUNTIF($E$1:E1;List2); 0))) သည် ဒုတိယစာရင်းမှ ထူးခြားသောဒြပ်စင်များကို အလားတူနည်းဖြင့် ထုတ်ယူသည်။
  • IFERROR လုပ်ဆောင်ချက်နှစ်ခုသည် တစ်ခုနှင့်တစ်ခုကြားတွင် အသိုက်အမြုံပြုထားသည့် စာရင်း-1 မှ ထူးခြားသည့်အရာများ၏ ပထမအထွက်ကို အကောင်အထည်ဖော်ကာ၊ ထို့နောက် စာရင်း-2 မှ တစ်ခုပြီးတစ်ခု လုပ်ဆောင်သည်။

၎င်းသည် array ဖော်မြူလာတစ်ခုဖြစ်သည်၊ ဆိုလိုသည်မှာ စာရိုက်ပြီးနောက်၊ ၎င်းကို သာမန်မဟုတ်သော ဆဲလ်တစ်ခုအတွင်း ထည့်သွင်းရမည်ဖြစ်ကြောင်း သတိပြုပါ။ ဝင်ရောက်ဒါပေမယ့် ကီးဘုတ်ဖြတ်လမ်းနဲ့ Ctrl ++အဆိုင်း+ဝင်ရောက် ထို့နောက် အနားသတ်ဖြင့် ကလေးဆဲလ်များဆီသို့ ကူးယူ (ဆွဲယူပါ)။

Excel ၏အင်္ဂလိပ်ဗားရှင်းတွင်၊ ဤပုံသေနည်းသည်-

=IFERROR(IFERROR(INDEX(List1၊ MATCH(0၊ COUNTIF($E$1:E1၊ List1)၊ 0))၊ INDEX(List2၊ MATCH(0၊ COUNTIF($E$1:E1၊ List2), 0)) ) "") 

ဤချဉ်းကပ်မှု၏ အားနည်းချက်မှာ array ဖော်မြူလာများသည် အရင်းအမြစ်ဇယားများတွင် ဒြပ်စင်အရေအတွက် အများအပြား (ရာပေါင်းများစွာ သို့မဟုတ် ထို့ထက်များစွာ) များပြားနေပါက ဖိုင်နှင့် သိသိသာသာနှေးကွေးသွားခြင်းပင်ဖြစ်သည်။ 

နည်းလမ်း 3. Power Query

သင်၏ရင်းမြစ်စာရင်းများတွင် ဒြပ်စင်အများအပြား၊ ဥပမာအားဖြင့် ရာနှင့်ချီသော သို့မဟုတ် ထောင်ပေါင်းများစွာရှိပါက၊ နှေးကွေးသော ခင်းကျင်းမှုဖော်မြူလာအစား Power Query add-in ကိရိယာများဖြစ်သည့် အခြေခံကျကျ ကွဲပြားသောချဉ်းကပ်နည်းကို အသုံးပြုခြင်းက ပိုကောင်းပါသည်။ ဤ add-in ကို မူရင်းအတိုင်း Excel 2016 တွင် တည်ဆောက်ထားသည်။ သင့်တွင် Excel 2010 သို့မဟုတ် 2013 ရှိပါက၊ သီးခြားစီဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းနိုင်သည် (အခမဲ့)။

လုပ်ဆောင်ချက်များ၏ algorithm မှာအောက်ပါအတိုင်းဖြစ်သည်။

  1. ထည့်သွင်းထားသည့် အပိုပရိုဂရမ်၏ သီးခြားတဘ်ကို ဖွင့်ပါ။ ပါဝါ Query (သင့်တွင် Excel 2010-2013 ရှိပါက) သို့မဟုတ် tab သို့သွားပါ။ ဒေတာများ (Excel 2016 ရှိရင်)။
  2. ပထမစာရင်းကိုရွေးပြီး ခလုတ်ကိုနှိပ်ပါ။ ဇယား/အပိုင်းအခြားမှ (အပိုင်း/ဇယားမှ). ကျွန်ုပ်တို့၏စာရင်းမှ "စမတ်ဇယား" ဖန်တီးခြင်းနှင့် ပတ်သက်၍ မေးမြန်းသောအခါ၊ ကျွန်ုပ်တို့ သဘောတူသည်-

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  3. ဒေါင်းလုဒ်လုပ်ထားသော ဒေတာနှင့် မေးမြန်းမှုအမည်ကို သင်မြင်နိုင်သည့် query editor window ကိုဖွင့်ပါသည်။ စားပွဲတင် 1 (လိုချင်ရင် ကိုယ်တိုင်ပြောင်းလို့ရပါတယ်။)
  4. ဇယားခေါင်းစီးကို နှစ်ချက်နှိပ်ပါ (စကားလုံး စာရင်း 1) နှင့် အခြားမည်သည့်အမည်သို့ (ဥပမာ လူပုဂၢဳိလ္မ်ား) နာမည်အတိအကျက အရေးမကြီးပေမယ့် တီထွင်ထားတဲ့နာမည်ကို မှတ်မိနေရမယ်။ ဒုတိယဇယားကိုတင်သွင်းသောအခါတွင် ၎င်းကို နောက်ပိုင်းတွင် ထပ်မံအသုံးပြုရမည်ဖြစ်သည်။ အနာဂတ်တွင် ဇယားနှစ်ခုကို ပေါင်းစည်းခြင်းသည် ၎င်းတို့၏ ကော်လံခေါင်းစီးများနှင့် ကိုက်ညီမှသာ အလုပ်ဖြစ်ပါမည်။
  5. ဘယ်ဘက်အပေါ်ထောင့်ရှိ dropdown list ကိုချဲ့ပါ။ ပိတ်ပြီးဒေါင်းလုဒ်လုပ်ပါ။ နှင့်ရှေးခယျြ ပိတ်ပြီး တင်ပါ... (ပိတ်ပြီးတင်ရန်…):

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  6. နောက် dialog box တွင် (အနည်းငယ်ကွဲပြားပုံပေါ်နိုင်သည် – ထိတ်လန့်မခံပါနှင့်) ကိုရွေးချယ်ပါ။ ချိတ်ဆက်မှုတစ်ခုဖန်တီးပါ။ (ချိတ်ဆက်မှုကိုသာ ဖန်တီးပါ):

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  7. ကျွန်ုပ်တို့သည် ဒုတိယစာရင်းအတွက် လုပ်ထုံးလုပ်နည်းတစ်ခုလုံး (အမှတ် 2-6) ကို ပြန်လုပ်ပါ။ ကော်လံခေါင်းစီးတစ်ခုကို အမည်ပြောင်းသည့်အခါ၊ ယခင်မေးမြန်းမှုတွင်ကဲ့သို့ တူညီသောအမည် (လူများ) ကို အသုံးပြုရန် အရေးကြီးပါသည်။
  8. tab ပေါ်ရှိ Excel window တွင် ဒေတာများ သို့မဟုတ် tab ပေါ်တွင် ပါဝါ Query ရှေးခယျြ ဒေတာရယူပါ - တောင်းဆိုမှုများကို ပေါင်းစပ်ပါ - ပေါင်းထည့်ပါ။ (ဒေတာရယူပါ — ပေါင်းစပ်မေးမြန်းချက်များ — နောက်ဆက်တွဲ):

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  9. ပေါ်လာသော dialog box တွင်၊ drop-down lists မှ ကျွန်ုပ်တို့၏ တောင်းဆိုချက်များကို ရွေးချယ်ပါ။

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  10. ရလဒ်အနေဖြင့်၊ စာရင်းနှစ်ခုကို တစ်ခုနှင့်တစ်ခု ချိတ်ဆက်ထားမည့် မေးခွန်းအသစ်တစ်ခုကို ကျွန်ုပ်တို့ရရှိပါမည်။ ခလုတ်ဖြင့် ထပ်နေသည့်အရာများကို ဖယ်ရှားရန် ကျန်ရှိနေပါသည်။ အတန်းများကိုဖျက်ပါ - ထပ်တူများကိုဖယ်ရှားပါ။ (အတန်းများကိုဖျက်ပါ — ထပ်တူများကိုဖျက်ပါ):

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

  11. အပြီးသတ်မေးမြန်းမှုအား ရွေးချယ်မှုအကန့်၏ ညာဘက်အခြမ်းတွင် အမည်ပြောင်းနိုင်ပြီး၊ ၎င်းအား မှန်ကန်သောအမည်ဖြင့် အမည်ပြောင်းနိုင်သည် (၎င်းသည် အမှန်တကယ်အားဖြင့် ရလဒ်ဇယား၏အမည်ဖြစ်သည်) နှင့် အရာအားလုံးကို command ဖြင့် စာရွက်ပေါ်သို့ အပ်လုဒ်လုပ်နိုင်ပါသည်။ ပိတ်ပြီးဒေါင်းလုဒ်လုပ်ပါ။ (ပိတ်ပြီး တင်ပါ):

    ပွားခြင်းမရှိဘဲ စာရင်းနှစ်ခုကို ပေါင်းစည်းခြင်း။

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

  • Power Query ကို အသုံးပြု၍ မတူညီသော ဖိုင်များမှ ဇယားများစွာကို စုဆောင်းနည်း
  • စာရင်းတစ်ခုမှ ထူးခြားသောအရာများကို ထုတ်ယူခြင်း။
  • တူညီမှုနှင့် ကွာခြားချက်များအတွက် စာရင်းနှစ်ခုကို တစ်ခုနှင့်တစ်ခု နှိုင်းယှဉ်နည်း

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