VBA ကိုအသုံးပြု၍ Excel တွင်ထပ်နေသောများကိုမည်သို့ဖယ်ရှားနည်း (အမြန်နည်းလမ်း 3 ခု)

  • ဒါကိုမျှဝေပါ။
Hugh West

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

Practice Workbook ကို ဒေါင်းလုဒ်လုပ်ပါ

VBA.xlsm ဖြင့် Excel တွင် ထပ်နေသောများကို ဖယ်ရှားပါ

၃ ထပ်တူများကိုဖယ်ရှားရန် Excel တွင် VBA ကိုသုံးရန် အမြန်နည်းလမ်း ၃ ခု

ဤနေရာတွင် အမည်များ၊ ID များနှင့်အတူ ဒေတာအစုံရပါသည်၊ Sunflower Kindergarten ဟုခေါ်သော ကျောင်းမှ ကျောင်းသားအချို့၏ စာမေးပွဲတွင် အမှတ်များ၊ နှင့် အတန်းများ

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

ယနေ့ကျွန်ုပ်တို့၏ ရည်ရွယ်ချက်မှာ Excel VBA ကို အသုံးပြု၍ ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားရန်ဖြစ်သည်။

၁။ ပုံသေဆဲလ်အကွာအဝေးမှ မိတ္တူများကို ဖယ်ရှားရန် VBA ကိုသုံးပါ

ဦးစွာ၊ ကျွန်ုပ်တို့သည် VBA ရှိ ပုံသေဆဲလ်အကွာအဝေးကို အသုံးပြု၍ ပွားနေသောအမည်များကို ဖယ်ရှားရန် ကြိုးစားပါမည်။ ကုဒ်။

ဤတွင်၊ ကျွန်ုပ်တို့၏ဒေတာအစုံသည် အလုပ်စာအုပ်ထဲတွင် B3:E15 အပိုင်းအခြားဖြစ်သည် ( ကော်လံခေါင်းစီးများ အပါအဝင်)။

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

အဆင့် 1-

VBA ဝင်းဒိုးအသစ်ကိုဖွင့်ပြီး မော်ဂျူးအသစ်တစ်ခု ထည့်ပါ (ဤနေရာကို နှိပ်ပါ Excel တွင် VBA module အသစ်တစ်ခုကိုဖွင့်ပြီး ထည့်သွင်းနည်းကိုကြည့်ရှုရန်။

➤ ဤကုဒ်ကို module တွင်ထည့်ပါ-

ကုဒ်-

9582

➤ ၎င်းသည် Remove_Duplicates ဟုခေါ်သော Macro ကို ထုတ်လုပ်သည်။ A3:E14 သည် ကျွန်ုပ်၏ဒေတာအတွဲ၏ အပိုင်းအခြားဖြစ်ပြီး၊ ကော်လံ 1 ကိုအခြေခံ၍ ပွားနေသောအတန်းများကို ဖယ်ရှားလိုပါသည် ။ မင်းသင့်စက်ကိုအသုံးပြုပါ။

အဆင့် 2-

➤ သင့်အလုပ်စာရွက်သို့ပြန်လာပြီး ဤ Macro ကိုဖွင့်ပါ (မည်ကဲ့သို့ကြည့်ရှုရန် ဤနေရာကိုနှိပ်ပါ Macro ကိုဖွင့်ရန်။

➤ ၎င်းသည် ကော်လံ 1 ( ကျောင်းသားအမည်) တွင် ထပ်နေသော အတန်းများကို ဖယ်ရှားပါမည်။

နောက်ထပ်ဖတ်ရန်- Excel တွင် ထပ်တူများကို ဖျက်နည်း၊ သို့သော် တစ်ခု (7 Methods)

၂။ ရွေးချယ်ထားသောဆဲလ်အကွာအဝေးမှ မိတ္တူများကိုဖယ်ရှားရန် VBA ကုဒ်များကိုထည့်သွင်းပါ

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

အဆင့် 1-

VBA ဝင်းဒိုးအသစ်ကို ထပ်မံဖွင့်ပြီး နောက်ထပ် မော်ဂျူးအသစ်ကို ထည့်သွင်းပါ။

➤ ဤကုဒ်ကို မော်ဂျူးတွင် ထည့်ပါ-

ကုဒ်-

4400

➤ ၎င်းသည် Remove_Duplicates ဟုခေါ်သော Macro ကို ထုတ်လုပ်သည်။ ကော်လံ 1 ကိုအခြေခံ၍ ထပ်နေသောအတန်းများကို ဖယ်ရှားလိုပါသည်။ သင်အသုံးပြုပါသည်။

အဆင့် 2-

➤ သင့်အလုပ်စာရွက်သို့ပြန်လာပါ။

➤ ရွေးပါ သင်၏ဒေတာကိုသတ်မှတ်ပြီး ဤမက်ခရိုကိုလုပ်ဆောင်ပါ။

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

Read More- ပွားနေသောပုံကို ဖယ်ရှားနည်း။ Excel ရှိ အတန်းများ (နည်းလမ်း 3 ခု)

အလားတူစာဖတ်ခြင်း

  • Excel ရှိ ကော်လံမှ ထပ်နေသောများကို ဖယ်ရှားနည်း (နည်းလမ်း 3 ခု)
  • Excel VBA- Array တစ်ခုမှ မိတ္တူများကို ဖယ်ရှားပါ (ဥပမာ 2 ခု)
  • ပွားများကို ဖယ်ရှားနည်း နှင့် Excel တွင် ပထမတန်ဖိုးကို သိမ်းဆည်းနည်း (နည်းလမ်း 5 ခု)
  • ဖယ်ရှားပါ။Excel တွင် ပထမအကြိမ်ဖြစ်ပေါ်ခြင်းမှလွဲ၍ အတန်းပွားခြင်း (နည်းလမ်း 7 ခု)
  • Excel တွင် ထပ်နေသောနှစ်ခုလုံးကို ဖယ်ရှားနည်း (လွယ်ကူသောနည်းလမ်း 5 ခု)

၃။ ကော်လံအများအပြားမှ မိတ္တူများကို ဖယ်ရှားရန် VBA Macro ကို မြှုပ်သွင်းပါ

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

သို့သော် တကယ်တမ်းတွင်၊ ကျောင်းသားနှစ်ဦး၏အမည်များသည် တူညီနိုင်သည်၊ အကယ်၍ အမည်နှစ်ခုသည် တူညီပါက မှားယွင်းစွာထည့်ထားသည်ဟု အမြဲမဆိုလိုပါ။

သို့သော် ကျောင်းသားနှစ်ဦး၏ ID များသည် တူညီပါက၊ နောက်တော့ သူတို့က အတူတူ ကျောင်းသားပါ။ ထို့နောက် အတန်းအား ဖယ်ရှားရန် လိုအပ်ပါသည်။

ဤတစ်ကြိမ်တွင် အတန်းနှစ်ခု၏ အမည်နှင့် ID နှစ်ခုစလုံးသည် တူညီပါက အတန်းကို ဖယ်ရှားမည့် Macro တစ်ခုကို ဖန်တီးပါမည်။

အဆင့် 1 :

VBA ဝင်းဒိုးအသစ်ကို ထပ်မံဖွင့်ပြီး နောက်ထပ် မော်ဂျူးအသစ်ကို ထည့်သွင်းပါ။

➤ ဤကုဒ်ကို မော်ဂျူးတွင် ထည့်သွင်းပါ-

ကုဒ်-

7050

➤ ၎င်းသည် Remove_Duplicates ဟုခေါ်သော Macro ကို ထုတ်လုပ်သည်။ ကော်လံ 1 နှင့် 2 (အမည်နှင့် ID) ပေါ်အခြေခံ၍ ထပ်နေသောအတန်းများကို ဖယ်ရှားလိုပါသည်။ သင်အသုံးပြုပါသည်။

အဆင့် 2-

➤ သင့်အလုပ်စာရွက်သို့ပြန်လာပါ။

➤ ရွေးပါ သင်၏ဒေတာကို သတ်မှတ်ပြီး ဤမက်ခရိုကို လုပ်ဆောင်ပါ။

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

မှတ်ချက်- ကျောင်းသားနှစ်ဦး၏ ID များသည် မတူညီသောကြောင့်၊ ၎င်းတို့သည် မတူညီသော ကျောင်းသားနှစ်ဦးဖြစ်သောကြောင့် Jennifer Marlo ကို ဤနေရာတွင် မဖယ်ရှားပါ။

နောက်ထပ်ဖတ်ရန်- Excel VBA- ကော်လံများစွာကို နှိုင်းယှဉ်ခြင်း မိတ္တူများကို ဖယ်ရှားပါ (ဥပမာ 3 ခု)

နိဂုံးချုပ်

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

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။