தரவுகளில் உள்ள வெற்று வரிசைகள் மற்றும் நெடுவரிசைகளை நீக்குகிறது

வெற்று வரிசைகள் மற்றும் நெடுவரிசைகள் பல சந்தர்ப்பங்களில் அட்டவணையில் வலியை ஏற்படுத்தும். வரிசைப்படுத்துதல், வடிகட்டுதல், சுருக்கப்படுத்துதல், பைவட் அட்டவணைகளை உருவாக்குதல் போன்றவற்றிற்கான நிலையான செயல்பாடுகள். வெற்று வரிசைகள் மற்றும் நெடுவரிசைகளை அவற்றின் பின்னால் உள்ள தரவை எடுக்காமல், அட்டவணை உடைப்பாக உணர்கின்றன. இதுபோன்ற பல இடைவெளிகள் இருந்தால், அவற்றை கைமுறையாக அகற்றுவது மிகவும் விலை உயர்ந்ததாக இருக்கும், மேலும் வடிகட்டலைப் பயன்படுத்தி "மொத்தமாக" அனைத்தையும் ஒரே நேரத்தில் அகற்றுவது வேலை செய்யாது, ஏனெனில் வடிகட்டி இடைவேளைகளில் "தடுமாடும்".

இந்த சிக்கலை தீர்க்க பல வழிகளைப் பார்ப்போம்.

முறை 1. வெற்று செல்களைத் தேடுங்கள்

இது மிகவும் வசதியானதாக இருக்காது, ஆனால் நிச்சயமாக எளிதான வழி குறிப்பிடத் தக்கது.

பல வெற்று வரிசைகள் மற்றும் நெடுவரிசைகளைக் கொண்ட அத்தகைய அட்டவணையை நாங்கள் கையாளுகிறோம் என்று வைத்துக்கொள்வோம் (தெளிவுக்காக சிறப்பிக்கப்பட்டுள்ளது):

எங்கள் அட்டவணையின் முதல் நெடுவரிசையில் (நெடுவரிசை B) எப்போதும் ஒரு நகரத்தின் பெயரைக் கொண்டிருப்பது உறுதி என்று வைத்துக்கொள்வோம். இந்த நெடுவரிசையில் உள்ள வெற்று கலங்கள் தேவையற்ற வெற்று வரிசைகளின் அடையாளமாக இருக்கும். அனைத்தையும் விரைவாக அகற்ற, பின்வருவனவற்றைச் செய்யுங்கள்:

  1. நகரங்களுடன் வரம்பைத் தேர்ந்தெடுக்கவும் (B2:B26)
  2. விசையை அழுத்தவும் F5 பின்னர் அழுத்தவும் முன்னிலைப்படுத்த (சிறப்புக்குச் செல்க) அல்லது தாவலில் தேர்ந்தெடுக்கவும் முகப்பு — கண்டுபிடித்து தேர்ந்தெடு — கலங்களின் குழுவைத் தேர்ந்தெடுக்கவும் (முகப்பு — கண்டுபிடி&தேர்ந்தெடு — சிறப்புக்கு செல்க).
  3. திறக்கும் சாளரத்தில், விருப்பத்தைத் தேர்ந்தெடுக்கவும் வெற்று செல்கள் (வெற்றிடங்கள்) மற்றும் பத்திரிகை OK - எங்கள் அட்டவணையின் முதல் நெடுவரிசையில் உள்ள அனைத்து வெற்று கலங்களும் தேர்ந்தெடுக்கப்பட வேண்டும்.
  4. இப்போது தாவலில் தேர்ந்தெடுக்கவும் முகப்பு கட்டளை நீக்கு - தாளில் இருந்து வரிசைகளை நீக்கு (நீக்கு - வரிசைகளை நீக்கு) அல்லது விசைப்பலகை குறுக்குவழியை அழுத்தவும் ctrl+கழித்தல் - மற்றும் எங்கள் பணி தீர்க்கப்பட்டது.

நிச்சயமாக, அட்டவணை தலைப்பை ஒரு அடிப்படையாகப் பயன்படுத்தி, வெற்று நெடுவரிசைகளை அதே வழியில் அகற்றலாம்.

முறை 2: வெற்று வரிசைகளைத் தேடுங்கள்

நீங்கள் ஏற்கனவே கண்டுபிடித்தது போல, எங்கள் தரவு முழுவதுமாக நிரப்பப்பட்ட வரிசைகள் மற்றும் நெடுவரிசைகளைக் கொண்டிருந்தால் மட்டுமே முந்தைய முறை செயல்படும், இது வெற்று கலங்களைத் தேடும்போது இணைக்கப்படலாம். ஆனால் அத்தகைய நம்பிக்கை இல்லை என்றால் என்ன செய்வது, மேலும் தரவுகளில் வெற்று கலங்களும் இருக்கலாம்?

பின்வரும் அட்டவணையைப் பாருங்கள், எடுத்துக்காட்டாக, இதுபோன்ற ஒரு சந்தர்ப்பத்திற்கு:

இங்கே அணுகுமுறை கொஞ்சம் தந்திரமானதாக இருக்கும்:

  1. செல் A2 இல் செயல்பாட்டை உள்ளிடவும் எண்ணிக்கை (COUNTA), வலதுபுறம் உள்ள வரிசையில் நிரப்பப்பட்ட கலங்களின் எண்ணிக்கையைக் கணக்கிட்டு, இந்த சூத்திரத்தை முழு அட்டவணைக்கும் நகலெடுக்கும்:
  2. செல் A2 ஐத் தேர்ந்தெடுத்து கட்டளையுடன் வடிகட்டியை இயக்கவும் தரவு - வடிகட்டி (தரவு - வடிகட்டி) அல்லது விசைப்பலகை குறுக்குவழி ctrl+ஷிப்ட்+L.
  3. கணக்கிடப்பட்ட நெடுவரிசை மூலம் பூஜ்ஜியங்களை வடிகட்டலாம், அதாவது தரவு இல்லாத அனைத்து வரிசைகளிலும்.
  4. வடிகட்டப்பட்ட வரிகளைத் தேர்ந்தெடுத்து அவற்றை கட்டளையுடன் நீக்குவதற்கு இது உள்ளது முகப்பு — நீக்கு -' தாளில் இருந்து வரிசைகளை நீக்கு (முகப்பு - நீக்கு - வரிசைகளை நீக்கு) அல்லது விசைப்பலகை குறுக்குவழி ctrl+கழித்தல்.
  5. நாங்கள் வடிகட்டியை அணைத்து, வெற்று கோடுகள் இல்லாமல் எங்கள் தரவைப் பெறுகிறோம்.

துரதிர்ஷ்டவசமாக, இந்த தந்திரத்தை இனி நெடுவரிசைகளில் செய்ய முடியாது - எக்செல் இன்னும் நெடுவரிசைகள் மூலம் வடிகட்டுவது எப்படி என்பதை அறியவில்லை.

முறை 3. ஒரு தாளில் உள்ள அனைத்து வெற்று வரிசைகள் மற்றும் நெடுவரிசைகளை அகற்ற மேக்ரோ

இந்த பணியை தானியக்கமாக்க எளிய மேக்ரோவையும் பயன்படுத்தலாம். விசைப்பலகை குறுக்குவழியை அழுத்தவும் alt+F11 அல்லது தாவலில் இருந்து தேர்ந்தெடுக்கவும் மேம்பாட்டாளர் - காட்சி அடிப்படை (டெவலப்பர் - விஷுவல் பேசிக் எடிட்டர்). தாவல்கள் என்றால் மேம்பாட்டாளர் தெரியவில்லை, நீங்கள் அதை இயக்கலாம் கோப்பு - விருப்பங்கள் - ரிப்பன் அமைப்பு (கோப்பு - விருப்பங்கள் - ரிப்பனைத் தனிப்பயனாக்கு).

திறக்கும் விஷுவல் பேசிக் எடிட்டர் சாளரத்தில், மெனு கட்டளையைத் தேர்ந்தெடுக்கவும் செருகு - தொகுதி மற்றும் தோன்றும் வெற்று தொகுதியில், பின்வரும் வரிகளை நகலெடுத்து ஒட்டவும்:

   Sub DeleteEmpty() Dim r என நீளம், 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, நெடுவரிசைகள் r)) முடிவு என்றால் அடுத்து r என்றால் rng எதுவும் இல்லை என்றால் rng. Delete End Sub  

எடிட்டரை மூடிவிட்டு எக்செல் க்கு திரும்பவும். 

இப்போது ஹிட் கலவை alt+F8 அல்லது பொத்தான் மேக்ரோஸ் தாவல் மேம்பாட்டாளர். திறக்கும் சாளரம், நீங்கள் இப்போது உருவாக்கிய மேக்ரோ உட்பட, தற்போது நீங்கள் இயக்கக்கூடிய அனைத்து மேக்ரோக்களையும் பட்டியலிடும். காலியை நீக்கு. அதைத் தேர்ந்தெடுத்து பொத்தானைக் கிளிக் செய்யவும் ரன் (ஓடு) - தாளில் உள்ள அனைத்து வெற்று வரிசைகள் மற்றும் நெடுவரிசைகள் உடனடியாக நீக்கப்படும்.

முறை 4: பவர் வினவல்

எங்கள் சிக்கலைத் தீர்ப்பதற்கான மற்றொரு வழி மற்றும் பவர் வினவலில் உள்ள வெற்று வரிசைகள் மற்றும் நெடுவரிசைகளை அகற்றுவது மிகவும் பொதுவான சூழ்நிலையாகும்.

முதலில், நமது அட்டவணையை Power Query Query Editor இல் ஏற்றுவோம். விசைப்பலகை குறுக்குவழி Ctrl+T மூலம் நீங்கள் அதை டைனமிக் "ஸ்மார்ட்" ஆக மாற்றலாம் அல்லது எங்கள் தரவு வரம்பைத் தேர்ந்தெடுத்து அதற்கு ஒரு பெயரைக் கொடுக்கவும் (எடுத்துக்காட்டாக தேதி) சூத்திரப் பட்டியில், பெயரிடப்பட்டதாக மாற்றுகிறது:

இப்போது நாம் Data – Get data – From table / range (Data – Get Data – From table / range) என்ற கட்டளையைப் பயன்படுத்துகிறோம், மேலும் அனைத்தையும் Power Queryயில் ஏற்றவும்:

பின்னர் எல்லாம் எளிது:

  1. முகப்பு - வரிகளைக் குறைத்தல் - வரிகளை நீக்கு - வெற்று வரிகளை நீக்கு (முகப்பு - வரிசைகளை அகற்று - வெற்று வரிசைகளை அகற்று) கட்டளையுடன் வெற்று வரிகளை நீக்குகிறோம்.
  2. முதல் நகர நெடுவரிசையின் தலைப்பில் வலது கிளிக் செய்து, சூழல் மெனுவிலிருந்து பிற நெடுவரிசைகளை விலக்கு கட்டளையைத் தேர்ந்தெடுக்கவும். எங்கள் அட்டவணை தொழில்நுட்ப ரீதியாக சரியாக அழைக்கப்படுகிறது, இயல்பாக்கப்பட்டது - மூன்று நெடுவரிசைகளாக மாற்றப்பட்டது: நகரம், மாதம் மற்றும் நகரத்தின் சந்திப்பிலிருந்து மதிப்பு மற்றும் அசல் அட்டவணையில் இருந்து மாதம். பவர் வினவலில் இந்த செயல்பாட்டின் தனித்தன்மை என்னவென்றால், இது மூல தரவுகளில் உள்ள வெற்று செல்களைத் தவிர்க்கிறது, இது நமக்குத் தேவை:
  3. இப்போது நாம் தலைகீழ் செயல்பாட்டைச் செய்கிறோம் - இதன் விளைவாக வரும் அட்டவணையை அதன் அசல் வடிவத்திற்குத் திரும்ப இரு பரிமாணமாக மாற்றுவோம். மாதங்கள் மற்றும் தாவலில் உள்ள நெடுவரிசையைத் தேர்ந்தெடுக்கவும் மாற்றம் ஒரு அணியை தேர்வு செய்யவும் பிவோட் நெடுவரிசை (மாற்றம் - பிவோட் நெடுவரிசை). திறக்கும் சாளரத்தில், மதிப்புகளின் நெடுவரிசையாக, கடைசி (மதிப்பு) மற்றும் மேம்பட்ட விருப்பங்களில் - செயல்பாட்டைத் தேர்ந்தெடுக்கவும். திரட்ட வேண்டாம் (தொகுக்க வேண்டாம்):
  4. கட்டளையுடன் எக்செல் க்கு முடிவை மீண்டும் பதிவேற்ற இது உள்ளது முகப்பு — மூடு மற்றும் ஏற்று — மூடு மற்றும் ஏற்று… (வீடு - மூடு&ஏற்றுதல் - மூடு&ஏற்றுதல்...)

  • மேக்ரோ என்றால் என்ன, அது எப்படி வேலை செய்கிறது, மேக்ரோவின் உரையை எங்கு நகலெடுப்பது, மேக்ரோவை இயக்குவது எப்படி?
  • பட்டியலில் உள்ள அனைத்து வெற்று கலங்களையும் பெற்றோர் கலங்களின் மதிப்புகளுடன் நிரப்புதல்
  • கொடுக்கப்பட்ட வரம்பிலிருந்து அனைத்து வெற்று கலங்களையும் நீக்குகிறது
  • PLEX ஆட்-ஆன் மூலம் பணித்தாளில் உள்ள அனைத்து வெற்று வரிசைகளையும் நீக்குகிறது

ஒரு பதில் விடவும்