డేటాలోని ఖాళీ అడ్డు వరుసలు మరియు నిలువు వరుసలను తొలగిస్తోంది

ఖాళీ వరుసలు మరియు నిలువు వరుసలు అనేక సందర్భాల్లో పట్టికలలో నొప్పిగా ఉంటాయి. క్రమబద్ధీకరించడం, ఫిల్టరింగ్ చేయడం, సంగ్రహించడం, పివోట్ పట్టికలను సృష్టించడం మొదలైన వాటి కోసం ప్రామాణిక విధులు. ఖాళీ అడ్డు వరుసలు మరియు నిలువు వరుసలను వాటి వెనుక ఉన్న డేటాను తీయకుండానే టేబుల్ బ్రేక్‌గా గ్రహిస్తాయి. అటువంటి ఖాళీలు చాలా ఉంటే, వాటిని మాన్యువల్‌గా తొలగించడం చాలా ఖర్చుతో కూడుకున్నది, మరియు ఫిల్టరింగ్‌ని ఉపయోగించి ఒకేసారి “బల్క్‌లో” తొలగించడం పని చేయదు, ఎందుకంటే వడపోత విరామాల్లో కూడా “పొడబారిపోతుంది”.

ఈ సమస్యను పరిష్కరించడానికి అనేక మార్గాలను చూద్దాం.

విధానం 1. ఖాళీ కణాల కోసం శోధించండి

ఇది చాలా సౌకర్యవంతంగా ఉండకపోవచ్చు, కానీ ఖచ్చితంగా సులభమైన మార్గం ప్రస్తావించదగినది.

లోపల అనేక ఖాళీ వరుసలు మరియు నిలువు వరుసలను కలిగి ఉన్న అటువంటి పట్టికతో మేము వ్యవహరిస్తున్నామని అనుకుందాం (స్పష్టత కోసం హైలైట్ చేయబడింది):

మన పట్టికలోని మొదటి నిలువు వరుస (కాలమ్ B) ఎల్లప్పుడూ నగరం పేరును కలిగి ఉంటుందని మేము ఖచ్చితంగా అనుకుంటున్నాము. అప్పుడు ఈ కాలమ్‌లోని ఖాళీ సెల్‌లు అనవసరమైన ఖాళీ అడ్డు వరుసలకు సంకేతంగా ఉంటాయి. అవన్నీ త్వరగా తొలగించడానికి, ఈ క్రింది వాటిని చేయండి:

  1. నగరాలతో పరిధిని ఎంచుకోండి (B2:B26)
  2. కీని నొక్కండి F5 ఆపై నొక్కండి హైలైట్ (ప్రత్యేకానికి వెళ్లండి) లేదా ట్యాబ్‌లో ఎంచుకోండి హోమ్ — కనుగొని ఎంచుకోండి — కణాల సమూహాన్ని ఎంచుకోండి (హోమ్ — కనుగొను&ఎంచుకోండి — ప్రత్యేకానికి వెళ్లండి).
  3. తెరుచుకునే విండోలో, ఎంపికను ఎంచుకోండి ఖాళీ కణాలు (ఖాళీలు) మరియు ప్రెస్ OK - మా పట్టికలోని మొదటి నిలువు వరుసలోని అన్ని ఖాళీ సెల్‌లు ఎంచుకోబడాలి.
  4. ఇప్పుడు ట్యాబ్‌లో ఎంచుకోండి హోమ్ కమాండ్ తొలగించు - షీట్ నుండి అడ్డు వరుసలను తొలగించండి (తొలగించు - అడ్డు వరుసలను తొలగించు) లేదా కీబోర్డ్ సత్వరమార్గాన్ని నొక్కండి Ctrl+మైనస్ - మరియు మా పని పరిష్కరించబడింది.

వాస్తవానికి, మీరు టేబుల్ హెడర్‌ను ఆధారంగా ఉపయోగించి సరిగ్గా అదే విధంగా ఖాళీ నిలువు వరుసలను వదిలించుకోవచ్చు.

విధానం 2: ఖాళీ వరుసల కోసం శోధించండి

మీరు ఇప్పటికే గుర్తించినట్లుగా, మా డేటా తప్పనిసరిగా పూర్తిగా నిండిన అడ్డు వరుసలు మరియు నిలువు వరుసలను కలిగి ఉంటే మాత్రమే మునుపటి పద్ధతి పని చేస్తుంది, ఖాళీ సెల్‌ల కోసం శోధిస్తున్నప్పుడు వాటిని హుక్ చేయవచ్చు. కానీ అలాంటి విశ్వాసం లేనట్లయితే మరియు డేటా ఖాళీ సెల్‌లను కూడా కలిగి ఉండవచ్చు?

కింది పట్టికను పరిశీలించండి, ఉదాహరణకు, అటువంటి సందర్భం కోసం:

ఇక్కడ విధానం కొద్దిగా గమ్మత్తుగా ఉంటుంది:

  1. సెల్ A2లో ఫంక్షన్‌ని నమోదు చేయండి COUNT (COUNTA), ఇది కుడివైపున ఉన్న అడ్డు వరుసలోని నిండిన సెల్‌ల సంఖ్యను గణిస్తుంది మరియు ఈ సూత్రాన్ని మొత్తం పట్టికకు కాపీ చేస్తుంది:
  2. సెల్ A2ని ఎంచుకుని, ఆదేశంతో ఫిల్టర్‌ని ఆన్ చేయండి డేటా - ఫిల్టర్ (డేటా - ఫిల్టర్) లేదా కీబోర్డ్ సత్వరమార్గం Ctrl+మార్పు+L.
  3. లెక్కించిన నిలువు వరుస ద్వారా సున్నాలను ఫిల్టర్ చేద్దాం, అంటే డేటా లేని అన్ని అడ్డు వరుసలు.
  4. ఫిల్టర్ చేసిన పంక్తులను ఎంచుకోవడానికి మరియు వాటిని కమాండ్‌తో తొలగించడానికి ఇది మిగిలి ఉంది హోమ్ — తొలగించు -' షీట్ నుండి అడ్డు వరుసలను తొలగించండి (హోమ్ — తొలగించు — అడ్డు వరుసలను తొలగించు) లేదా కీబోర్డ్ సత్వరమార్గం Ctrl+మైనస్.
  5. మేము ఫిల్టర్‌ను ఆఫ్ చేసి, ఖాళీ లైన్‌లు లేకుండా మా డేటాను పొందుతాము.

దురదృష్టవశాత్తూ, ఈ ట్రిక్ ఇకపై నిలువు వరుసలతో చేయలేము - Excel ఇంకా నిలువు వరుసల ద్వారా ఎలా ఫిల్టర్ చేయాలో నేర్చుకోలేదు.

విధానం 3. షీట్‌లోని అన్ని ఖాళీ అడ్డు వరుసలు మరియు నిలువు వరుసలను తీసివేయడానికి మాక్రో

ఈ పనిని ఆటోమేట్ చేయడానికి మీరు సాధారణ స్థూలాన్ని కూడా ఉపయోగించవచ్చు. కీబోర్డ్ సత్వరమార్గాన్ని నొక్కండి alt+F11 లేదా ట్యాబ్ నుండి ఎంచుకోండి డెవలపర్ - విజువల్ బేసిక్ (డెవలపర్ — విజువల్ బేసిక్ ఎడిటర్). ట్యాబ్‌లు ఉంటే డెవలపర్ కనిపించదు, మీరు దీన్ని ఎనేబుల్ చేయవచ్చు ఫైల్ - ఎంపికలు - రిబ్బన్ సెటప్ (ఫైల్ — ఎంపికలు — రిబ్బన్‌ను అనుకూలీకరించండి).

తెరుచుకునే విజువల్ బేసిక్ ఎడిటర్ విండోలో, మెను ఆదేశాన్ని ఎంచుకోండి చొప్పించు - మాడ్యూల్ మరియు కనిపించే ఖాళీ మాడ్యూల్‌లో, కింది పంక్తులను కాపీ చేసి అతికించండి:

   సబ్ డిలీట్ ఖాళీ() మసకబారినంత కాలం, rng రేంజ్ 'ఉదాహరణకు సెట్ చెయ్యండి rng అప్పుడు ఏమీ లేదు అప్పుడు సెట్ చేయి rng = వరుసలు(r) వేరే సెట్ rng = యూనియన్(rng, రోలు(r)) ముగింపు అయితే తదుపరి r అయితే rng ఏమీ లేదు, ఆపై rng. తొలగించు 'ఉదాల్యమే పోస్ట్ స్టోల్బ్‌లను సెట్ చేయండి rng = ఏమీ లేదు ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Application అయితే కౌంట్.CountA(నిలువు వరుసలు(r)) = 1 అప్పుడు rng ఏమీ కాకపోతే rng = నిలువు వరుసలు(r) వేరే సెట్ rng = యూనియన్(rng, నిలువు వరుసలు(rng, నిలువు వరుసలు) r)) ముగింపు అయితే తదుపరి r అయితే rng ఏమీ లేదు, rng. ఎండ్ సబ్‌ని తొలగించండి  

ఎడిటర్‌ను మూసివేసి, ఎక్సెల్‌కి తిరిగి వెళ్లండి. 

ఇప్పుడు హిట్ కాంబినేషన్ alt+F8 లేదా బటన్ macros టాబ్ డెవలపర్. తెరుచుకునే విండో మీరు ఇప్పుడే సృష్టించిన మాక్రోతో సహా అమలు చేయడానికి ప్రస్తుతం మీకు అందుబాటులో ఉన్న అన్ని మాక్రోలను జాబితా చేస్తుంది. ఖాళీని తొలగించు. దాన్ని ఎంచుకుని, బటన్‌పై క్లిక్ చేయండి రన్ (పరుగు) - షీట్‌లోని అన్ని ఖాళీ అడ్డు వరుసలు మరియు నిలువు వరుసలు తక్షణమే తొలగించబడతాయి.

విధానం 4: పవర్ క్వెరీ

మా సమస్యను పరిష్కరించడానికి మరొక మార్గం మరియు పవర్ క్వెరీలో ఖాళీ అడ్డు వరుసలు మరియు నిలువు వరుసలను తీసివేయడం చాలా సాధారణ దృశ్యం.

ముందుగా, పవర్ క్వెరీ క్వెరీ ఎడిటర్‌లో మన టేబుల్‌ని లోడ్ చేద్దాం. మీరు దీన్ని Ctrl+T కీబోర్డ్ సత్వరమార్గంతో డైనమిక్ “స్మార్ట్”గా మార్చవచ్చు లేదా మా డేటా పరిధిని ఎంచుకుని దానికి పేరు పెట్టండి (ఉదాహరణకు సమాచారం) ఫార్ములా బార్‌లో, పేరుకు మార్చడం:

ఇప్పుడు మనం డేటా – గెట్ డేటా – టేబుల్ / రేంజ్ నుండి (డేటా – డేటా పొందండి – టేబుల్ / రేంజ్ నుండి) కమాండ్‌ని ఉపయోగిస్తాము మరియు ప్రతిదీ పవర్ క్వెరీలోకి లోడ్ చేయండి:

అప్పుడు ప్రతిదీ సులభం:

  1. మేము ఆదేశంతో ఖాళీ పంక్తులను తొలగిస్తాము హోమ్ - పంక్తులను తగ్గించండి - పంక్తులను తొలగించండి - ఖాళీ పంక్తులను తొలగించండి (హోమ్ - అడ్డు వరుసలను తొలగించండి - ఖాళీ వరుసలను తొలగించండి).
  2. మొదటి సిటీ నిలువు వరుస శీర్షికపై కుడి-క్లిక్ చేసి, సందర్భ మెను నుండి అన్‌పివట్ ఇతర నిలువు వరుసల ఆదేశాన్ని ఎంచుకోండి. సాంకేతికంగా సరిగ్గా పిలవబడే మా పట్టిక ఉంటుంది, సాధారణీకరించబడింది - మూడు నిలువు వరుసలుగా మార్చబడింది: నగరం, నెల మరియు నగరం యొక్క ఖండన నుండి విలువ మరియు అసలు పట్టిక నుండి నెల. పవర్ క్వెరీలో ఈ ఆపరేషన్ యొక్క ప్రత్యేకత ఏమిటంటే ఇది మూల డేటాలోని ఖాళీ సెల్‌లను దాటవేస్తుంది, ఇది మనకు అవసరం:
  3. ఇప్పుడు మేము రివర్స్ ఆపరేషన్ చేస్తాము - ఫలిత పట్టికను దాని అసలు రూపానికి తిరిగి రావడానికి మేము దానిని రెండు-డైమెన్షనల్ ఒకటిగా మారుస్తాము. నెలలు మరియు ట్యాబ్‌లో నిలువు వరుసను ఎంచుకోండి ట్రాన్స్ఫర్మేషన్ జట్టును ఎంచుకోండి పివోట్ కాలమ్ (రూపాంతరం — పివోట్ కాలమ్). తెరుచుకునే విండోలో, విలువల కాలమ్‌గా, చివరి (విలువ) ఎంచుకోండి మరియు అధునాతన ఎంపికలలో - ఆపరేషన్ సముదాయించవద్దు (సముదాయం చేయవద్దు):
  4. కమాండ్‌తో ఎక్సెల్‌కు ఫలితాన్ని తిరిగి అప్‌లోడ్ చేయడానికి ఇది మిగిలి ఉంది హోమ్ — మూసివేయి మరియు లోడ్ చేయండి — మూసివేయండి మరియు లోడ్ చేయండి… (హోమ్ — మూసివేయి&లోడ్ చేయండి — మూసివేయండి&లోడ్ చేయండి...)

  • మాక్రో అంటే ఏమిటి, అది ఎలా పని చేస్తుంది, మాక్రో యొక్క వచనాన్ని ఎక్కడ కాపీ చేయాలి, మాక్రోను ఎలా అమలు చేయాలి?
  • జాబితాలోని అన్ని ఖాళీ సెల్‌లను పేరెంట్ సెల్‌ల విలువలతో నింపడం
  • ఇచ్చిన పరిధి నుండి అన్ని ఖాళీ సెల్‌లను తొలగిస్తోంది
  • PLEX యాడ్-ఆన్‌తో వర్క్‌షీట్‌లోని అన్ని ఖాళీ అడ్డు వరుసలను తొలగిస్తోంది

సమాధానం ఇవ్వూ