စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

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

စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

သင်နှင့်ကျွန်ုပ်တွင် အဓိကစကားလုံးများစာရင်း - ကားအမှတ်တံဆိပ်များ၏အမည်များ - နှင့် အပိုပစ္စည်းအမျိုးအစားအားလုံး၏ စားပွဲကြီးတစ်ခုရှိသည် ဆိုပါစို့ ကားအမှတ်တံဆိပ်။ ကျွန်ုပ်တို့၏တာဝန်မှာ ပေးထားသော ခြားနားခြင်းအက္ခရာ (ဥပမာ၊ ကော်မာ) မှတဆင့် အိမ်နီးချင်းဆဲလ်များရှိ သော့ချက်စာလုံးများအားလုံးကို ရှာဖွေပြီး ပြသရန်ဖြစ်သည်။

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

ဟုတ်ပါတယ်၊ ပထမဦးစွာ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဇယားများကို ကီးဘုတ်ဖြတ်လမ်းကို အသုံးပြု၍ dynamic ("smart") အဖြစ်သို့ ပြောင်းလဲပါသည်။ Ctrl ++T သို့မဟုတ် အမိန့်များ ပင်မ – ဇယားအဖြစ် ဖော်မတ်ပါ။ (ပင်မ – ဇယားအဖြစ် ပုံစံဖော်ပါ)သူတို့ကို နာမည်ပေး (ဥပမာ တံဆိပ်ခေါင်းများи အပိုပစ္စည်း) တက်ဘ်ပေါ်တွင် ရွေးချယ်ခြင်းဖြင့် Power Query တည်းဖြတ်မှုသို့ တစ်ခုပြီးတစ်ခု တင်ပါ။ ဒေတာ – ဇယား/အပိုင်းအခြားမှ (ဒေတာ — ဇယား/အပိုင်းအခြားမှ). Power Query ကို သီးခြား add-in အဖြစ် ထည့်သွင်းထားသည့် Excel 2010-2013 ၏ ဗားရှင်းအဟောင်းများရှိပါက၊ ထို့နောက် လိုချင်သောခလုတ်သည် တက်ဘ်ပေါ်တွင် ရှိနေမည် ပါဝါ Query. သင့်တွင် အသစ်စက်စက် Excel 365 ဗားရှင်းရှိပါက ခလုတ်ကိုနှိပ်ပါ။ ဇယား/အပိုင်းအခြားမှ အဲဒီမှာ အခုခေါ်တယ်။ အရွက်တွေနဲ့ (စာရွက်မှ).

Power Query တွင် table တစ်ခုစီကို တင်ပြီးနောက်၊ command ဖြင့် Excel သို့ ပြန်သွားပါမည်။ ပင်မ — ပိတ်ပြီး တင်ပါ — ပိတ်ပြီး တင်ပါ… — ချိတ်ဆက်မှုကိုသာ ဖန်တီးပါ။ (အိမ် — Close & Load — Close & Load to… — ချိတ်ဆက်မှုကိုသာ ဖန်တီးပါ).

အခု ထပ်နေတဲ့ တောင်းဆိုချက်ကို ဖန်တီးကြည့်ရအောင် အပိုပစ္စည်း၎င်းကို right-click နှိပ်ပြီး ရွေးချယ်ခြင်းဖြင့် တောင်းဆိုချက်ပွား (မိတ္တူပွားမေးမြန်းမှု)ထို့နောက် ရရှိလာသော မိတ္တူတောင်းဆိုချက်ကို အမည်ပြောင်းပါ။ ရလဒ်များ ငါတို့သည် သူနှင့်အတူ ဆက်လုပ်ကြလိမ့်မည်။

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

  1. Advanced tab တွင် ကော်လံတစ်ခုထည့်ခြင်း။ အဖွဲ့တစ်ဖွဲ့ကိုရွေးချယ်ပါ။ စိတ်ကြိုက်ကော်လံ (ကော်လံထည့်ပါ — စိတ်ကြိုက်ကော်လံ) ဖော်မြူလာကို ရိုက်ထည့်ပါ။ = အမှတ်တံဆိပ်များ. နှိပ်ပြီးနောက် OK ကျွန်ုပ်တို့သည် ကော်လံအသစ်တစ်ခုရရှိမည်ဖြစ်ပြီး၊ ဆဲလ်တစ်ခုစီတွင် ကျွန်ုပ်တို့၏သော့ချက်စကားလုံးများစာရင်းပါရှိသည့် အသိုက်အမြုပ်ဇယားတစ်ခုရှိသည် - မော်တော်ကားထုတ်လုပ်သူအမှတ်တံဆိပ်များ-

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  2. ထည့်သွင်းထားသော ကော်လံ၏ ခေါင်းစီးရှိ မြှားနှစ်ချက်ဖြင့် ခလုတ်ကို အသုံးပြု၍ အစုအဝေး ဇယားများအားလုံးကို ချဲ့ထွင်ပါ။ တစ်ချိန်တည်းမှာပင်၊ အပိုပစ္စည်းဖော်ပြချက်ပါရှိသော လိုင်းများသည် အမှတ်တံဆိပ်အရေအတွက်များစွာဖြင့် များပြားမည်ဖြစ်ပြီး၊ ဖြစ်နိုင်ခြေရှိသောအတွဲများ-ပေါင်းစပ်ထားသော "spare part-brand" ၏ ဖြစ်နိုင်ချေအားလုံးကို ကျွန်ုပ်တို့ ရရှိပါမည်-

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  3. Advanced tab တွင် ကော်လံတစ်ခုထည့်ခြင်း။ အဖွဲ့တစ်ဖွဲ့ကိုရွေးချယ်ပါ။ အခြေအနေအရ ကော်လံ (အခြေအနေအရ ကော်လံ) အရင်းအမြစ်စာသား (အပိုင်းဖော်ပြချက်) တွင်သော့ချက်စကားလုံး (အမှတ်တံဆိပ်) ပေါ်ပေါက်မှုကိုစစ်ဆေးရန်အခြေအနေတစ်ခုသတ်မှတ်ပါ-

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  4. ရှာဖွေမှုကိစ္စအား အာရုံမစိုက်စေရန်၊ ဖော်မြူလာဘားတွင် တတိယအငြင်းအခုံကို ကိုယ်တိုင်ထည့်ပါ။ နှိုင်းယှဉ်။OrdinalIgnoreCase ဖြစ်ပျက်မှုစစ်ဆေးခြင်းလုပ်ဆောင်ချက်သို့ စာသား။ ပါရှိသည်။ (ဖော်မြူလာဘားကို မမြင်ရပါက၊ ၎င်းကို တက်ဘ်ပေါ်တွင် ဖွင့်နိုင်သည်။ ဆန်းစစ်ခြင်း):

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  5. ကျွန်ုပ်တို့သည် ရလဒ်ဇယားကို စစ်ထုတ်ပြီး နောက်ဆုံးကော်လံတွင် တစ်ခုသာကျန်ခဲ့သည်၊ ဆိုလိုသည်မှာ ကိုက်ညီပြီး မလိုအပ်သောကော်လံကို ဖယ်ရှားပါ။ ဖြစ်ပျက်မှု.
  6. တူညီသောဖော်ပြချက်များကို အမိန့်ဖြင့် အုပ်စုဖွဲ့ခြင်း။ အုပ်စုလိုက် tab ကို ေျပာင္းလဲျခင္း (အသွင်ပြောင်း — အုပ်စုအလိုက်). ပေါင်းစပ်လုပ်ဆောင်မှုတစ်ခုအနေဖြင့် ရွေးချယ်ပါ။ လိုင်းအားလုံး (အတန်းအားလုံး). အထွက်တွင်၊ ကျွန်ုပ်တို့လိုအပ်သော ကားထုတ်လုပ်သည့် အမှတ်တံဆိပ်များအပါအဝင် အပိုအစိတ်အပိုင်းတစ်ခုစီအတွက် အသေးစိတ်အချက်အလက်များအားလုံးကို ဇယားများပါသည့် ကော်လံတစ်ခုရရှိသည်-

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  7. အပိုင်းတစ်ခုစီအတွက် အဆင့်များကို ထုတ်ယူရန်၊ တဘ်ပေါ်တွင် အခြားတွက်ချက်ထားသော ကော်လံကို ထည့်ပါ။ ကော်လံထည့်ခြင်း - စိတ်ကြိုက်ကော်လံ (ကော်လံထည့်ပါ — စိတ်ကြိုက်ကော်လံ) ဇယားတစ်ခုပါ၀င်သော ဖော်မြူလာကိုသုံးပါ (၎င်းတို့သည် ကျွန်ုပ်တို့၏ကော်လံတွင် တည်ရှိသည်။ အသေးစိတ်) နှင့် ထုတ်ယူထားသော ကော်လံအမည်-

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

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

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  9. မလိုအပ်သောကော်လံကိုဖယ်ရှားခြင်း။ အသေးစိတ်.
  10. ဖော်ပြချက်များတွင် အမှတ်တံဆိပ်များ မတွေ့ပါက ၎င်းမှ ပျောက်ကွယ်သွားသော အစိတ်အပိုင်းများကို ရလဒ်ဇယားသို့ ပေါင်းထည့်ရန်၊ ကျွန်ုပ်တို့သည် မေးခွန်းကို ပေါင်းစပ်ရန်အတွက် လုပ်ထုံးလုပ်နည်းကို လုပ်ဆောင်ပါသည်။ ရလဒ် မူရင်းတောင်းဆိုမှုနှင့်အတူ အပိုပစ္စည်း ကြယ်သီး ပေါင်းစပ် tab ကို ပင်မစာမျက်နှာ (ပင်မ - မေးမြန်းချက်များကို ပေါင်းစည်းရန်). ချိတ်ဆက်မှုအမျိုးအစား- Outer Join Right (ညာဘက်အပြင်ဘက် ချိတ်ဆက်ပါ):

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

  11. ကျန်ရှိနေသေးသည်မှာ အပိုကော်လံများကို ဖယ်ရှားပြီး ကျန်ရှိသည့် ကော်လံများကို အမည်ပြောင်းရန် နှင့် ကျွန်ုပ်တို့၏တာဝန်ကို ဖြေရှင်းပြီးဖြစ်သည်-

    စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

နည်းလမ်း 2. ဖော်မြူလာများ

သင့်တွင် Excel 2016 ဗားရှင်း သို့မဟုတ် နောက်ပိုင်းတွင်ရှိပါက၊ လုပ်ဆောင်ချက်အသစ်ကို အသုံးပြု၍ ကျွန်ုပ်တို့၏ပြဿနာကို အလွန်ကျစ်လျစ်ပြီး ပြေပြစ်သောနည်းလမ်းဖြင့် ဖြေရှင်းနိုင်ပါသည်။ ပေါင်းစပ် (TEXTJOIN):

စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

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

  • လုပ်ဆောင်ချက် SEARCH (ရှာရန်) အစိတ်အပိုင်းတစ်ခု၏ လက်ရှိဖော်ပြချက်တွင် အမှတ်တံဆိပ်တစ်ခုစီ၏ ဖြစ်ပျက်မှုကို ရှာဖွေပြီး အမှတ်တံဆိပ်ကို တွေ့ရှိခဲ့သည့်မှ စတင်ကာ၊ သို့မဟုတ် အမှား #VALUE ကို ပြန်ပေးသည်။ ဖော်ပြချက်တွင် အမှတ်တံဆိပ်မပါပါက၊
  • ထို့နောက် function ကိုအသုံးပြုပါ။ IF (IF) и EOSHIBKA (ISERROR) ကျွန်ုပ်တို့သည် အမှားအယွင်းများကို အလွတ်စာသား “” ဖြင့် အစားထိုးပြီး စာလုံးများ၏ ပုံမှန်နံပါတ်များကို ၎င်းတို့ကိုယ်တိုင် အမှတ်တံဆိပ်အမည်များဖြင့် အစားထိုးပါသည်။
  • ဆဲလ်အလွတ်များနှင့် တွေ့ရှိထားသော ကုန်အမှတ်တံဆိပ်များ၏ ရလဒ်အခင်းအကျင်းကို လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ပေးထားသည့် ခွဲထွက်အက္ခရာတစ်ခုမှတစ်ဆင့် တစ်ခုတည်းသော စာကြောင်းတစ်ခုအဖြစ် ပေါင်းစပ်ထားသည်။ ပေါင်းစပ် (TEXTJOIN).

အရှိန်မြှင့်ရန်အတွက် စွမ်းဆောင်ရည် နှိုင်းယှဉ်မှုနှင့် ပါဝါမေးမြန်းမှု စုံစမ်းမေးမြန်းမှု Buffering

စွမ်းဆောင်ရည်စမ်းသပ်ခြင်းအတွက်၊ ကနဦးဒေတာအဖြစ် အပိုပစ္စည်းဖော်ပြချက် 100 ၏ ဇယားတစ်ခုကို ယူကြပါစို့။ ၎င်းတွင် ကျွန်ုပ်တို့သည် အောက်ပါရလဒ်များကို ရရှိပါသည်။

  • ဖော်မြူလာများဖြင့် ပြန်လည်တွက်ချက်ချိန် (နည်းလမ်း 2) – 9 စက္ကန့်။ ဖော်မြူလာကို ကော်လံတစ်ခုလုံးနှင့် 2 စက္ကန့်တွင် ပထမဆုံးကူးယူသည့်အခါ။ ထပ်ခါတလဲလဲ (buffering အကျိုးသက်ရောက်မှုရှိနိုင်သည်)။
  • Power Query query (နည်းလမ်း 1) ၏ အပ်ဒိတ်အချိန်သည် ပိုဆိုးသည် – 110 စက္ကန့်။

ဟုတ်ပါတယ်၊ PC တစ်ခုရဲ့ ဟာ့ဒ်ဝဲနဲ့ Office ဗားရှင်းနဲ့ အပ်ဒိတ်တွေကို ထည့်သွင်းထားတဲ့အပေါ်မှာ အများကြီးမူတည်ပါတယ်၊ ဒါပေမယ့် ခြုံငုံသုံးသပ်ချက်ကတော့ ရှင်းပါတယ်။

Power Query မေးခွန်းကို အရှိန်မြှင့်ရန်၊ ရှာဖွေမှုဇယားကို ကြားခံလိုက်ကြပါစို့ တံဆိပ်ခေါင်းများquery execution လုပ်ငန်းစဉ်တွင် မပြောင်းလဲသောကြောင့် ၎င်းကို အဆက်မပြတ် ပြန်လည်တွက်ချက်ရန် မလိုအပ်သောကြောင့် (Power Query de facto အတိုင်း)။ ဤအတွက်ကျွန်ုပ်တို့သည် function ကိုအသုံးပြုသည်။ Table.Buffer built-in Power Query ဘာသာစကား M.

ဒါကိုလုပ်ဖို့၊ မေးခွန်းတစ်ခုဖွင့်ပါ။ ရလဒ်များ နှင့် tab ပေါ်တွင် ဆန်းစစ်ခြင်း ခလုတ်ကိုနှိပ်ပါ အဆင့်မြင့် တည်းဖြတ်သူ (ကြည့်ရန် — အဆင့်မြင့် တည်းဖြတ်သူ). ပွင့်လာသောဝင်းဒိုးတွင်၊ ကိန်းရှင်အသစ်တစ်ခုနှင့် လိုင်းတစ်ခုကိုထည့်ပါ။ Marky ၂ကျွန်ုပ်တို့၏ မော်တော်ယာဥ်ထုတ်လုပ်သူလမ်းညွှန်၏ ကန့်လန့်ခံဗားရှင်းဖြစ်မည်ဖြစ်ပြီး၊ ဤပြောင်းလဲမှုအသစ်ကို အောက်ပါမေးမြန်းချက် command ဖြင့် နောက်ပိုင်းတွင် အသုံးပြုပါ-

စာသားရှိ အဓိကစကားလုံးများကို ရှာဖွေပါ။

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

  • Power Query တွင် Fuzzy စာသားရှာဖွေမှု
  • ဖော်မြူလာများဖြင့် အစုလိုက် စာသားအစားထိုးခြင်း။
  • List.Accumulate function ဖြင့် Power Query တွင် စာသားအစုလိုက် အစားထိုးခြင်း။

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