په ډاټا کې د خالي قطارونو او کالمونو لرې کول

خالي قطارونه او کالمونه په ډیری قضیو کې په میزونو کې درد کیدی شي. د ترتیب کولو، فلټر کولو، لنډیز کولو، د پیوټ جدولونو جوړول، او داسې نور لپاره معیاري دندې د میز وقفې په توګه خالي قطارونه او کالمونه درکوي، پرته له دې چې د دوی شاته موقعیت لرونکي ډاټا غوره کړي. که چیرې داسې ډیری تشې شتون ولري ، نو په لاسي ډول د دوی لرې کول خورا ګران کیدی شي ، او دا به کار ونکړي چې د فلټر کولو په کارولو سره ټول په یوځل "بلیک کې" لرې کړي ، ځکه چې فلټر به په وقفه کې "ټکیږي" هم.

راځئ چې د دې ستونزې د حل لپاره څو لارې وګورو.

طریقه 1. د خالي حجرو لټون وکړئ

دا ممکن خورا اسانه نه وي ، مګر یقینا ترټولو اسانه لاره د یادولو وړ ده.

فرض کړئ چې موږ د داسې میز سره معامله کوو چې دننه ډیری خالي قطارونه او کالمونه لري (د وضاحت لپاره روښانه شوی):

فرض کړئ چې موږ ډاډه یو چې زموږ د میز لومړی کالم (کالم B) تل د ښار نوم لري. بیا په دې کالم کې خالي حجرې به د غیر ضروري خالي قطارونو نښه وي. د دې ټولو د ژر تر ژره لرې کولو لپاره، لاندې کار وکړئ:

  1. د ښارونو سره سلسله وټاکئ (B2:B26)
  2. کیلي کېکاږئ F5 او بیا یې چاپ کړه سرټکي (ځانګړي ته لاړ شئ) یا په ټب کې غوره کړئ کور - ومومئ او غوره کړئ - د حجرو یوه ډله غوره کړئ (کور - ومومئ او غوره کړئ - ځانګړي ته لاړ شئ).
  3. په هغه کړکۍ کې چې خلاصیږي ، اختیار غوره کړئ خالي حجرې (خالونه) او مطبوعات OK - زموږ د میز په لومړي کالم کې ټول خالي حجرې باید غوره شي.
  4. اوس په ټب کې غوره کړئ کور د قوماندې ړنګول - له شیټ څخه قطارونه حذف کړئ (ړنګول - قطارونه ړنګول) یا د کیبورډ شارټ کټ فشار ورکړئ Ctrl+منفي - او زموږ دنده حل شوه.

البته ، تاسو کولی شئ په ورته ډول د خالي کالمونو څخه خلاص شئ ، د میز سرلیک د اساس په توګه وکاروئ.

میتود 2: د خالي قطارونو لټون وکړئ

لکه څنګه چې تاسو دمخه موندلی وي، پخوانۍ طریقه به یوازې هغه وخت کار وکړي چې زموږ ډاټا په بشپړ ډول ډک شوي قطارونه او کالمونه ولري، کوم چې د خالي حجرو لټون کولو په وخت کې تړل کیدی شي. مګر څه که چیرې داسې باور شتون ونلري، او ډاټا ممکن خالي حجرې هم ولري؟

لاندې جدول ته یو نظر وګورئ، د بیلګې په توګه، یوازې د ورته قضیې لپاره:

دلته طریقه به یو څه پیچلې وي:

  1. په A2 حجره کې فعالیت داخل کړئ COUNT (COUNTA)، کوم چې به په قطار کې ښي خوا ته د ډک شوي حجرو شمیر محاسبه کړي او دا فورمول ټول میز ته کاپي کړي:
  2. سیل A2 غوره کړئ او د کمانډ سره فلټر چالان کړئ ډاټا - فلټر (ډاټا - فلټر) یا د کیبورډ شارټ کټ Ctrl+Shift+L.
  3. راځئ چې صفرونه د حساب شوي کالم لخوا فلټر کړو، د بیلګې په توګه ټول قطارونه چیرې چې هیڅ معلومات شتون نلري.
  4. دا د فلټر شوي لینونو غوره کولو لپاره پاتې دي او د کمانډ سره یې حذف کړئ کور - ړنګول - 'له پاڼې څخه قطارونه حذف کړئ (کور - ړنګول - قطارونه ړنګول) یا د کیبورډ شارټ کټ Ctrl+منفي.
  5. موږ فلټر بندوو او پرته له خالي کرښو څخه زموږ معلومات ترلاسه کوو.

له بده مرغه، دا چل نور د کالمونو سره نشي ترسره کیدی - ایکسل تر اوسه د کالمونو لخوا فلټر کولو څرنګوالی نه دی زده کړی.

طریقه 3. میکرو په یوه پاڼه کې ټول خالي قطارونه او کالمونه لرې کړئ

تاسو کولی شئ د دې کار اتومات کولو لپاره یو ساده میکرو هم وکاروئ. د کیبورډ شارټ کټ فشار ورکړئ alt+F11 یا د ټب څخه غوره کړئ د پراختیا - بصری اساسی (پراختیا کونکی - بصری اساسی مدیر). که ټبونه د پراختیا نه لیدل کیږي، تاسو کولی شئ له لارې یې فعال کړئ دوتنه - اختیارونه - د ربن ترتیب (دوتنه - اختیارونه - ربن دودیز کړئ).

د بصری اساسی مدیر کړکۍ کې چې خلاصیږي ، د مینو کمانډ غوره کړئ داخل کړئ - ماډل او په خالي موډل کې چې ښکاري، لاندې کرښې کاپي او پیسټ کړئ:

   Sub DeleteEmpty() Dim r As long, rng as Range ' удаляем пустые строки د r = 1 لپاره ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count که غوښتنلیک.CountA(Rows) = که بیا) rng هیڅ شی نه دی بیا rng = قطار (r) نور تنظیم کړئ rng = Union(rng, Rows(r)) پای که راتلونکی r که نه وي نو بیا rng. حذف کړئ 'удаляем пустые столбцы Set rng = هیڅ شی د r = 0 لپاره ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count که Application.CountA(Columns(r)) = 1 بیا که rng هیڅ نه وي نو بیا rng = کالم (r) نور سیټ کړئ rng = Union(rng، کالمونه) r)) پای که راتلونکی r که نه rng هیڅ شی نه دی نو بیا rng. د پای پای ړنګ کړئ  

مدیر وتړئ او بیرته Excel ته راستون شئ. 

اوس ترکیب ټک کړئ alt+F8 یا تڼۍ میکروس ټوپ د پراختیا. هغه کړکۍ چې خلاصیږي به ټول هغه میکرو لیست کړي چې اوس مهال تاسو ته د چلولو لپاره شتون لري ، پشمول هغه میکرو چې تاسو یې رامینځته کړی. ړنګول. دا غوره کړئ او تڼۍ کلیک وکړئ د دويم (چلول) - په پاڼه کې ټول خالي قطارونه او کالمونه به سمدلاسه حذف شي.

طریقه 4: د بریښنا پوښتنه

زموږ د ستونزې د حل بله لاره او خورا عام سناریو د پاور پوښتنې کې د خالي قطارونو او کالمونو لرې کول دي.

لومړی، راځئ چې خپل میز د پاور پوښتنې پوښتنې مدیر ته پورته کړو. تاسو کولی شئ دا د کیبورډ شارټ کټ Ctrl+T سره یو متحرک "سمارټ" ته بدل کړئ یا یوازې زموږ د ډیټا رینج وټاکئ او ورته نوم ورکړئ (د مثال په توګه د معلوماتو د) په فورمول بار کې، په نوم بدلول:

اوس موږ کمانډ کاروو ډیټا – ډاټا ترلاسه کړئ – له جدول / رینج څخه (ډیټا – ډیټا ترلاسه کړئ – له جدول / رینج څخه) او هرڅه د پاور پوښتنې ته پورته کړئ:

بیا هرڅه ساده دي:

  1. موږ د کور کمانډ سره خالي کرښې حذف کوو - کرښې کم کړئ - لاینونه حذف کړئ - خالي کرښې حذف کړئ (کور - قطارونه لرې کړئ - خالي قطارونه لرې کړئ).
  2. د لومړي ښار کالم په سرلیک کې ښیې کلیک وکړئ او د شرایطو مینو څخه د انپیوټ نور کالم کمانډ غوره کړئ. زموږ میز به وي، لکه څنګه چې دا په تخنیکي ډول په سمه توګه ویل کیږي، نورمال شوی - په دریو کالمونو کې بدل شوی: ښار، میاشت او ارزښت د ښار له تقاطع څخه او میاشت له اصلي جدول څخه. د پاور پوښتنې کې د دې عملیاتو ځانګړتیا دا ده چې دا د سرچینې ډیټا کې خالي حجرې پریږدي، کوم چې موږ ورته اړتیا لرو:
  3. اوس موږ برعکس عملیات ترسره کوو - موږ پایله لرونکی جدول بیرته دوه اړخیز میز ته واړوو ترڅو بیرته خپل اصلي شکل ته راستون کړو. کالم د میاشتو او ټب سره وټاکئ د بدلون یو ټیم غوره کړئ محور کالم (بدلون - محور کالم). په هغه کړکۍ کې چې خلاصیږي، د ارزښتونو د کالم په توګه، وروستی (ارزښت) غوره کړئ، او په پرمختللي اختیارونو کې - عملیات. جمع مه کوئ (جمع مه کوئ):
  4. دا پاتې ده چې پایله بیرته Excel ته د کمانډ سره اپلوډ کړئ کور - تړل او بار کول - بند او بار کول ... (کور - بند او بار کول - بند او بار ته…)

  • میکرو څه شی دی، دا څنګه کار کوي، د میکرو متن چیرته کاپي کول، څنګه میکرو چلول؟
  • په لیست کې د ټولو خالي حجرو ډکول د اصلي حجرو ارزښتونو سره
  • د ورکړل شوي حد څخه ټول خالي حجرې لرې کول
  • د PLEX اضافه کولو سره په کاري پاڼه کې ټول خالي قطارونه لرې کول

یو ځواب ورکړئ ووځي