మైక్రోసాఫ్ట్ ఎక్సెల్ ఫైల్లో ఖాళీ నిలువు వరుసలను తొలగించడానికి అనేక మార్గాలు ఉన్నాయి. మీరు దీన్ని ఎందుకు చేయాలి? - సింపుల్.
ఎక్సెల్ లో టాప్ అడ్డు వరుసను ఎలా స్తంభింపచేయాలి అనే మా కథనాన్ని కూడా చూడండి
ప్రతిసారీ, వెబ్పేజీల నుండి మీరు దిగుమతి చేసే డేటా అవి ఉపయోగించకపోయినా పెద్ద సంఖ్యలో నిలువు వరుసలు కనిపిస్తాయి. CSV ఫైల్స్ మరియు .txt ఫైళ్ళతో ఇది తరచుగా జరుగుతుందని మీరు చూస్తారు.
ఇది జరిగినప్పుడు, నిలువు వరుసలను మానవీయంగా తొలగించడం ఎల్లప్పుడూ సులభం కాదు. ఖచ్చితంగా, మీకు రెండు లేదా మూడు ఖాళీ నిలువు వరుసలు మాత్రమే ఉంటే, వాటిని మానవీయంగా తొలగించడం చాలా మంచిది. మీ దిగుమతి చేసుకున్న ప్రాజెక్ట్ 57 ఖాళీ మరియు నిరంతర నిలువు వరుసలను సృష్టిస్తే? - దాని కోసం, మీకు ఆటోమేటెడ్ ప్రాసెస్ అవసరం.
VBA మాక్రో ఉపయోగించి
త్వరిత లింకులు
- VBA మాక్రో ఉపయోగించి
-
-
- మీ ఎక్సెల్ ఫైల్కు వెళ్లండి
- ఆల్ట్ మరియు ఎఫ్ 11 లను పట్టుకోండి
- అనువర్తనాల విండో కనిపించే మైక్రోసాఫ్ట్ విజువల్ బేసిక్ కోసం వేచి ఉండండి
- చొప్పించు క్లిక్ చేయండి
- మాడ్యూల్ ఎంచుకోండి
- విండోలో ఈ క్రింది కోడ్ పంక్తులను అతికించండి
- స్థూల సంకలనం మరియు అమలు చేయడానికి F5 నొక్కండి
- డైలాగ్ విండోలో తగిన పని పరిధిని ఇన్పుట్ చేయండి
- $ A $ 1 - ఎగువ మూలలో
- $ J $ 12 - దిగువ మూలలో
- సరే నొక్కండి
-
-
- ఎక్సెల్ సాధనాలను ఉపయోగించడం
-
-
- మొదట డేటా పరిధిని ఎంచుకోండి
- F5 నొక్కండి
- స్పెషల్ క్లిక్ చేయండి
- ఖాళీలు ఎంపికను ఎంచుకోండి
- సరే క్లిక్ చేయండి (ఈ ఎంపిక అన్ని ఖాళీ కణాలు లక్ష్య పరిధిలో ఎంచుకోబడిందని నిర్ధారిస్తుంది)
- హోమ్ టాబ్కు వెళ్లండి
- కణాల సాధనాల సమూహం క్రింద డ్రాప్డౌన్ మెనుని తొలగించు ఎంచుకోండి
- కణాలను తొలగించు ఎంచుకోండి
- నిలువు వరుసలను తొలగించడానికి మరియు క్రమాన్ని మార్చడానికి ఎడమవైపు ఉన్న షిఫ్ట్ కణాలను ఎంచుకోండి
- సరే క్లిక్ చేయండి
- అడ్డు వరుసలను తొలగించడానికి మరియు క్రమాన్ని మార్చడానికి షిఫ్ట్ కణాలను ఎంచుకోండి
-
-
- సార్టింగ్ విధులను నిర్వహించడానికి ఇతర సులభం
- ఎ ఫైనల్ థాట్
మొదటి పద్ధతిలో VBA స్థూల వాడకం ఉంటుంది.
-
మీ ఎక్సెల్ ఫైల్కు వెళ్లండి
-
ఆల్ట్ మరియు ఎఫ్ 11 లను పట్టుకోండి
-
అనువర్తనాల విండో కనిపించే మైక్రోసాఫ్ట్ విజువల్ బేసిక్ కోసం వేచి ఉండండి
-
చొప్పించు క్లిక్ చేయండి
-
మాడ్యూల్ ఎంచుకోండి
-
విండోలో ఈ క్రింది కోడ్ పంక్తులను అతికించండి
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
పని పరిధి లేదా డేటా పరిధి మీరు లక్ష్యంగా చేసుకోవాలనుకునే నిలువు వరుసల మధ్య నిర్దిష్ట విరామం. ఫార్మాట్ $ A $ 1: $ J $ 12. అక్షరాలు కాలమ్కు అనుగుణంగా ఉంటాయి మరియు సంఖ్యలు వరుసలకు అనుగుణంగా ఉంటాయి.
మీరు దీన్ని మీ మౌస్తో లేదా షిఫ్ట్ పట్టుకొని బాణం కీలను ఉపయోగించడం ద్వారా లాగితే, మీరు దీన్ని గమనించవచ్చు:
$ A $ 1 - ఎగువ మూలలో
$ J $ 12 - దిగువ మూలలో
మీరు స్థూల అప్లోడ్ ప్రారంభించటానికి ముందు డేటా పరిధిని ఎంచుకోలేరు ఎందుకంటే ఇది ఎంపిక చేయబడదు.
సరే నొక్కండి
ఆ తరువాత, అన్ని ఖాళీ నిలువు వరుసలను తొలగించి, నింపిన అన్ని నిలువు వరుసలు ఒకదానికొకటి పక్కన ఉండాలి.
ఎక్సెల్ సాధనాలను ఉపయోగించడం
సహజంగానే, ఎక్సెల్ గొప్ప సార్టింగ్ సామర్ధ్యాలను కలిగి ఉండకపోతే అలాంటి పవర్హౌస్ కాదు. మొత్తం అడ్డు వరుసలు, నిలువు వరుసలు లేదా ఖాళీ కణాలను తొలగించడానికి మీరు తొలగించు డ్రాప్డౌన్ మెనుని ఉపయోగించవచ్చు.
-
మొదట డేటా పరిధిని ఎంచుకోండి
-
F5 నొక్కండి
-
స్పెషల్ క్లిక్ చేయండి
-
ఖాళీలు ఎంపికను ఎంచుకోండి
-
సరే క్లిక్ చేయండి (ఈ ఎంపిక అన్ని ఖాళీ కణాలు లక్ష్య పరిధిలో ఎంచుకోబడిందని నిర్ధారిస్తుంది)
-
హోమ్ టాబ్కు వెళ్లండి
-
కణాల సాధనాల సమూహం క్రింద డ్రాప్డౌన్ మెనుని తొలగించు ఎంచుకోండి
-
కణాలను తొలగించు ఎంచుకోండి
-
నిలువు వరుసలను తొలగించడానికి మరియు క్రమాన్ని మార్చడానికి ఎడమవైపు ఉన్న షిఫ్ట్ కణాలను ఎంచుకోండి
-
సరే క్లిక్ చేయండి
ఇప్పుడు ఖాళీ స్తంభాల నుండి ఖాళీ కణాలు కనుమరుగై ఉండాలి మరియు మిగతా అన్ని అడ్డు వరుసలు దగ్గరగా కదులుతాయి.
మొత్తం అడ్డు వరుసలను తొలగించడానికి మీరు అదే విధానాన్ని ఉపయోగించవచ్చు. అయితే, కణాలను ఎడమ వైపుకు తరలించడానికి బదులుగా మీరు ఇతర ఎంపికను ఎంచుకోండి.
అడ్డు వరుసలను తొలగించడానికి మరియు క్రమాన్ని మార్చడానికి షిఫ్ట్ కణాలను ఎంచుకోండి
మీరు నడుపుతున్న ఎక్సెల్ యొక్క సంస్కరణను బట్టి, మీరు వేర్వేరు పదాలను పొందవచ్చు. ఏదేమైనా, కణాలను తొలగించు మెనులోని మొదటి రెండు ఎంపికలు ఎల్లప్పుడూ ఒకే విధంగా ఉంటాయి.
ఈ పద్ధతి ఇకపై ఎంపికలోని అన్ని ఖాళీ కణాలను తొలగించదు. ఎక్సెల్ 2013 కి ముందు, ఇది అనుకోకుండా ఖాళీ వరుసలను కూడా తొలగిస్తుంది, ఇది సాధారణంగా సార్టింగ్ను గందరగోళానికి గురి చేస్తుంది.
ఇప్పుడు సమస్య రాదు. అందువల్ల, మీరు అడ్డు వరుసలను కూడా వదిలించుకోవాలనుకుంటే, మీరు డేటా పరిధిని మళ్లీ ఎంచుకోవడం ద్వారా మరియు మునుపటి దశలను అనుసరించడం ద్వారా చేయవచ్చు. అప్పుడు ఎడమకు బదులుగా కణాలను మార్చడానికి లేదా తొలగించడానికి ఎంచుకోండి.
సార్టింగ్ విధులను నిర్వహించడానికి ఇతర సులభం
ఖాళీ స్తంభాలు మరియు అడ్డు వరుసలను తొలగించడానికి సాంకేతికంగా ఎక్సెల్ టూల్బార్ను ఉపయోగించడం సులభం అనిపించినప్పటికీ, VBA స్థూల పద్ధతి ఫూల్ప్రూఫ్, అంటే మీరు దీన్ని పాత మైక్రోసాఫ్ట్ ఎక్సెల్ వెర్షన్లలో కూడా ఉపయోగించవచ్చు.
అదే VBA మాడ్యూల్ లేదా ఫంక్షన్ టు మెనూ ఉపయోగించి, మీరు ఎక్సెల్ లో చాలా ఎక్కువ చేయవచ్చు. మీకు ఇకపై సంబంధం లేని కొన్ని సూత్రాలు ఉన్నాయా? - మీరు వాటిని కూడా తొలగించవచ్చు లేదా తదనుగుణంగా వాటిని క్రమాన్ని మార్చవచ్చు.
మీ ప్రదర్శన సమయంలో అనవసరమైన వ్యాఖ్యలను లేదా అన్ని వ్యాఖ్యలను మీ ప్రాజెక్ట్ నుండి చూపించకూడదనుకుంటే మీరు వాటిని తొలగించవచ్చు. మీరు ఎక్సెల్ పవర్ యూజర్ కావాలనుకుంటే VBA ని చూడండి.
ఎ ఫైనల్ థాట్
సంవత్సరాలుగా, ఆన్లైన్లో విస్తృత శ్రేణి యాడ్-ఆన్లు కనిపించాయి. వాటిలో కొన్ని పెద్ద స్ప్రెడ్షీట్లను క్రమబద్ధీకరించేటప్పుడు మరింత సత్వరమార్గాలను తీసుకోవడానికి మిమ్మల్ని అనుమతిస్తాయి. ఏదేమైనా, ఈ అనువర్తనాలు చాలా అరుదుగా ఉచితం మరియు ఖాళీ వరుసలు, కణాలు మరియు నిలువు వరుసలను తొలగించడం వంటి సాధారణ పనులకు ఇబ్బంది కలిగించవు.
అంతేకాకుండా, మైక్రోసాఫ్ట్ ఈ ప్రక్రియను మరింత సరళీకృతం చేస్తుంది లేదా ఎక్సెల్ సార్టింగ్పై మరింత విస్తృతమైన మార్గదర్శకాలను సృష్టించింది.
