مەزمۇن جەدۋىلى
ماقالىدە شەرتلىك فورماتلاش ۋە VBA نىڭ ياردىمىدە Excel دىكى بوشلۇقلارنى قانداق تېپىش ۋە گەۋدىلەندۈرۈش كۆرسىتىلدى. ئېھتىياجىڭىزغا ئاساسەن ، سىز پەقەت ھەقىقىي قۇرۇق كاتەكچىلەرنى ياكى نۆل ئۇزۇنلۇقتىكى سىزىقلارنى ئۆز ئىچىگە ئالالايسىز.
Excel ھۆججىتىنى باشقىلاردىن تاپشۇرۇۋالسىڭىز ياكى ئۇنى سىرتقى سانداندىن ئەكىرىسىز ، ئۇ ھەمىشە سانلىق مەلۇماتنى تەكشۈرۈشنىڭ ياخشى يېرى ، كەمتۈكلۈك ياكى سانلىق مەلۇمات نۇقتىسىنىڭ يوقلۇقىغا كاپالەتلىك قىلىش. كىچىك سانلىق مەلۇمات جەدۋىلىدە بارلىق بوشلۇقلارنى ئۆز كۆزىڭىز بىلەن ئاسانلا بايقىيالايسىز. ئەگەر سىزدە يۈزلىگەن ، ھەتتا نەچچە مىڭ قۇرنى ئۆز ئىچىگە ئالغان غايەت زور ھۆججەت بولسا ، قۇرۇق ھۈجەيرىلەرنى قولدا ئېنىقلاش مۇمكىن ئەمەس.
بۇ دەرسلىك سىزگە Excel دىكى بوش ھۈجەيرىلەرنى گەۋدىلەندۈرۈشنىڭ 4 تېز ۋە ئاسان ئۇسۇلىنى ئۆگىتىدۇ. كۆرۈنۈشتە ئۇلارنى پەرقلەندۈرىدۇ. قايسى ئۇسۇل ئەڭ ياخشى؟ ياخشى ، بۇ سانلىق مەلۇمات قۇرۇلمىسى ، نىشانىڭىز ۋە «بوش» ئېنىقلىمىسىڭىزغا باغلىق. مەلۇم دائىرىدىكى بارلىق بوش ھۈجەيرىلەر ، ئاندىن سىز خالىغان رەڭنى تولدۇرالايسىز.
Excel دىكى بوش كاتەكچىلەرنى تاللاش ئۈچۈن ، سىز قىلىشقا تېگىشلىك ئىش:
- بوش قويماقچى بولغان دائىرىنى تاللاڭ. سانلىق مەلۇمات بار بارلىق كاتەكچىلەرنى تاللاش ئۈچۈن ، سول ئۈستى ئۈستى كاتەكچىنى چېكىپ ، Ctrl + Shift + End نى بېسىپ ئەڭ ئاخىرقى ئىشلىتىلگەن كاتەكچىگە تاللاڭ.
- باش بەت بەتكۈچىدە ، گۇرۇپپىنى تەھرىرلەش ، تېپىش & amp; نى تاللاڭ& gt; ئالاھىدە غا كىرىڭ. ياكى F5 نى بېسىپ ئالاھىدە… نى بېسىڭ> ۋە بولىدۇ نى چېكىڭ. بۇ دائىرىدىكى بارلىق قۇرۇق كاتەكچىلەرنى تاللايدۇ> بەتكۈچ ، خەت نۇسخىسى گۇرۇپپىسىدا ھەمدە لازىملىق رەڭنى تاللاڭ. تاماملاندى!
كۆرسەتمە ۋە ئىزاھات: قۇرۇق ھۈجەيرىلەر ، يەنى ھېچقانداق نەرسە بولمىغان ھۈجەيرىلەر. قۇرۇق تىزما ، بوشلۇق ، ۋاگون قايتۇرۇش ، بېسىشتىن باشقا ھەرپلەرنى ئۆز ئىچىگە ئالغان ھۈجەيرىلەر قۇرۇق ھېسابلانمايدۇ ۋە تاللانمايدۇ. نەتىجىدە قۇرۇق قۇر ("") نى قايتۇرىدىغان فورمۇلا بىلەن كاتەكچىلەرنى گەۋدىلەندۈرۈش ئۈچۈن ، شەرتلىك فورماتلاش ياكى VBA ماكرونى ئىشلىتىڭ.
شەرتلىك فورماتلاش ئارقىلىق Excel دىكى بوش ھۈجەيرىلەرنى قانداق گەۋدىلەندۈرۈش كېرەك 0> ئىلگىرى مۇلاھىزە قىلىنغان ھەر ئىككى خىل تېخنىكا بىۋاسىتە ۋە ئىخچام ، ئەمما ئۇلارنىڭ كۆرۈنەرلىك كەمچىلىكى بار - ھەر ئىككى خىل ئۇسۇل سانلىق مەلۇمات جەدۋىلىگە ئۆزگەرتىش كىرگۈزمەيدۇ. ئۇلارغا ئوخشىمايدىغىنى ، شەرتلىك فورماتلاش ھەرىكەتچان ھەل قىلىش چارىسى ، يەنى سىز بۇ قائىدىنى بىر قېتىم تەڭشىشىڭىز كېرەك. قۇرۇق كاتەكچە ھەر قانداق قىممەتكە ئىگە بولسىلا ، رەڭ دەرھال يوقىلىدۇ. ئەكسىچە ، يېڭى قۇرۇق كۆرۈنگەندىن كېيىن ، ئۇئاپتوماتىك يورۇتۇپ بېرىلىدۇ. - بوش كاتەكچىلەرنى گەۋدىلەندۈرمەكچى بولغان دائىرىنى تاللاڭ (بىزنىڭ ئەھۋالدا A2: E6).
- باش بەت بەتكۈچىدە ، ئۇسلۇب گۇرۇپپا ، يېڭى قائىدە & gt; فورمۇلا ئارقىلىق قايسى كاتەكچىلەرنىڭ فورماتلىنىدىغانلىقىنى ئېنىقلاڭ.
- بۇ فورمۇلا توغرا بولغان فورمات قىممىتىدە قۇتا ، تۆۋەندىكى فورمۇلادىن بىرنى كىرگۈزۈڭ ، بۇ يەردە A2 تاللانغان دائىرىنىڭ سول ئۈستى ئۈستى كاتەكچىسى:
ھېچقانداق مەزمۇن بولمىغان مۇتلەق قۇرۇق ھۈجەيرىلەرنى گەۋدىلەندۈرۈش ئۈچۈن:
=ISBLANK(A2)
فورمۇلاڭىز ئارقىلىق قايتۇرۇلغان نۆل ئۇزۇنلۇقتىكى سىزىق ("") نى ئۆز ئىچىگە ئالغان قارىماققا قۇرۇق ھۈجەيرىلەرنى گەۋدىلەندۈرۈش 0> =A2=""
- فورمات كۇنۇپكىسىنى بېسىڭ ، تولدۇرۇش بەتكۈچىگە ئالماشتۇرۇڭ ، لازىملىق تەگلىك رەڭگىنى تاللاڭ ۋە «جەزملە» نى چېكىڭ.
- OK نى چېكىپ قائىدىنى ساقلاپ ، ئاساسلىق سۆزلىشىش شامىلىنى تاقاڭ <> مەلۇم بىر ئىستوندا بوش ئورۇن بار
مەلۇم بىر ئىستوندا قۇرۇق كاتەكچە بولغان پۈتۈن قۇرلارنى گەۋدىلەندۈرمەكچى بولغاندا ، يۇقىرىدا سۆزلەنگەن فورمۇلادا ئازراق ئۆزگەرتىش ئېلىپ بېرىڭ ، شۇنداق بولغاندا ئۇلار شۇ كاتەكچىنى كۆرسىتىدۇ.كونكرېت ئىستون ، ھەمدە $ بەلگىسى بىلەن ستون كوئوردېناتىنى قۇلۇپلاشقا كاپالەتلىك قىلىڭ. بۇ فورمۇلانىڭ بىرى بىلەن قائىدە تۈزۈڭ:
مۇتلەق قۇرۇق ھۈجەيرىلەرنى گەۋدىلەندۈرۈش :
=ISBLANK($B2)
بوشلۇقنى گەۋدىلەندۈرۈش ۋە قۇرۇق تىزمىلارنى ئۆز ئىچىگە ئالغان ھۈجەيرىلەر :
=LEN($B2)=0
ياكى
=$B2=""
نەتىجىدە ، پەقەت SKU ھۈجەيرىسى بولغان قۇرلار. قۇرۇق يورۇتۇلدى:
تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، بوش كاتەكچىلەرنىڭ Excel شەرتلىك فورماتىنى كۆرۈڭ. سىز نەرسىلەرنى ئاپتوماتلاشتۇرۇشقا ئامراق ، Excel دىكى قۇرۇق ھۈجەيرىلەرنى رەڭلەندۈرۈش ئۈچۈن تۆۋەندىكى VBA كودىغا پايدىلىق بولۇشىڭىز مۇمكىن.
ماكرو 1: رەڭلىك قۇرۇق ھۈجەيرىلەر قۇرۇق ھۈجەيرىلەر مۇتلەق ھېچنىمىنى ئۆز ئىچىگە ئالمايدۇ. n.SpecialCells (xlCellTypeBlanks) .Interior.Color = RGB (255, 181, 106) End Sub
ئالدىن بېكىتىلگەن خىزمەت جەدۋىلى ۋە دائىرە ئىچىدىكى بوشلۇقنى گەۋدىلەندۈرۈش (تۆۋەندىكى مىسالدىكى 1-جەدۋەلدىكى A2: E6 دائىرىسى) ، بۇ ئىشلىتىدىغان كود:
Sub Highlight_Blank_Cells () Dim rng Range Set rng = Sheet1.Range ("A2: E6") rng. 0> RGB رەڭنىڭ ئورنىغا ، سىزرەڭ نامىنىڭ ئالدىدا «vb» نى يېزىش ئارقىلىق 8 ئاساسلىق ئاساسى رەڭنىڭ بىرىنى قوللانسىڭىز بولىدۇ ، مەسىلەن:
ھېچقانداق مەزمۇن بولمىغان مۇتلەق قۇرۇق ھۈجەيرىلەرنى گەۋدىلەندۈرۈش ئۈچۈن:
=ISBLANK(A2)
فورمۇلاڭىز ئارقىلىق قايتۇرۇلغان نۆل ئۇزۇنلۇقتىكى سىزىق ("") نى ئۆز ئىچىگە ئالغان قارىماققا قۇرۇق ھۈجەيرىلەرنى گەۋدىلەندۈرۈش 0> =A2=""
مەلۇم بىر ئىستوندا قۇرۇق كاتەكچە بولغان پۈتۈن قۇرلارنى گەۋدىلەندۈرمەكچى بولغاندا ، يۇقىرىدا سۆزلەنگەن فورمۇلادا ئازراق ئۆزگەرتىش ئېلىپ بېرىڭ ، شۇنداق بولغاندا ئۇلار شۇ كاتەكچىنى كۆرسىتىدۇ.كونكرېت ئىستون ، ھەمدە $ بەلگىسى بىلەن ستون كوئوردېناتىنى قۇلۇپلاشقا كاپالەتلىك قىلىڭ. بۇ فورمۇلانىڭ بىرى بىلەن قائىدە تۈزۈڭ:
مۇتلەق قۇرۇق ھۈجەيرىلەرنى گەۋدىلەندۈرۈش :
=ISBLANK($B2)
بوشلۇقنى گەۋدىلەندۈرۈش ۋە قۇرۇق تىزمىلارنى ئۆز ئىچىگە ئالغان ھۈجەيرىلەر :
=LEN($B2)=0
ياكى
=$B2=""
نەتىجىدە ، پەقەت SKU ھۈجەيرىسى بولغان قۇرلار. قۇرۇق يورۇتۇلدى:
تېخىمۇ كۆپ ئۇچۇرغا ئېرىشمەكچى بولسىڭىز ، بوش كاتەكچىلەرنىڭ Excel شەرتلىك فورماتىنى كۆرۈڭ. سىز نەرسىلەرنى ئاپتوماتلاشتۇرۇشقا ئامراق ، Excel دىكى قۇرۇق ھۈجەيرىلەرنى رەڭلەندۈرۈش ئۈچۈن تۆۋەندىكى VBA كودىغا پايدىلىق بولۇشىڭىز مۇمكىن.
ماكرو 1: رەڭلىك قۇرۇق ھۈجەيرىلەر قۇرۇق ھۈجەيرىلەر مۇتلەق ھېچنىمىنى ئۆز ئىچىگە ئالمايدۇ. n.SpecialCells (xlCellTypeBlanks) .Interior.Color = RGB (255, 181, 106) End Sub
ئالدىن بېكىتىلگەن خىزمەت جەدۋىلى ۋە دائىرە ئىچىدىكى بوشلۇقنى گەۋدىلەندۈرۈش (تۆۋەندىكى مىسالدىكى 1-جەدۋەلدىكى A2: E6 دائىرىسى) ، بۇ ئىشلىتىدىغان كود:
Sub Highlight_Blank_Cells () Dim rng Range Set rng = Sheet1.Range ("A2: E6") rng. 0> RGB رەڭنىڭ ئورنىغا ، سىزرەڭ نامىنىڭ ئالدىدا «vb» نى يېزىش ئارقىلىق 8 ئاساسلىق ئاساسى رەڭنىڭ بىرىنى قوللانسىڭىز بولىدۇ ، مەسىلەن: Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
ياكى رەڭ كۆرسەتكۈچىنى بەلگىلىيەلەيسىز:
Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
ماكرو 2: رەڭ بوش ۋە قۇرۇق سىزىقلار تاللانغان دائىرىدە = "" ، ئەگەر TRUE بولسا ، ئۇنداقتا رەڭنى ئىشلىتىڭ. rng = rng دىكى ھەر بىر كاتەكچىگە تاللاش ئەگەر cell.Text = "" ئۇنداقتا cell.Interior.Color = RGB (255 ، 181 ، 106) باشقا كاتەكچە. ئىچكى ماكرونى ئىجرا قىلىڭ
خىزمەت دەپتىرىڭىزگە ماكرو قوشۇش ئۈچۈن ، بۇ باسقۇچلارنى ئىجرا قىلىڭ:
- Alt + F11 نى بېسىپ Visual Basic تەھرىرلىگۈچنى ئېچىڭ.
- سول تەرەپتىكى Project Explorer دا نىشان خىزمەت دەپتىرىنى ئوڭ چېكىپ ، ئاندىن قىستۇر & gt; بۆلەك نى بېسىڭ>
- ئوڭ تەرەپتىكى كود كۆزنىكىگە VBA كودىنى چاپلاڭ>
- خىزمەت جەدۋىلىڭىزدىكى دائىرىنى تاللاڭ.
- Alt + F8 نى بېسىپ ماكرو سۆزلىشىش رامكىسىنى ئاچىمىز>.
تەپسىلىي قەدەم باسقۇچلۇق كۆرسەتمىلەرنى كۆرۈڭ: Excel
Excel دىكى بوش كاتەكچىلەرنى قانداق تېپىش ، تاللاش ۋە گەۋدىلەندۈرۈش. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن!