உள்ளடக்க அட்டவணை
நிபந்தனை வடிவமைத்தல் மற்றும் VBA உதவியுடன் எக்செல் இல் வெற்றிடங்களைக் கண்டறிந்து சிறப்பித்துக் காட்டுவது எப்படி என்பதைக் கட்டுரை காட்டுகிறது. உங்கள் தேவைகளைப் பொறுத்து, நீங்கள் உண்மையிலேயே வெற்று செல்கள் அல்லது பூஜ்ஜிய நீள சரங்களைக் கொண்டவற்றை மட்டுமே வண்ணமயமாக்க முடியும்.
நீங்கள் ஒருவரிடமிருந்து Excel கோப்பைப் பெறும்போது அல்லது வெளிப்புற தரவுத்தளத்திலிருந்து இறக்குமதி செய்தால், அது எப்போதும் இருக்கும். இடைவெளிகள் அல்லது தரவுப் புள்ளிகள் இல்லை என்பதை உறுதிப்படுத்த தரவைச் சரிபார்ப்பது நல்லது. ஒரு சிறிய தரவுத்தொகுப்பில், உங்கள் சொந்தக் கண்களால் அனைத்து வெற்றிடங்களையும் எளிதாகக் கண்டறியலாம். ஆனால் உங்களிடம் நூற்றுக்கணக்கான அல்லது ஆயிரக்கணக்கான வரிசைகள் இருந்தால், காலியான செல்களை கைமுறையாகக் குறிப்பது சாத்தியமற்றது.
இந்தப் பயிற்சியானது, Excel இல் உள்ள வெற்று செல்களை முன்னிலைப்படுத்த 4 விரைவான மற்றும் எளிதான வழிகளைக் கற்பிக்கும். அவற்றை பார்வையால் அடையாளம் காணவும். எந்த முறை சிறந்தது? சரி, இது தரவு அமைப்பு, உங்கள் இலக்குகள் மற்றும் "வெற்றிடங்கள்" பற்றிய உங்கள் வரையறையைப் பொறுத்தது.
கோ டு ஸ்பெஷல் மூலம் வெற்று செல்களைத் தேர்ந்தெடுத்து தனிப்படுத்தவும்
இந்த எளிய முறை தேர்ந்தெடுக்கிறது கொடுக்கப்பட்ட வரம்பில் உள்ள அனைத்து வெற்று கலங்களையும், நீங்கள் தேர்ந்தெடுக்கும் எந்த நிறத்திலும் நிரப்பலாம்.
Excel இல் வெற்று கலங்களைத் தேர்ந்தெடுக்க, நீங்கள் செய்ய வேண்டியது இதுதான்:
- வெற்றிடத்தை முன்னிலைப்படுத்த விரும்பும் வரம்பைத் தேர்ந்தெடுக்கவும். தரவு உள்ள அனைத்து கலங்களையும் தேர்ந்தெடுக்க, மேல்-இடது கலத்தைக் கிளிக் செய்து, Ctrl + Shift + End ஐ அழுத்தி, தேர்வை கடைசியாகப் பயன்படுத்திய கலத்திற்கு நீட்டிக்கவும்.
- முகப்பு தாவலில், எடிட்டிங் குழு, கண்டுபிடி & என்பதைத் தேர்ந்தெடுக்கவும்> சிறப்புக்குச் செல் . அல்லது F5ஐ அழுத்தி சிறப்பு… என்பதைக் கிளிக் செய்யவும்.
- சிறப்புக்குச் செல் உரையாடல் பெட்டியில், வெற்றிடங்கள்<12 என்பதைத் தேர்ந்தெடுக்கவும்> மற்றும் சரி என்பதைக் கிளிக் செய்யவும். இது வரம்பில் உள்ள அனைத்து வெற்று கலங்களையும் தேர்ந்தெடுக்கும்.
- தேர்ந்தெடுக்கப்பட்ட வெற்று கலங்களுடன், முகப்பு<2 இல் உள்ள நிற நிற ஐகானைக் கிளிக் செய்யவும்> டேப், எழுத்துரு குழுவில், விரும்பிய வண்ணத்தைத் தேர்ந்தெடுக்கவும். முடிந்தது!
உதவிக்குறிப்புகள் மற்றும் குறிப்புகள்:
- சிறப்புக்குச் செல் அம்சம் உண்மையை மட்டுமே தேர்ந்தெடுக்கும் வெற்று செல்கள் , அதாவது முற்றிலும் எதுவும் இல்லாத செல்கள். வெற்று சரம், இடைவெளிகள், கேரேஜ் ரிட்டர்ன்கள், அச்சிடப்படாத எழுத்துக்கள் போன்றவற்றைக் கொண்ட கலங்கள் காலியாகக் கருதப்படாது மற்றும் தேர்ந்தெடுக்கப்படாது. இதன் விளைவாக வெற்று சரத்தை ("") வழங்கும் சூத்திரங்களைக் கொண்ட கலங்களை முன்னிலைப்படுத்த, நிபந்தனை வடிவமைத்தல் அல்லது VBA மேக்ரோவைப் பயன்படுத்தவும்.
- இந்த முறை நிலையான மற்றும் பயன்படுத்த சிறந்தது ஒரு முறை தீர்வு. நீங்கள் பின்னர் செய்யும் மாற்றங்கள் தானாக பிரதிபலிக்காது: புதிய வெற்றிடங்கள் முன்னிலைப்படுத்தப்படாது மேலும் நீங்கள் மதிப்புகளை நிரப்பும் முந்தைய வெற்றிடங்கள் வண்ணமயமாகவே இருக்கும். நீங்கள் டைனமிக் தீர்வைத் தேடுகிறீர்களானால், நிபந்தனை வடிவமைத்தல் அணுகுமுறையைப் பயன்படுத்துவது நல்லது.
ஒரு குறிப்பிட்ட நெடுவரிசையில் உள்ள வெற்றிடங்களை வடிகட்டவும் மற்றும் தனிப்படுத்தவும்
வெற்று செல்களைப் பற்றி நீங்கள் கவலைப்படவில்லை என்றால் அட்டவணையில் எங்கும் ஆனால் ஒரு குறிப்பிட்ட நெடுவரிசையில் வெற்றிடங்களைக் கொண்ட கலங்கள் அல்லது முழு வரிசைகளையும் கண்டுபிடித்து முன்னிலைப்படுத்த விரும்பினால், எக்செல் வடிகட்டி சரியானதாக இருக்கும்.தீர்வு.
அதைச் செய்ய, இந்தப் படிகளைச் செய்யவும்:
- உங்கள் தரவுத்தொகுப்பில் ஏதேனும் ஒரு கலத்தைத் தேர்ந்தெடுத்து வரிசைப்படுத்து & முகப்பு தாவலில் > வடிகட்டி . அல்லது தானியங்கு வடிப்பான்களை இயக்க CTRL + Shift + L ஷார்ட்கட்டை அழுத்தவும்.
- இலக்கு நெடுவரிசைக்கான கீழ்தோன்றும் அம்புக்குறியைக் கிளிக் செய்து வெற்று மதிப்புகளை வடிகட்டவும். இதைச் செய்ய, அனைத்தையும் தேர்ந்தெடு பெட்டியை அழித்து, பின்னர் (வெற்றிடங்கள்) என்பதைத் தேர்ந்தெடுக்கவும்.
- முக்கிய நெடுவரிசை அல்லது முழு வரிசைகளில் உள்ள வடிகட்டப்பட்ட கலங்களைத் தேர்ந்தெடுத்து <1 ஐத் தேர்ந்தெடுக்கவும்>நீங்கள் விண்ணப்பிக்க விரும்பும் வண்ணத்தை நிரப்பவும்.
எங்கள் மாதிரி அட்டவணையில், இப்படித்தான் வடிகட்டலாம், பின்னர் SKU கலங்கள் காலியாக இருக்கும் வரிசைகளை ஹைலைட் செய்யலாம்:
குறிப்புகள்:
- முந்தைய முறையைப் போலன்றி, இந்த அணுகுமுறை காலி சரங்களை ("") வெற்று கலங்களாக வழங்கும் சூத்திரங்களைக் கருதுகிறது.
- அடிக்கடி மாற்றப்படும் தரவுகளுக்கு இந்தத் தீர்வு பொருந்தாது, ஏனெனில் ஒவ்வொரு மாற்றத்திலும் நீங்கள் சுத்தம் செய்து மீண்டும் முன்னிலைப்படுத்த வேண்டும்.
நிபந்தனை வடிவமைப்புடன் எக்செல் இல் உள்ள வெற்று கலங்களை எவ்வாறு முன்னிலைப்படுத்துவது
முன்னர் விவாதிக்கப்பட்ட இரண்டு நுட்பங்களும் நேரடியானவை மற்றும் சுருக்கமானவை, ஆனால் அவை குறிப்பிடத்தக்க குறைபாட்டைக் கொண்டுள்ளன - எந்த முறையும் தரவுத்தொகுப்பில் செய்யப்பட்ட மாற்றங்களுக்கு எதிர்வினையாற்றாது. அவற்றைப் போலன்றி, நிபந்தனை வடிவமைத்தல் என்பது ஒரு மாறும் தீர்வாகும், அதாவது நீங்கள் ஒரு முறை விதியை அமைக்க வேண்டும். ஒரு வெற்று கலத்தில் ஏதேனும் மதிப்பு இருந்தால், அதன் நிறம் உடனடியாக மறைந்துவிடும். மாறாக, ஒரு புதிய வெற்றிடம் தோன்றியவுடன், அதுதானாகவே தனிப்படுத்தப்படும்.
எடுத்துக்காட்டு 1. ஒரு வரம்பில் உள்ள அனைத்து வெற்று கலங்களையும் முன்னிலைப்படுத்தவும்
ஒரு குறிப்பிட்ட வரம்பில் உள்ள அனைத்து வெற்று கலங்களையும் முன்னிலைப்படுத்த, Excel நிபந்தனை வடிவமைப்பு விதியை இந்த வழியில் உள்ளமைக்கவும்:
- வெற்று கலங்களை முன்னிலைப்படுத்த விரும்பும் வரம்பைத் தேர்ந்தெடுக்கவும் (எங்கள் விஷயத்தில் A2:E6).
- முகப்பு தாவலில், பாணிகள் குழுவில், புதிய விதி > எந்த செல்களை வடிவமைக்க வேண்டும் என்பதைத் தீர்மானிக்க சூத்திரத்தைப் பயன்படுத்தவும் என்பதைக் கிளிக் செய்யவும்.
- வடிவ மதிப்புகளில் இந்த சூத்திரம் உண்மையாக இருக்கும் பெட்டியில், கீழே உள்ள சூத்திரங்களில் ஒன்றை உள்ளிடவும், இதில் A2 என்பது தேர்ந்தெடுக்கப்பட்ட வரம்பின் மேல்-இடது செல் ஆகும்:
எதுவும் இல்லாத முற்றிலும் வெற்று கலங்களை முன்னிலைப்படுத்த:
=ISBLANK(A2)
உங்கள் சூத்திரங்கள் மூலம் திரும்பிய பூஜ்ஜிய நீள சரங்களை ("") கொண்ட வெற்று செல்களை முன்னிலைப்படுத்த:
=LEN(A2)=0
அல்லது
=A2=""
- Format பட்டனைக் கிளிக் செய்து, Fill தாவலுக்கு மாறி, நீங்கள் விரும்பும் பின்னணி நிறத்தைத் தேர்ந்தெடுத்து சரி என்பதைக் கிளிக் செய்யவும்.
- விதியைச் சேமிக்க சரி என்பதைக் கிளிக் செய்து பிரதான உரையாடல் காற்றை மூடவும் ow.
விரிவான படிகளுக்கு, Excel இல் சூத்திர அடிப்படையிலான நிபந்தனை வடிவமைப்பு விதியை உருவாக்கு என்பதைப் பார்க்கவும்.
எடுத்துக்காட்டு 2. வரிசைகளை முன்னிலைப்படுத்தவும் ஒரு குறிப்பிட்ட நெடுவரிசையில் வெற்றிடங்கள் உள்ளன
ஒரு குறிப்பிட்ட நெடுவரிசையில் வெற்றுக் கலங்களைக் கொண்ட முழு வரிசைகளையும் நீங்கள் முன்னிலைப்படுத்த விரும்பினால், மேலே விவாதிக்கப்பட்ட சூத்திரங்களில் ஒரு சிறிய மாற்றத்தை செய்யுங்கள்.குறிப்பிட்ட நெடுவரிசை, மற்றும் $ அடையாளத்துடன் நெடுவரிசை ஒருங்கிணைப்பை பூட்டுவதை உறுதி செய்யவும்.
உதாரணமாக, நெடுவரிசை B இல் உள்ள வெற்றிடங்களுடன் வரிசைகளை முன்னிலைப்படுத்த, நெடுவரிசை தலைப்புகள் இல்லாமல் முழு அட்டவணையையும் தேர்ந்தெடுக்கவும் (இந்த எடுத்துக்காட்டில் A2:E6) மற்றும் இந்த சூத்திரங்களில் ஒன்றைக் கொண்டு விதியை உருவாக்கவும்:
முற்றிலும் வெற்று கலங்களைத் தனிப்படுத்தவும் :
=ISBLANK($B2)
வெற்றிடங்களைத் தனிப்படுத்த மற்றும் வெற்று சரங்களைக் கொண்ட செல்கள் :
=LEN($B2)=0
அல்லது
=$B2=""
இதன் விளைவாக, SKU செல் இருக்கும் வரிசைகள் மட்டும் காலியானவை ஹைலைட் செய்யப்பட்டுள்ளன:
மேலும் தகவலுக்கு, வெற்று கலங்களுக்கான Excel நிபந்தனை வடிவமைப்பைப் பார்க்கவும்.
VBA உடன் காலியாக இருந்தால் தனிப்படுத்தவும்
என்றால் நீங்கள் விஷயங்களைத் தானியக்கமாக்க விரும்புகிறீர்கள், எக்செல் இல் உள்ள வெற்று செல்களை வண்ணமயமாக்க பின்வரும் VBA குறியீடுகள் உங்களுக்கு பயனுள்ளதாக இருக்கும்.
மேக்ரோ 1: கலர் வெற்று செல்கள்
இந்த மேக்ரோ உங்களுக்கு உண்மையாகத் தனிப்படுத்த உதவும். வெற்று கலங்கள் அதில் எதுவும் இல்லை.
தேர்ந்தெடுக்கப்பட்ட வரம்பில் உள்ள அனைத்து வெற்று கலங்களை வண்ணமயமாக்க, உங்களுக்கு ஒரே ஒரு வரி குறியீடு தேவை:
Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Subமுன்வரையறுக்கப்பட்ட பணித்தாள் மற்றும் வரம்பில் வெற்றிடங்களை முன்னிலைப்படுத்த (கீழே உள்ள உதாரணத்தில் தாள் 1 இல் வரம்பு A2:E6), இது பயன்படுத்த வேண்டிய குறியீடு:
Sub Highlight_Blank_Cells() Dm rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, <18)106, இறுதி 106 0>RGB நிறத்திற்குப் பதிலாக, நீங்கள்வண்ணப் பெயருக்கு முன் "vb" எனத் தட்டச்சு செய்வதன் மூலம் 8 முக்கிய அடிப்படை வண்ணங்களில் ஒன்றைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக: Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
அல்லது நீங்கள் வண்ணக் குறியீட்டைக் குறிப்பிடலாம்:
Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
மேக்ரோ 2: வண்ண வெற்றிடங்கள் மற்றும் வெற்று சரங்கள்
வெற்றுச் சரங்களை வெற்றிடங்களாகத் தரும் சூத்திரங்களைக் கொண்ட பார்வை வெற்று கலங்களை அடையாளம் காண, ஒவ்வொரு கலத்தின் உரை பண்பு உள்ளதா எனச் சரிபார்க்கவும் தேர்ந்தெடுக்கப்பட்ட வரம்பில் = "", மற்றும் TRUE எனில், வண்ணத்தைப் பயன்படுத்தவும்.
தேர்ந்தெடுக்கப்பட்ட வரம்பில் உள்ள அனைத்து வெற்றிடங்கள் மற்றும் வெற்று சரங்களைத் தனிப்படுத்துவதற்கான குறியீடு இதோ:
Sub Highlight_Blanks_Empty_Strings() வரம்பு அமைப்பாக மங்கலாக்கு rng = rng இல் உள்ள ஒவ்வொரு கலத்திற்கும் தேர்வு என்றால் cell.Text = "" பிறகு cell.Interior.Color = RGB(255, 181, 106) வேறு செல் மேக்ரோவை இயக்கவும்உங்கள் பணிப்புத்தகத்தில் மேக்ரோவைச் சேர்க்க , இந்தப் படிகளைச் செய்யவும்:
- விஷுவல் பேசிக் எடிட்டரைத் திறக்க Alt + F11ஐ அழுத்தவும்.
- இடதுபுறத்தில் உள்ள ப்ராஜெக்ட் எக்ஸ்ப்ளோரரில், இலக்கு பணிப்புத்தகத்தில் வலது கிளிக் செய்து, பின்னர் செருகு > தொகுதி என்பதைக் கிளிக் செய்யவும்.
- வலதுபுறத்தில் உள்ள குறியீடு சாளரத்தில், VBA குறியீட்டை ஒட்டவும்.
மேக்ரோவை இயக்க , நீங்கள் செய்ய வேண்டியது:
- உங்கள் பணித்தாளில் வரம்பைத் தேர்ந்தெடுக்கவும்.
- Macro உரையாடலைத் திறக்க Alt + F8 ஐ அழுத்தவும்.
- மேக்ரோவைத் தேர்ந்தெடுத்து இயக்கு<2 என்பதைக் கிளிக் செய்யவும்>.
விவரமான படிப்படியான வழிமுறைகளுக்கு, பார்க்கவும்:
- VBA குறியீட்டை எவ்வாறு செருகுவது மற்றும் இயக்குவது எக்செல்
- எப்படிஎக்செல் இல் ஒரு மேக்ரோவை இயக்கவும்
எக்செல் இல் வெற்று செல்களைக் கண்டறிவது, தேர்ந்தெடுப்பது மற்றும் ஹைலைட் செய்வது எப்படி. நீங்கள் படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பீர்கள் என்று நம்புகிறேன்!
கிடைக்கும் பதிவிறக்கங்கள்
நிபந்தனை வடிவமைத்தல் (.xlsx கோப்பு)
VBA மேக்ரோக்கள் வண்ணத்தில் உள்ளவற்றைத் தனிப்படுத்தவும் வெற்று செல்கள் (.xlsm கோப்பு)