విషయ సూచిక
మాక్రో, ఫార్ములా మరియు బటన్-క్లిక్తో Excelలో ఖాళీ కాలమ్లను ఎలా తీసివేయాలో ట్యుటోరియల్ మీకు నేర్పుతుంది.
ఇది చిన్నవిషయంగా అనిపించినా, Excelలో ఖాళీ నిలువు వరుసలను తొలగించడం కేవలం మౌస్ క్లిక్తో సాధించగలిగేది కాదు. ఇది రెండు క్లిక్లలో కూడా చేయలేము. మీ వర్క్షీట్లోని అన్ని నిలువు వరుసలను సమీక్షించడం మరియు ఖాళీగా ఉన్న వాటిని మాన్యువల్గా తీసివేయడం అనేది మీరు ఖచ్చితంగా నివారించాలనుకుంటున్నది. అదృష్టవశాత్తూ, మైక్రోసాఫ్ట్ ఎక్సెల్ అనేక విభిన్న లక్షణాలను అందిస్తుంది మరియు ఆ లక్షణాలను సృజనాత్మక మార్గాల్లో ఉపయోగించడం ద్వారా మీరు దాదాపు ఏ పనినైనా ఎదుర్కోవచ్చు!
మీరు ఎప్పటికీ చేయకూడని ఖాళీ నిలువు వరుసలను తొలగించడానికి త్వరిత మార్గం ఉపయోగించండి
Excelలో ఖాళీలను తీసివేయడం (అది ఖాళీ సెల్లు, అడ్డు వరుసలు లేదా నిలువు వరుసలు అయినా), అనేక ఆన్లైన్ వనరులు ప్రత్యేకానికి వెళ్లు > ఖాళీలు<2పై ఆధారపడతాయి> ఆదేశం. అలా చేయవద్దు మరియు పరిధిలోని అన్ని ఖాళీ సెల్లు ను ఎంచుకుంటుంది:
ఇప్పుడు మీరు ఎంచుకున్న సెల్లపై కుడి-క్లిక్ చేసి, తొలగించు > మొత్తం నిలువు వరుస , కనీసం ఒక ఖాళీ సెల్ ఉన్న అన్ని నిలువు వరుసలు పోతాయి! మీరు అనుకోకుండా అలా చేసి ఉంటే, అన్నింటినీ తిరిగి పొందడానికి Ctrl + Z నొక్కండి.
ఇప్పుడు Excelలో ఖాళీ నిలువు వరుసలను తొలగించడానికి మీకు ఒక తప్పు మార్గం తెలుసు, దాన్ని ఎలా సరిగ్గా చేయాలో చూద్దాం.
VBAతో Excelలో ఖాళీ నిలువు వరుసలను ఎలా తీసివేయాలి
అనుభవంExcel వినియోగదారులకు ఈ నియమం తెలుసు: మాన్యువల్గా ఏదైనా చేస్తూ గంటల తరబడి వృథా చేయకుండా, స్వయంచాలకంగా మీ కోసం చేసే స్థూలాన్ని వ్రాయడానికి కొన్ని నిమిషాలు పెట్టుబడి పెట్టండి.
క్రింద ఉన్న VBA మాక్రో ఎంచుకున్న వాటిలో అన్ని ఖాళీ నిలువు వరుసలను తొలగిస్తుంది. పరిధి. మరియు ఇది సురక్షితంగా చేస్తుంది - పూర్తిగా ఖాళీ నిలువు వరుసలు మాత్రమే తొలగించబడతాయి. నిలువు వరుస ఒకే సెల్ విలువను కలిగి ఉంటే, ఏదైనా ఫార్ములా ద్వారా అందించబడిన ఖాళీ స్ట్రింగ్ అయినా, అటువంటి నిలువు వరుస చెక్కుచెదరకుండా ఉంటుంది.
Excel మాక్రో: Excel షీట్ నుండి ఖాళీ నిలువు వరుసలను తీసివేయండి పబ్లిక్ సబ్ DeleteEmptyColumns() Dim SourceRange as Range Dim EntireColumn as Range లోపాన్ని పునఃప్రారంభించేటప్పుడు తదుపరి సెట్ SourceRange = Application.InputBox( _ "పరిధిని ఎంచుకోండి:" , "ఖాళీ నిలువు వరుసలను తొలగించండి" , _ Application.Selection.Address, Type :=8) కాకపోతే (SourceRange ఏమీ లేదు ) అప్పుడు Application.ScreenUpdating i = SourceRange.Columns కోసం. 1 దశకు గణించండి -1 మొత్తం కాలమ్ = SourceRange.Cells(1, i).EntireColumn అయితే Application.WorksheetFunction.CountA(EntireColumn) = 0 ఆ తర్వాత మొత్తం కాలమ్ను తొలగించండి.End If the Next Appliced.Scree ఒకవేళ End Subతొలగించు ఖాళీ కాలమ్ల మాక్రోని ఎలా ఉపయోగించాలి
మీ Excelకు మాక్రోని జోడించడానికి ఇక్కడ దశలు ఉన్నాయి:
- విజువల్ బేసిక్ను తెరవడానికి Alt + F11 నొక్కండి సవరణ w.
- మాక్రోను అమలు చేయడానికి F5ని నొక్కండి.
- పాప్-అప్ డైలాగ్ కనిపించినప్పుడు, దీనికి మారండిఆసక్తి ఉన్న వర్క్షీట్, కావలసిన పరిధిని ఎంచుకుని, సరి క్లిక్ చేయండి:
మీరు మీ వర్క్షీట్కు మాక్రోను జోడించకూడదనుకుంటే, మీరు దీన్ని మా నుండి అమలు చేయవచ్చు నమూనా వర్క్బుక్. ఇక్కడ ఎలా ఉంది:
- Excelలో ఖాళీ నిలువు వరుసలను తీసివేయడానికి మా నమూనా వర్క్బుక్ని డౌన్లోడ్ చేయండి, దాన్ని తెరవండి మరియు ప్రాంప్ట్ చేయబడితే కంటెంట్ను ప్రారంభించండి.
- మీ స్వంత వర్క్బుక్ని తెరవండి లేదా ఇప్పటికే తెరిచిన దానికి మారండి.
- మీ వర్క్బుక్లో, Alt + F8 నొక్కండి, DeleteEmptyColumns మాక్రోను ఎంచుకుని, రన్ ని క్లిక్ చేయండి.
- పాప్-అప్ డైలాగ్లో, ఎంచుకోండి పరిధిని మరియు సరే ని క్లిక్ చేయండి.
ఏదేమైనప్పటికీ, ఎంచుకున్న పరిధిలోని అన్ని ఖాళీ నిలువు వరుసలు పారవేయబడతాయి:
ఒక ఫార్ములాతో Excelలో ఖాళీ నిలువు వరుసలను గుర్తించండి మరియు తొలగించండి
పైన ఉన్న మాక్రో ఖాళీ నిలువు వరుసలను త్వరగా మరియు నిశ్శబ్దంగా తొలగిస్తుంది. కానీ మీరు "ప్రతిదీ-నియంత్రణలో ఉంచు" రకమైన వ్యక్తి అయితే (నేను ఉన్నాను :) మీరు తీసివేయబోయే నిలువు వరుసలను దృశ్యమానంగా చూడాలనుకోవచ్చు. ఈ ఉదాహరణలో, మేము ముందుగా ఫార్ములాని ఉపయోగించడం ద్వారా ఖాళీ నిలువు వరుసలను గుర్తిస్తాము, తద్వారా మీరు వాటిని త్వరగా సమీక్షించవచ్చు, ఆపై ఆ నిలువు వరుసలన్నీ లేదా కొన్నింటిని తొలగించవచ్చు.
గమనిక. ఏదైనా శాశ్వతంగా తొలగించే ముందు, ప్రత్యేకించి తెలియని టెక్నిక్ని ఉపయోగించడం ద్వారా, మీ వర్క్బుక్ యొక్క బ్యాకప్ కాపీని తయారు చేయమని నేను మీకు గట్టిగా సలహా ఇస్తున్నాను, ఏదైనా తప్పు జరిగితే సురక్షితంగా ఉండండి.
సురక్షితమైన స్థలంలో బ్యాకప్ కాపీ, క్రింది దశలను అనుసరించండి:
దశ 1. కొత్తదాన్ని చొప్పించండిఅడ్డు వరుస
మీ పట్టిక ఎగువన కొత్త అడ్డు వరుసను జోడించండి. దీని కోసం, మొదటి అడ్డు వరుస హెడర్పై కుడి-క్లిక్ చేసి, చొప్పించు క్లిక్ చేయండి. మీ డేటా యొక్క నిర్మాణం/అమరికను మార్చడం గురించి చింతించకండి - మీరు ఈ అడ్డు వరుసను తర్వాత తొలగించవచ్చు.
దశ 2. ఖాళీ నిలువు వరుసలను గుర్తించండి
ఎడమవైపున కొత్తగా జోడించిన అడ్డు వరుసలోని సెల్, కింది సూత్రాన్ని నమోదు చేయండి:
=COUNTA(A2:A1048576)=0
ఆపై, ఫిల్ హ్యాండిల్ని లాగడం ద్వారా సూత్రాన్ని ఇతర నిలువు వరుసలకు కాపీ చేయండి.
ఫార్ములా యొక్క లాజిక్ చాలా సులభం: COUNTA నిలువు వరుస 2 నుండి అడ్డు వరుస 1048576 వరకు ఉన్న ఖాళీ కణాల సంఖ్యను తనిఖీ చేస్తుంది, ఇది Excel 2019 - 2007లో ఒక వరుస గరిష్టం. మీరు ఆ సంఖ్యను సున్నాతో సరిపోల్చండి మరియు ఫలితంగా, ఖాళీ నిలువు వరుసలలో TRUE ఉంటుంది మరియు కనీసం ఒక ఖాళీ కాని గడిని కలిగి ఉన్న నిలువు వరుసలలో తప్పు. సంబంధిత సెల్ రిఫరెన్స్ల ఉపయోగం కారణంగా, ఫార్ములా కాపీ చేయబడిన ప్రతి నిలువు వరుసకు సరిగ్గా సర్దుబాటు చేస్తుంది.
మీరు వర్క్షీట్ను వేరొకరి కోసం సెటప్ చేస్తున్నట్లయితే, మీరు వీటిని చేయవచ్చు కాలమ్లను మరింత అర్థవంతమైన రీతిలో లేబుల్ చేయాలనుకుంటున్నారు. ఫర్వాలేదు, ఇలాంటి IF స్టేట్మెంట్తో దీన్ని సులభంగా చేయవచ్చు:
=IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")
ఇప్పుడు ఫార్ములా ఏ నిలువు వరుసలు ఖాళీగా ఉన్నాయి మరియు ఏవి కావు అని స్పష్టంగా సూచిస్తుంది:
చిట్కా. స్థూలంతో పోల్చితే, ఏ నిలువు వరుసలను ఖాళీగా పరిగణించాలనే విషయంలో ఈ పద్ధతి మీకు మరింత సౌలభ్యాన్ని అందిస్తుంది. ఈ ఉదాహరణలో, మేము హెడర్ వరుసతో సహా మొత్తం పట్టికను తనిఖీ చేస్తాము. అంటే కాలమ్ అయితేహెడర్ను మాత్రమే కలిగి ఉంటుంది, అటువంటి నిలువు వరుస ఖాళీగా పరిగణించబడదు మరియు తొలగించబడదు. మీరు నిలువు వరుస శీర్షికలను విస్మరిస్తూ డేటా అడ్డు వరుసలను మాత్రమే తనిఖీ చేయాలనుకుంటే, లక్ష్య పరిధి (A3:A1048576) నుండి హెడర్ అడ్డు వరుస(లు)ను తీసివేయండి. ఫలితంగా, హెడర్ మరియు దానిలో ఇతర డేటా లేని నిలువు వరుస ఖాళీగా పరిగణించబడుతుంది మరియు తొలగింపుకు లోబడి ఉంటుంది. అలాగే, మీరు పరిధిని చివరిగా ఉపయోగించిన అడ్డు వరుసకి పరిమితం చేయవచ్చు, ఇది మా విషయంలో A11 అవుతుంది.
దశ 3. ఖాళీ నిలువు వరుసలను తీసివేయండి
సహేతుకమైన సంఖ్యలో నిలువు వరుసలను కలిగి ఉంటే, మీరు కేవలం ఎంచుకోవచ్చు మొదటి వరుసలో "ఖాళీ" ఉన్నవి (బహుళ నిలువు వరుసలను ఎంచుకోవడానికి, మీరు నిలువు వరుస అక్షరాలను క్లిక్ చేస్తున్నప్పుడు Ctrl కీని పట్టుకోండి). ఆపై, ఎంచుకున్న ఏదైనా నిలువు వరుసపై కుడి-క్లిక్ చేసి, సందర్భ మెను నుండి తొలగించు ఎంచుకోండి:
మీ వర్క్షీట్లో పదుల లేదా వందల నిలువు వరుసలు ఉంటే, ఖాళీగా ఉన్నవాటిని వీక్షించడానికి తీసుకురావడం అర్ధమే. దీని కోసం, ఈ క్రింది వాటిని చేయండి:
- ఫార్ములాలతో ఎగువ వరుసను ఎంచుకోండి, డేటా ట్యాబ్ > క్రమీకరించి ఫిల్టర్ చేయండి సమూహానికి వెళ్లి, క్లిక్ చేయండి క్రమీకరించు బటన్.
- కనిపించే హెచ్చరిక డైలాగ్ బాక్స్లో, ఎంపికను విస్తరించు ని ఎంచుకుని, క్రమీకరించు...
క్లిక్ చేయండి
- ఇది క్రమీకరించు డైలాగ్ బాక్స్ను తెరుస్తుంది, ఇక్కడ మీరు ఐచ్ఛికాలు... బటన్ను క్లిక్ చేసి, ఎడమ నుండి కుడికి క్రమీకరించు, ఎంచుకోండి మరియు సరే క్లిక్ చేయండి.
- క్రింద చూపిన విధంగా కేవలం ఒక క్రమబద్ధీకరణ స్థాయిని కాన్ఫిగర్ చేయండి మరియు సరే క్లిక్ చేయండి:
- క్రమబద్ధీకరించు: వరుస 1
- క్రమబద్ధీకరించు: సెల్విలువలు
- ఆర్డర్: A నుండి Z
ఫలితంగా, ఖాళీ నిలువు వరుసలు మీ వర్క్షీట్లోని ఎడమ భాగానికి తరలించబడతాయి:
- అన్ని ఖాళీ నిలువు వరుసలను ఎంచుకోండి - మొదటి నిలువు వరుస అక్షరంపై క్లిక్ చేసి, Shift నొక్కండి, ఆపై చివరి ఖాళీ నిలువు వరుసలోని అక్షరాన్ని క్లిక్ చేయండి.
- కుడి- ఎంచుకున్న నిలువు వరుసలను క్లిక్ చేసి, పాప్-అప్ మెను నుండి తొలగించు ఎంచుకోండి.
పూర్తయింది! మీరు ఖాళీ నిలువు వరుసలను వదిలించుకున్నారు మరియు ఫార్ములాలతో ఎగువ అడ్డు వరుసను తొలగించకుండా నిరోధించేది ఏదీ లేదు.
Excelలో ఖాళీ నిలువు వరుసలను తీసివేయడానికి వేగవంతమైన మార్గం
లో ఈ ట్యుటోరియల్ ప్రారంభంలో, Excel లో ఖాళీ నిలువు వరుసలను తొలగించడానికి ఒక-క్లిక్ మార్గం లేదని నేను వ్రాసాను. నిజానికి, ఇది ఖచ్చితంగా నిజం కాదు. అంతర్నిర్మిత మార్గం లేదని నేను చెప్పాలి. మా అల్టిమేట్ సూట్ యొక్క వినియోగదారులు Excelలోని ఖాళీలను అక్షరాలా రెండు క్లిక్లలో తొలగించగలరు :)
టార్గెట్ వర్క్షీట్లో, Ablebits Tools ట్యాబ్కు మారండి, ఖాళీలను తొలగించు<క్లిక్ చేయండి 2> మరియు ఖాళీ నిలువు వరుసలను ఎంచుకోండి :
అది ప్రమాదవశాత్తూ జరిగిన మౌస్ క్లిక్ కాదని నిర్ధారించుకోవడానికి, యాడ్-ఇన్ దాన్ని నిర్ధారించమని మిమ్మల్ని అడుగుతుంది మీరు నిజంగా ఆ వర్క్షీట్ నుండి ఖాళీ నిలువు వరుసలను తీసివేయాలనుకుంటున్నారు:
సరే క్లిక్ చేయండి మరియు ఒక క్షణంలో అన్ని ఖాళీ నిలువు వరుసలు పోతాయి!
పైన చర్చించిన స్థూల మాదిరిగానే, ఈ సాధనం పూర్తిగా ఖాళీగా ఉన్న నిలువు వరుసలను మాత్రమే తొలగిస్తుంది. శీర్షికలతో సహా ఏదైనా ఒకే విలువను కలిగి ఉండే నిలువు వరుసలుభద్రపరచబడింది.
ఖాళీలను తొలగించు అనేది Excel వినియోగదారుగా మీ జీవితాన్ని సులభతరం చేసే పదుల అద్భుతమైన లక్షణాలలో ఒకటి. మరిన్ని కనుగొనడానికి, Excel కోసం మా అల్టిమేట్ సూట్ యొక్క ట్రయల్ వెర్షన్ను డౌన్లోడ్ చేయడానికి మీకు స్వాగతం.
ఖాళీ నిలువు వరుసలు తొలగించబడవు! ఎందుకు?
సమస్య : మీరు పైన ఉన్న అన్ని పద్ధతులను ప్రయత్నించారు, కానీ మీ వర్క్షీట్లో ఒకటి లేదా అంతకంటే ఎక్కువ ఖాళీ నిలువు వరుసలు నిలిచిపోయాయి. ఎందుకు?
ఆ నిలువు వరుసలు నిజంగా ఖాళీగా లేనందున చాలా మటుకు. మానవ కంటికి కనిపించని అనేక విభిన్న అక్షరాలు మీ Excel స్ప్రెడ్షీట్లలో గుర్తించబడకుండా దాగి ఉండవచ్చు, ప్రత్యేకించి మీరు బాహ్య మూలం నుండి సమాచారాన్ని దిగుమతి చేసుకున్నట్లయితే. అది కేవలం ఖాళీ స్ట్రింగ్ లేదా స్పేస్ క్యారెక్టర్, నాన్-బ్రేకింగ్ స్పేస్ లేదా ఏదైనా ఇతర నాన్-ప్రింటింగ్ క్యారెక్టర్ కావచ్చు.
అపరాధిని పిన్ చేయడానికి, సమస్యాత్మక నిలువు వరుసలోని మొదటి సెల్ని ఎంచుకుని, Ctrl + డౌన్ బాణం నొక్కండి . ఉదాహరణకు, C6లో ఒక ఖాళీ అక్షరం ఉన్నందున దిగువ స్క్రీన్షాట్లోని C నిలువు వరుస ఖాళీగా లేదు:
వాస్తవానికి దానిలో ఏమి ఉందో చూడటానికి లేదా కేవలం సెల్పై రెండుసార్లు క్లిక్ చేయండి తెలియని వాటిని వదిలించుకోవడానికి తొలగించు కీని నొక్కండి. ఆపై ఆ కాలమ్లో ఏవైనా ఇతర అదృశ్య విషయాలు ఉన్నాయో లేదో తెలుసుకోవడానికి పై ప్రక్రియను పునరావృతం చేయండి. మీరు లీడింగ్, ట్రైలింగ్ మరియు నాన్-బ్రేకింగ్ స్పేస్లను తీసివేయడం ద్వారా మీ డేటాను కూడా క్లీన్ చేయాలనుకోవచ్చు.
నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో చూడాలని ఆశిస్తున్నాను!