අන්තර්ගත වගුව
කොන්දේසිගත හැඩතල ගැන්වීම් සහ VBA ආධාරයෙන් Excel හි හිස් තැන් සොයා ගන්නේ කෙසේද සහ ඉස්මතු කරන්නේ කෙසේදැයි ලිපිය පෙන්වයි. ඔබගේ අවශ්යතා මත පදනම්ව, ඔබට සැබවින්ම හිස් කොටු හෝ ශුන්ය දිග නූල් අඩංගු ඒවා පමණක් වර්ණ ගැන්වීමට හැකිය.
ඔබට යමෙකුගෙන් Excel ගොනුවක් ලැබුණු විට හෝ බාහිර දත්ත ගබඩාවකින් එය ආයාත කළ විට, එය සැමවිටම හිඩැස් හෝ නැතිවූ දත්ත ලක්ෂ්ය නොමැති බව තහවුරු කර ගැනීම සඳහා දත්ත පරීක්ෂා කිරීම හොඳ අදහසකි. කුඩා දත්ත කට්ටලයක් තුළ, ඔබට ඔබේම ඇස්වලින් සියලුම හිස් තැන් පහසුවෙන් හඳුනාගත හැකිය. නමුත් ඔබට පේළි සිය ගණනක් හෝ දහස් ගණනක් අඩංගු විශාල ගොනුවක් තිබේ නම්, හිස් කොටු හස්තීයව හඳුනාගැනීම කළ නොහැක්කකි.
මෙම නිබන්ධනය මඟින් ඔබට Excel හි හිස් කොටු ඉස්මතු කිරීමට ඉක්මන් සහ පහසු ක්රම 4ක් උගන්වනු ඇත. ඒවා දෘශ්යමය වශයෙන් හඳුනා ගන්න. හොඳම ක්රමය කුමක්ද? හොඳයි, එය දත්ත ව්යුහය, ඔබේ ඉලක්ක සහ "හිස් තැන්" පිළිබඳ ඔබේ අර්ථ දැක්වීම මත රඳා පවතී.
Go To Special සමඟ හිස් කොටු තෝරන්න සහ උද්දීපනය කරන්න
මෙම සරල ක්රමය තෝරා ගනී. ලබා දී ඇති පරාසයක ඇති සියලුම හිස් කොටු, ඔබ කැමති ඕනෑම වර්ණයකින් පිරවිය හැක.
Excel හි හිස් කොටු තේරීමට, ඔබ කළ යුත්තේ මෙයයි:
- ඔබට හිස්ව ඉස්මතු කිරීමට අවශ්ය පරාසය තෝරන්න. දත්ත සහිත සියලුම කොටු තේරීමට, ඉහළ වම් කොටුව ක්ලික් කර Ctrl + Shift + End ඔබන්න, තේරීම අවසන් වරට භාවිත කළ කොටුව වෙත දිගු කරන්න.
- මුල් පිටුව ටැබය මත, සංස්කරණය සමූහය, සොයාගන්න & තෝරන්න> විශේෂ වෙත යන්න. නැතිනම් F5 ඔබා Special... ක්ලික් කරන්න .
- Special සංවාද කොටුව තුළ හිස්<12 තෝරන්න> සහ OK ක්ලික් කරන්න. මෙය පරාසයේ ඇති සියලුම හිස් කොටු තෝරනු ඇත.
- තෝරාගත් හිස් කොටු සමඟ, මුල් පිටුව<2 මත ඇති වර්ණය පුරවන්න අයිකනය ක්ලික් කරන්න> ටැබය, Font කාණ්ඩයේ, සහ අපේක්ෂිත වර්ණය තෝරන්න. නිමයි!
ඉඟි සහ සටහන්:
- විශේෂයට යන්න විශේෂාංගය සැබවින්ම පමණක් තෝරා ගනී හිස් සෛල , එනම් සම්පූර්ණයෙන්ම කිසිවක් අඩංගු නොවන සෛල. හිස් තන්තු, හිස් තැන්, කරත්ත ප්රතිලාභ, මුද්රණය නොවන අක්ෂර ආදිය අඩංගු කොටු හිස් ලෙස නොසලකන අතර ඒවා තෝරා නොගනී. ප්රතිඵලයක් ලෙස හිස් තන්තුවක් ("") ලබා දෙන සූත්ර සහිත කොටු උද්දීපනය කිරීමට, කොන්දේසිගත හැඩතල ගැන්වීම හෝ VBA macro භාවිතා කරන්න.
- මෙම ක්රමය ස්ථිතික වන අතර එය භාවිතා කිරීම වඩාත් සුදුසුය. එක් වරක් විසඳුම. ඔබ පසුව කරන වෙනස්කම් ස්වයංක්රීයව පිළිබිඹු නොවනු ඇත: නව හිස් තැන් උද්දීපනය නොකරනු ඇති අතර ඔබ අගයන් පුරවන පෙර හිස් තැන් වර්ණවත්ව පවතිනු ඇත. ඔබ ගතික විසඳුමක් සොයන්නේ නම්, ඔබ කොන්දේසිගත හැඩතල ගැන්වීමේ ප්රවේශය භාවිතා කිරීම වඩා හොඳය.
නිශ්චිත තීරුවක හිස් තැන් පෙරීම සහ උද්දීපනය කරන්න
ඔබ හිස් කොටු ගැන තැකීමක් නොකරන්නේ නම් වගුවේ ඕනෑම තැනක, නමුත් යම් තීරුවක හිස් තැන් ඇති සෛල හෝ සම්පූර්ණ පේළි සොයා ගැනීමට සහ උද්දීපනය කිරීමට අවශ්ය නම්, Excel ෆිල්ටරය නිවැරදි විය හැක.විසඳුම.
එය සිදු කිරීමට, මෙම පියවර අනුගමනය කරන්න:
- ඔබගේ දත්ත කට්ටලය තුළ ඕනෑම කොටුවක් තෝරා අනුපිළිවෙලට & මුල් පිටුව ටැබය මත > පෙරහන්න . නැතහොත් ස්වයංක්රීය පෙරහන් ක්රියාත්මක කිරීමට CTRL + Shift + L කෙටිමඟ ඔබන්න.
- ඉලක්ක තීරුව සඳහා පතන ඊතලය ක්ලික් කර හිස් අගයන් පෙරන්න. මේ සඳහා, සියල්ල තෝරන්න කොටුව ඉවත් කරන්න, ඉන්පසු (හිස් තැන්) තෝරන්න.
- ප්රධාන තීරුවේ හෝ සම්පූර්ණ පේළියේ පෙරන ලද සෛල තෝරා <1 තෝරන්න. ඔබට අයදුම් කිරීමට අවශ්ය වර්ණය පුරවන්න.
අපගේ නියැදි වගුවේ, අපට පෙරීමට හැකි ආකාරය මෙයයි, ඉන්පසු SKU සෛල හිස්ව ඇති පේළි ඉස්මතු කරන්න:
සටහන්:
- පෙර ක්රමය මෙන් නොව, මෙම ප්රවේශය හිස් නූල් ("") හිස් කොටු ලෙස ලබා දෙන සූත්ර සලකයි.
- මෙම විසඳුම නිතර වෙනස් වන දත්ත සඳහා සුදුසු නොවේ මන්ද ඔබට එක් එක් වෙනස් කිරීම සමඟ නැවත පිරිසිදු කර උද්දීපනය කිරීමට සිදුවනු ඇත.
කොන්දේසි හැඩතල ගැන්වීම සමඟ Excel හි හිස් කොටු ඉස්මතු කරන්නේ කෙසේද
කලින් සාකච්ඡා කළ ශිල්පීය ක්රම දෙකම සරල සහ සංක්ෂිප්ත ය, නමුත් ඒවාට සැලකිය යුතු අඩුපාඩුවක් ඇත - දත්ත කට්ටලයට කරන ලද වෙනස්කම් වලට කිසිදු ක්රමයක් ප්රතික්රියා නොකරයි. ඒවා මෙන් නොව, Conditional Formatting යනු ගතික විසඳුමකි, එනම් ඔබට එක් වරක් පමණක් රීතිය සැකසිය යුතුය. හිස් සෛලයක් කිසියම් අගයකින් පිරී ගිය වහාම වර්ණය වහාම පහව යනු ඇත. සහ අනෙක් අතට, නව හිස් එකක් දිස් වූ පසු, එයස්වයංක්රීයව උද්දීපනය වේ.
උදාහරණ 1. පරාසයක ඇති සියලුම හිස් කොටු උද්දීපනය කරන්න
දී ඇති පරාසයක ඇති සියලුම හිස් කොටු උද්දීපනය කිරීමට, Excel කොන්දේසිගත හැඩතල ගැන්වීමේ රීතිය මේ ආකාරයට වින්යාස කරන්න:
- ඔබට හිස් කොටු උද්දීපනය කිරීමට අවශ්ය පරාසය තෝරන්න (අපගේ නඩුවේ A2:E6).
- මුල් පිටුව ටැබය මත, විලාස කණ්ඩායම, නව රීතිය > ආකෘතිකරණය කළ යුතු සෛල තීරණය කිරීමට සූත්රයක් භාවිතා කරන්න .
- මෙම සූත්රය සත්ය වන ආකෘති අගයන් තුළ කොටුව, පහත සූත්රවලින් එකක් ඇතුළු කරන්න, එහිදී A2 යනු තෝරාගත් පරාසයේ ඉහළ වම් කොටුවයි:
කිසිවක් අඩංගු සම්පූර්ණයෙන්ම හිස් කොටු උද්දීපනය කිරීමට:
=ISBLANK(A2)
ඔබේ සූත්ර මඟින් ආපසු ලබා දුන් ශුන්ය දිග නූල් ("") අඩංගු හිස් කොටු ද ඉස්මතු කිරීමට:
=LEN(A2)=0
හෝ
=A2=""
- Fill බොත්තම ක්ලික් කරන්න, Fill ටැබයට මාරු වන්න, ඔබට අවශ්ය පසුබිම් වර්ණය තෝරා OK ක්ලික් කරන්න. <9 රීතිය සුරැකීමට සහ ප්රධාන සංවාද සුළං වැසීමට හරි ක්ලික් කරන්න ow.
සවිස්තරාත්මක පියවර සඳහා, කරුණාකර Excel හි සූත්ර-පාදක කොන්දේසි සහිත හැඩතල ගැන්වීමේ රීතියක් සාදන්න බලන්න.
උදාහරණ 2. පේළි ඉස්මතු කරන්න නිශ්චිත තීරුවක හිස් තැන් ඇත
ඔබට යම් තීරුවක හිස් කොටු ඇති සම්පූර්ණ පේළි උද්දීපනය කිරීමට අවශ්ය වූ විට, ඉහත සාකච්ඡා කර ඇති සූත්රවල කුඩා වෙනසක් කරන්න එවිට ඒවා එහි ඇති කොටුව වෙත යොමු කරන්න.නිශ්චිත තීරුව, සහ $ ලකුණ සමඟ තීරු ඛණ්ඩාංකය අගුලු දැමීමට වග බලා ගන්න.
උදාහරණයක් ලෙස, B තීරුවේ හිස් තැන් සහිත පේළි උද්දීපනය කිරීමට, තීරු ශීර්ෂ නොමැතිව සම්පූර්ණ වගුව තෝරන්න (මෙම උදාහරණයේ A2:E6) සහ මෙම සූත්රවලින් එකක් සමඟ රීතියක් සාදන්න:
සම්පූර්ණයෙන්ම හිස් කොටු :
=ISBLANK($B2)
උද්දීපනය කිරීමට හිස් සහ හිස් තන්තු :
=LEN($B2)=0
හෝ
=$B2=""
ප්රතිඵලයක් ලෙස, SKU කොටුවක් ඇති පේළි පමණි හිස් ඒවා උද්දීපනය කර ඇත:
වැඩිදුර තොරතුරු සඳහා, කරුණාකර හිස් සෛල සඳහා Excel කොන්දේසි සහිත හැඩතල ගැන්වීම බලන්න.
VBA සමඟ හිස් නම් ඉස්මතු කරන්න
නම් ඔබ දේවල් ස්වයංක්රීය කිරීමට ප්රියයි, Excel හි හිස් සෛල වර්ණ ගැන්වීමට පහත VBA කේත ඔබට ප්රයෝජනවත් විය හැක.
මැක්රෝ 1: වර්ණ හිස් සෛල
මෙම මැක්රෝව ඔබට සැබවින්ම ඉස්මතු කිරීමට උදවු කළ හැක. හිස් කොටු කිසිවක් අඩංගු නොවේ.
තෝරාගත් පරාසයක සියලුම හිස් කොටු වර්ණ ගැන්වීමට, ඔබට අවශ්ය වන්නේ තනි කේත පේළියක් පමණි:
Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) අවසානය උපපෙර නිශ්චිත වැඩ පත්රිකාවක සහ පරාසයක හිස් තැන් උද්දීපනය කිරීමට (පහත උදාහරණයේ 1 වන පත්රයේ A2:E6 පරාසය), මෙයයි. භාවිතා කිරීමට කේතය:
Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, <186)End 106 0>RGB වර්ණයක් වෙනුවට, ඔබවර්ණ නාමයට පෙර "vb" ටයිප් කිරීමෙන් ප්රධාන පාදක වර්ණ 8 න් එකක් යෙදිය හැක, උදාහරණයක් ලෙස: Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
නැතහොත් ඔබට මෙවැනි වර්ණ දර්ශකය සඳහන් කළ හැක:
Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
මැක්රෝ 2: වර්ණ හිස් තැන් සහ හිස් තන්තු
හිස් නූල් හිස් තන්තු ලෙස ලබා දෙන සූත්ර අඩංගු දෘශ්යමය වශයෙන් හිස් කොටු හඳුනා ගැනීමට, එක් එක් කොටුවේ පෙළ ගුණය පරීක්ෂා කරන්න තෝරාගත් පරාසය තුළ = "", සහ සත්ය නම්, පසුව වර්ණය යොදන්න.
තෝරාගත් පරාසයක සියලුම හිස් තැන් සහ හිස් තන්තු උද්දීපනය කිරීමට කේතය මෙන්න:
Sub Highlight_Blanks_Empty_Strings() පරාසය සකසන ලෙස අඳුරු rng rng = එක් එක් කොටුව සඳහා තේරීම rng නම් cell.Text = "" ඉන්පසු cell.Interior.Color = RGB(255, 181, 106) වෙනත් cell.Interior.ColorIndex = xlNone End ඊලඟ අන්තය නම් උපඇතුළත් කරන්නේ කෙසේද සහ macro ධාවනය කරන්න
ඔබේ වැඩපොතට මැක්රෝ එක් කිරීමට, මෙම පියවර අනුගමනය කරන්න:
- Visual Basic Editor විවෘත කිරීමට Alt + F11 ඔබන්න.
- වමේ ඇති Project Explorer හි, ඉලක්ක වැඩපොත දකුණු-ක්ලික් කරන්න, ඉන්පසු ඇතුළු කරන්න > මොඩියුලය ක්ලික් කරන්න.
- දකුණු පස ඇති කේත කවුළුවෙහි, VBA කේතය අලවන්න.
මැක්රෝ ධාවනය කිරීමට, ඔබ කළ යුත්තේ මෙයයි:
- ඔබේ වැඩ පත්රිකාවේ පරාසය තෝරන්න.
- Macro සංවාද කොටුව විවෘත කිරීමට Alt + F8 ඔබන්න.
- මැක්රෝ එක තෝරා ධාවනය<2 ක්ලික් කරන්න>.
සවිස්තරාත්මක පියවරෙන් පියවර උපදෙස් සඳහා, කරුණාකර බලන්න:
- VBA කේතය ඇතුළු කර ධාවනය කරන්නේ කෙසේද Excel
- කෙසේදExcel හි මැක්රෝ එකක් ධාවනය කරන්න
එනම් Excel හි හිස් කොටු සොයා ගැනීම, තෝරා ගැනීම සහ උද්දීපනය කිරීම. කියවීමට මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!
ලබාගත හැකි බාගැනීම්
කොන්දේසිගත හැඩතල ගැන්වීම (.xlsx ගොනුව) සමග හිස් තැන් ඉස්මතු කරන්න
VBA macros to color හිස් කොටු (.xlsm ගොනුව)