မာတိကာ
ဆောင်းပါးသည် အခြေအနေအရ ဖော်မတ်ချခြင်းနှင့် VBA ၏အကူအညီဖြင့် Excel တွင် ကွက်လပ်များကို မည်သို့ရှာဖွေပြီး မီးမောင်းထိုးပြရမည်ကို ပြသထားသည်။ သင့်လိုအပ်ချက်ပေါ်မူတည်၍ အမှန်တကယ် ဗလာဆဲလ်များ သို့မဟုတ် သုညအလျားပါရှိသော စာကြောင်းများကိုသာ အရောင်ခြယ်နိုင်ပါသည်။
တစ်စုံတစ်ဦးထံမှ Excel ဖိုင်ကို လက်ခံရရှိသည့်အခါ သို့မဟုတ် ပြင်ပဒေတာဘေ့စ်တစ်ခုမှ တင်သွင်းသည့်အခါ၊ ၎င်းသည် အမြဲတမ်းဖြစ်နေသည်။ ကွက်လပ်များ သို့မဟုတ် ပျောက်ဆုံးနေသော ဒေတာအချက်များ မရှိစေရန် ဒေတာကို စစ်ဆေးရန် အကြံကောင်းတစ်ခု။ သေးငယ်သောဒေတာအတွဲတွင်၊ သင်သည် ကွက်လပ်အားလုံးကို သင့်မျက်လုံးဖြင့် အလွယ်တကူ ရှာဖွေနိုင်သည်။ သို့သော် သင့်တွင် ရာနှင့်ချီသော သို့မဟုတ် ထောင်နှင့်ချီသော အတန်းများပါရှိသော ကြီးမားသောဖိုင်တစ်ခုရှိပါက၊ ဆဲလ်အလွတ်များကို ကိုယ်တိုင်ကိုယ်ကျညွှန်ပြခြင်းသည် မဖြစ်နိုင်သည့်ဘေးတွင်ဖြစ်သည်။
ဤသင်ခန်းစာသည် သင့်အား Excel တွင် ဆဲလ်အလွတ်ပေါ်လွင်စေရန် လွယ်ကူမြန်ဆန်သောနည်းလမ်း 4 ခုကို သင်ကြားပေးမည်ဖြစ်ပါသည်။ သူတို့ကို အမြင်အာရုံ ခွဲခြားသတ်မှတ်ပါ။ ဘယ်နည်းလမ်းက အကောင်းဆုံးလဲ။ ကောင်းပြီ၊ ၎င်းသည် ဒေတာဖွဲ့စည်းပုံ၊ သင်၏ပန်းတိုင်များနှင့် "ကွက်လပ်များ" ၏ အဓိပ္ပါယ်ဖွင့်ဆိုချက်အပေါ် မူတည်ပါသည်။
Go To Special ဖြင့် အလွတ်ဆဲလ်များကို ရွေးချယ်ပြီး မီးမောင်းထိုးပြပါ
ဤရိုးရှင်းသောနည်းလမ်းကို ရွေးချယ်ပေးပါသည်။ သင်ရွေးချယ်သည့် မည်သည့်အရောင်ဖြင့်မဆို ဖြည့်စွက်နိုင်သော ပေးထားသည့် အပိုင်းအခြားတစ်ခုရှိ ဆဲလ်အလွတ်အားလုံးကို
Excel တွင် ဗလာဆဲလ်များကို ရွေးချယ်ရန်အတွက် ဤအရာသည် သင်လုပ်ဆောင်ရမည့်အရာဖြစ်သည်-
- ကွက်လပ်ကို မီးမောင်းထိုးပြလိုသည့် အပိုင်းအခြားကို ရွေးပါ။ ဒေတာပါရှိသော ဆဲလ်အားလုံးကို ရွေးရန်၊ ဘယ်ဘက်အပေါ်ပိုင်းဆဲလ်ကို နှိပ်ပြီး ရွေးချယ်မှုကို နောက်ဆုံးအသုံးပြုထားသောဆဲလ်သို့ တိုးချဲ့ရန် Ctrl + Shift + End ကိုနှိပ်ပါ။
- တဘ် Home တွင်၊ <အတွင်းရှိ 1>တည်းဖြတ်ခြင်း အုပ်စု၊ ရှာဖွေရန် & ကိုနှိပ်ပါ။ ကို ရွေးပါ။> Special သို့ သွားပါ။ သို့မဟုတ် F5 ကိုနှိပ်ပြီး Special… ကိုနှိပ်ပါ။
- Go To Special dialog box တွင် Blanks ကိုရွေးချယ်ပါ။> နှင့် OK ကိုနှိပ်ပါ။ ၎င်းသည် အပိုင်းအခြားအတွင်းရှိ ဆဲလ်အလွတ်များအားလုံးကို ရွေးချယ်ပါမည်။
- ဆဲလ်အလွတ်များကို ရွေးထားခြင်းဖြင့်၊ Home ရှိ Fill Color အိုင်ကွန်ကို နှိပ်ပါ။> tab၊ Font group တွင်၊ လိုချင်သောအရောင်ကို ရွေးပါ။ ပြီးပါပြီ။
အကြံပြုချက်များနှင့် မှတ်စုများ-
- အင်္ဂါရပ် Go To Special သည် အမှန်တကယ်ကိုသာ ရွေးချယ်ပေးပါသည်။ ဗလာဆဲလ်များ ၊ ဆိုလိုသည်မှာ လုံးဝဘာမှမပါဝင်သည့်ဆဲလ်များ။ အလွတ်စာတန်း၊ နေရာလွတ်များ၊ လှည်းပြန်ပို့ခြင်း၊ ပုံနှိပ်မဟုတ်သော စာလုံးများ စသည်တို့ပါရှိသော ဆဲလ်များကို ဗလာဟု သတ်မှတ်၍ မရွေးချယ်ပါ။ ရလဒ်အနေဖြင့် ဗလာစာကြောင်း ("") ကို ပြန်ပေးသည့် ဖော်မြူလာများဖြင့် ဆဲလ်များကို မီးမောင်းထိုးပြရန်၊ Conditional Formatting သို့မဟုတ် VBA macro တစ်ခုခုကို အသုံးပြုပါ။
- ဤနည်းလမ်းသည် static ဖြစ်ပြီး အကောင်းဆုံးအဖြစ် အသုံးပြုရန် အကောင်းဆုံးဖြစ်သည်။ တစ်ကြိမ်တည်းဖြေရှင်းချက်။ နောင်တွင် သင်ပြုလုပ်သော အပြောင်းအလဲများသည် အလိုအလျောက် ပေါ်လွင်မည်မဟုတ်ပါ- ကွက်လပ်အသစ်များကို မီးမောင်းထိုးပြမည်မဟုတ်သလို သင်ဖြည့်ထားသော တန်ဖိုးများနှင့် ယခင်ကွက်လပ်များသည် အရောင်တောက်နေမည်ဖြစ်သည်။ အကယ်၍ သင်သည် တက်ကြွသောဖြေရှင်းချက်တစ်ခုကို ရှာဖွေနေပါက၊ အခြေအနေအလိုက် ဖော်မတ်ချခြင်းနည်းလမ်းကို အသုံးပြုခြင်းက ပိုကောင်းပါသည်။
တိကျသောကော်လံတစ်ခုရှိ ကွက်လပ်များကို စစ်ထုတ်ပြီး အသားပေးဖော်ပြပါ
ဆဲလ်အလွတ်များကို ဂရုမစိုက်ပါက၊ ဇယားရှိ မည်သည့်နေရာမဆို ဆဲလ်များ သို့မဟုတ် ကော်လံတစ်ခုရှိ ကွက်လပ်များပါရှိသော အတန်းတစ်ခုလုံးကို ရှာဖွေပြီး မီးမောင်းထိုးပြလိုပါက Excel Filter သည် မှန်နိုင်ပါသည်။ဖြေရှင်းချက်။
ပြီးမြောက်ရန်၊ ဤအဆင့်များကို လုပ်ဆောင်ပါ-
- သင့်ဒေတာအတွဲအတွင်း မည်သည့်ဆဲလ်ကိုမဆို ရွေးချယ်ပြီး စီရန် & Filter > Filter Home tab ရှိ။ သို့မဟုတ် အလိုအလျောက်စစ်ထုတ်မှုများကိုဖွင့်ရန် CTRL + Shift + L ဖြတ်လမ်းကိုနှိပ်ပါ။
- ပစ်မှတ်ကော်လံအတွက် drop-down မြှားကိုနှိပ်ပြီး ဗလာတန်ဖိုးများကို စစ်ထုတ်ပါ။ ၎င်းအတွက်၊ အားလုံးရွေးချယ်ပါ အကွက်ကိုရှင်းလင်းပြီးနောက် (အလွတ်များ) ကိုရွေးချယ်ပါ။
- သော့ကော်လံ သို့မဟုတ် အတန်းတစ်ခုလုံးရှိ စစ်ထုတ်ထားသောဆဲလ်များကို ရွေးပြီး <1 ကိုရွေးချယ်ပါ။>သင်အသုံးပြုလိုသောအရောင် ကိုဖြည့်ပါ။
ကျွန်ုပ်တို့၏နမူနာဇယားတွင်၊ ဤအရာသည် ကျွန်ုပ်တို့စစ်ထုတ်နိုင်ပုံဖြစ်ပြီး၊ ထို့နောက် SKU ဆဲလ်များလွတ်နေသည့်အတန်းများကို မီးမောင်းထိုးပြပါ-
မှတ်ချက်များ-
- ယခင်နည်းလမ်းနှင့်မတူဘဲ၊ ဤချဉ်းကပ်မှုသည် ဗလာစာကြောင်းများ ("") ကို ဆဲလ်အလွတ်အဖြစ် ပြန်ပေးသည့် ဖော်မြူလာများကို မှတ်ယူပါသည်။
- ဤဖြေရှင်းချက်သည် မကြာခဏပြောင်းလဲနေသောဒေတာအတွက် မသင့်လျော်သောကြောင့် ပြောင်းလဲမှုတစ်ခုစီတိုင်းကို ရှင်းလင်းပြီး ထပ်မံမီးမောင်းထိုးပြရန် လိုအပ်ပါသည်။
အခြေအနေအရ ဖော်မတ်ပုံစံဖြင့် Excel တွင် ဗလာဆဲလ်များကို မီးမောင်းထိုးပြနည်း
အစောပိုင်းတွင် ဆွေးနွေးခဲ့သည့် နည်းပညာနှစ်ခုစလုံးသည် ရိုးရှင်းပြီး တိုတိုတုတ်တုတ်ဖြစ်သော်လည်း ၎င်းတို့တွင် သိသာထင်ရှားသော အားနည်းချက်တစ်ခုရှိသည် - ဒေတာအတွဲတွင် ပြုလုပ်ထားသော အပြောင်းအလဲများကို နည်းလမ်းနှစ်ခုလုံးက တုံ့ပြန်ခြင်းမရှိပါ။ ၎င်းတို့နှင့်မတူဘဲ၊ Conditional Formatting သည် ပြောင်းလဲနေသောဖြေရှင်းချက်ဖြစ်ပြီး စည်းကမ်းကို တစ်ကြိမ်တည်းသတ်မှတ်ရန် လိုအပ်ပါသည်။ မည်သည့်တန်ဖိုးနှင့်မဆို ဆဲလ်အလွတ်တစ်ခုကို ဖြည့်သွင်းသည်နှင့် တပြိုင်နက် အရောင်သည် ချက်ချင်း ကွယ်ပျောက်သွားမည်ဖြစ်သည်။ ဆန့်ကျင်ဘက်အားဖြင့် ဗလာအသစ်တစ်ခု ပေါ်လာသည်နှင့်၊အလိုအလျောက် မီးမောင်းထိုးပြပါမည်။
ဥပမာ 1. အကွာအဝေးတစ်ခုအတွင်း ဆဲလ်အလွတ်အားလုံးကို မီးမောင်းထိုးပြပါ
ပေးထားသည့် အပိုင်းအခြားတစ်ခုရှိ ဆဲလ်အလွတ်အားလုံးကို မီးမောင်းထိုးပြရန်၊ Excel အခြေအနေအလိုက် ဖော်မတ်စည်းမျဉ်းကို ဤနည်းဖြင့် စီစဉ်သတ်မှတ်ပါ-
- ဆဲလ်အလွတ်များကို မီးမောင်းထိုးပြလိုသည့် အပိုင်းအခြားကို ရွေးပါ (ကျွန်ုပ်တို့၏ကိစ္စတွင် A2:E6)။
- Home တက်ဘ်တွင်၊ ပုံစံများ အုပ်စု၊ စည်းမျဉ်းသစ် > ဖော်မြူလာကို အသုံးပြု၍ ဖော်မြူလာကို ဖော်မတ်လုပ်ရန် ကို အသုံးပြုပါ။
- ဤဖော်မြူလာအမှန်ရှိသည့် ဖော်မြူလာတန်ဖိုးများ တွင် အကွက်၊ A2 သည် ရွေးထားသော အပိုင်းအခြား၏ ဘယ်ဘက်အပေါ်ပိုင်းဆဲလ်ဖြစ်သည့် အောက်ဖော်ပြပါပုံသေနည်းများထဲမှ တစ်ခုကို ထည့်ပါ-
ဘာမှမပါဝင်သည့် လုံးဝ ဗလာဆဲလ်များ ကို မီးမောင်းထိုးပြရန်-
=ISBLANK(A2)
သင့်ဖော်မြူလာများဖြင့် ပြန်ပေးထားသော ဗလာဟုထင်ရသော ဆဲလ်များ ကိုလည်း မီးမောင်းထိုးပြရန်-
=LEN(A2)=0
သို့မဟုတ်
=A2=""
- ဖော်မတ် ခလုတ်ကိုနှိပ်ပါ၊ ဖြည့်စွက် တက်ဘ်သို့ပြောင်းပါ၊ သင်လိုချင်သော နောက်ခံအရောင်ကို ရွေးချယ်ပြီး OK ကိုနှိပ်ပါ။
- စည်းမျဉ်းကိုသိမ်းဆည်းရန်နှင့် ပင်မဒိုင်ယာလော့ဂ်လေကိုပိတ်ရန် OK ကိုနှိပ်ပါ။ အိုး။
အသေးစိတ်အဆင့်များအတွက် ကျေးဇူးပြု၍ Excel တွင် ဖော်မြူလာအခြေခံသည့် အခြေအနေပေးပုံစံချခြင်းစည်းမျဉ်းကို ဖန်တီးပါ။
ဥပမာ 2။ ထိုအတန်းများကို မီးမောင်းထိုးပြပါ သီးခြားကော်လံတစ်ခုတွင် ကွက်လပ်များရှိသည်
သင်သည် သီးခြားကော်လံတစ်ခုရှိ ဗလာဆဲလ်များပါရှိသော အတန်းတစ်ခုလုံးကို မီးမောင်းထိုးပြလိုသောအခါတွင်၊ ၎င်းတို့သည် ဆဲလ်ကိုရည်ညွှန်းရန်အတွက် အထက်တွင်ဖော်ပြထားသော ဖော်မြူလာများတွင် ပြောင်းလဲမှုအနည်းငယ်ပြုလုပ်ပါ။သီးခြားကော်လံ၊ ကော်လံကို $ သင်္ကေတဖြင့် လော့ခ်ချရန် သေချာပါစေ။
ဥပမာ၊ ကော်လံ B တွင် အကွက်များပါသော အတန်းများကို မီးမောင်းထိုးပြရန်၊ ကော်လံခေါင်းစီးများမပါဘဲ ဇယားတစ်ခုလုံးကို ရွေးပါ (ဤဥပမာတွင် A2:E6) နှင့် ဤဖော်မြူလာများထဲမှ စည်းမျဉ်းတစ်ခုကို ဖန်တီးပါ-
ကွက်လပ်များ ကို မီးမောင်းထိုးပြရန်-
=ISBLANK($B2)
ကွက်လပ်များ ကို မီးမောင်းထိုးပြရန် နှင့် ဗလာစာကြောင်းများ :
=LEN($B2)=0
သို့မဟုတ်
=$B2=""
ရလဒ်အနေဖြင့်၊ SKU ဆဲလ်တစ်ခုရှိရာ အတန်းများသာ ဗလာများကို မီးမောင်းထိုးပြထားသည်-
နောက်ထပ်အချက်အလက်များအတွက်၊ ဆဲလ်အလွတ်များအတွက် Excel အခြေအနေအလိုက်ဖော်မတ်ချခြင်းကို ကြည့်ပါ။
VBA ဖြင့် ဗလာဖြစ်နေပါက မီးမောင်းထိုးပြပါ
အကယ်၍ သင်သည် အရာများကို အလိုအလျောက်လုပ်ဆောင်ခြင်းကို နှစ်သက်သည်၊ Excel ရှိ ဗလာဆဲလ်များကို အရောင်ခြယ်ရန်အတွက် အောက်ပါ VBA ကုဒ်များသည် အသုံးဝင်သည်ကို သင်တွေ့ရှိနိုင်ပါသည်။
Macro 1- ဆဲလ်ဗလာများကို အရောင်ခြယ်ပါ
ဤ macro သည် သင့်အား အမှန်တကယ် မီးမောင်းထိုးပြရန် ကူညီပေးနိုင်ပါသည်။ လုံးဝဘာမှမပါဝင်သည့် ဆဲလ်အလွတ် ။
ရွေးချယ်ထားသော အပိုင်းအခြားတစ်ခုရှိ ဆဲလ်အလွတ်အားလုံးကို အရောင်ခြယ်ရန်အတွက်၊ သင်သည် ကုဒ်တစ်ကြောင်းတည်းသာ လိုအပ်သည်-
Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Subကြိုတင်သတ်မှတ်ထားသော အလုပ်စာရွက်နှင့် အပိုင်းအခြားရှိ ကွက်လပ်များကို မီးမောင်းထိုးပြရန် (အောက်ပါဥပမာရှိ Sheet 1 ရှိ A2:E6 အပိုင်းအခြား)၊ အသုံးပြုရန် ကုဒ်-
Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, <106) End 0> RGB အရောင်အစား သင်အရောင်အမည်ရှေ့တွင် "vb" ကိုရိုက်ခြင်းဖြင့် ပင်မအခြေခံအရောင် 8 ရောင်အနက်မှ တစ်ခုကို အသုံးပြုနိုင်ပြီး၊ ဥပမာ- Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
သို့မဟုတ် သင်သည်-
<0 ကဲ့သို့သော အရောင်အညွှန်းကို သတ်မှတ်နိုင်သည်။> Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
Macro 2- အရောင်ကွက်လပ်များနှင့် အလွတ်စာကြောင်းများ
ကွက်လပ်များအဖြစ် ကွက်လပ်များအဖြစ် ပြန်ပေးသည့် ဖော်မြူလာများပါရှိသော ဖော်မြူလာများပါရှိသော ဗလာဆဲလ်များကို အသိအမှတ်ပြုရန်၊ ဆဲလ်တစ်ခုစီ၏ စာသား ပိုင်ဆိုင်မှု ရှိမရှိ စစ်ဆေးပါ။ ရွေးချယ်ထားသော အပိုင်း = "" တွင် အမှန်ဖြစ်ပါက အရောင်ကို အသုံးပြုပါ။
ရွေးချယ်ထားသော အပိုင်းအခြားရှိ ကွက်လပ်များနှင့် ဗလာစာကြောင်းများအားလုံးကို မီးမောင်းထိုးပြရန် ကုဒ်ဖြစ်သည်-
Sub Highlight_Blanks_Empty_Strings() Dim rng အပိုင်းအခြားသတ်မှတ်ထားသည့်အတိုင်း rng = ဆဲလ်တစ်ခုစီအတွက် ရွေးချယ်မှု rng အကယ်၍ cell.Text = "" ထို့နောက် cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Subထည့်သွင်းနည်း၊ Macro
သင့်အလုပ်စာအုပ်တွင် မက်ခရိုတစ်ခုထည့်ရန် အတွက်၊ ဤအဆင့်များကို လုပ်ဆောင်ပါ-
- Visual Basic Editor ကိုဖွင့်ရန် Alt + F11 ကိုနှိပ်ပါ။
- ဘယ်ဘက်ရှိ Project Explorer တွင်၊ ပစ်မှတ်အလုပ်စာအုပ်ကို ညာကလစ်နှိပ်ပါ၊ ထို့နောက် Insert > Module ကိုနှိပ်ပါ။
- ညာဘက်ရှိ ကုဒ်ဝင်းဒိုးတွင် VBA ကုဒ်ကို ကူးထည့်ပါ။
မက်ခရို ကို လုပ်ဆောင်ရန် ဤအရာသည် သင်လုပ်ဆောင်ရန် လိုအပ်သည်-
- သင်၏အလုပ်စာရွက်ရှိ အပိုင်းအခြားကို ရွေးပါ။
- Alt + F8 ကိုနှိပ်ပြီး Macro ဒိုင်ယာလော့ဂ်ကိုဖွင့်ပါ။
- မက်ခရိုကို ရွေးပြီး Run<2 ကိုနှိပ်ပါ။>.
အသေးစိတ် အဆင့်ဆင့် လမ်းညွှန်ချက်များ အတွက်၊ ကျေးဇူးပြု၍ ကြည့်ပါ-
- VBA ကုဒ်ကို ထည့်သွင်းပြီး လုပ်ဆောင်နည်းကို ကြည့်ပါ။ Excel
- လုပ်နည်းExcel တွင် မက်ခရိုတစ်ခုလုပ်ဆောင်ရန်
၎င်းသည် Excel ရှိ ဗလာဆဲလ်များကို ရှာဖွေခြင်း၊ ရွေးချယ်ခြင်းနှင့် အသားပေးဖော်ပြခြင်းနည်းလမ်းဖြစ်သည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်ပါသည်။
ရရှိနိုင်သော ဒေါင်းလုဒ်များ
အခြေအနေအလိုက် ဖော်မတ်ချခြင်း (.xlsx ဖိုင်) ဖြင့် ကွက်လပ်များကို မီးမောင်းထိုးပြပါ
VBA မက်ခရိုများကို အရောင်ပြောင်းရန် ဆဲလ်အလွတ်များ (.xlsm ဖိုင်)