د غیر ضروري قطارونو او کالمونو پټول / ښودل

د ستونزې جوړښت

فرض کړئ چې موږ داسې میز لرو چې موږ باید هره ورځ "نڅا" وکړو:

 

To whom the table seems small – mentally multiply it twenty times by area, adding a couple more blocks and two dozen large cities. 

دنده دا ده چې په موقتي ډول د سکرین قطارونو او کالمونو څخه لرې کړئ چې دا مهال د کار لپاره غیر ضروري دي، د بیلګې په توګه، 

  • په میاشت کې توضیحات پټ کړئ، یوازې څلورمه برخه پریږدئ
  • مجموعه د میاشتو او ربعو په واسطه پټ کړئ، یوازې د نیم کال لپاره مجموعه پریږدئ
  • هغه ښارونه پټ کړئ چې دا مهال غیر ضروري دي (زه په مسکو کې کار کوم – ولې باید سینټ پیټرزبورګ وګورم؟)، او داسې نور.

په ریښتیني ژوند کې، د داسې میزونو د مثالونو سمندر شتون لري.

طریقه 1: د قطارونو او کالمونو پټول

دا طریقه، په ریښتیا، ابتدايي او خورا اسانه نه ده، مګر د هغې په اړه دوه کلمې ویل کیدی شي. په شیټ کې هر ډول غوره شوي قطارونه یا کالمونه د کالم یا قطار سرلیک په ښیې کلیک کولو او د شرایطو مینو څخه کمانډ غوره کولو سره پټ کیدی شي پټول (پټ):

 

د ریورس ښودلو لپاره، نږدې قطارونه / کالمونه غوره کړئ او په ښي کلیک کولو سره، په ترتیب سره د مینو څخه غوره کړئ، ښوون ( پټول ).

ستونزه دا ده چې تاسو باید د هر کالم او قطار سره په انفرادي ډول معامله وکړئ، کوم چې ناشونی دی.

طريقه 2. ګروپ کول

که تاسو ډیری قطارونه یا کالمونه وټاکئ او بیا د مینو څخه غوره کړئ ډاټا – ګروپ او جوړښت – ګروپ (ډاټا - ګروپ او خاکه - ګروپ)، بیا به دوی په مربع بریکٹ (ډله شوي) کې تړل کیږي. سربیره پردې، ګروپونه یو بل ته ځړول کیدی شي (تر 8 پورې د ځنځیرونو کچه اجازه لري):

یوه ډیره اسانه او ګړندۍ لاره دا ده چې د مخکې غوره شوي قطارونو یا کالمونو ګروپ کولو لپاره د کیبورډ شارټ کټ وکاروئ. Alt+Shift+ښه تیراو د بې ګروپ کولو لپاره Alt+Shift+کیڼ تیرپه ترتیب سره.

د غیر ضروري معلوماتو پټولو دا طریقه خورا اسانه ده - تاسو کولی شئ یا د "" سره په تڼۍ کلیک وکړئ.+"یا"-"، یا د شیټ په پورتنۍ ښي کونج کې د شمیري ګروپ کولو کچې سره بټونو کې - نو د مطلوب کچې ټولې ډلې به په یوځل کې سقوط یا پراخه شي.

همدارنګه، که ستاسو جدول د لنډیز قطارونه یا کالمونه ولري د ګاونډیو حجرو مجموعه کولو فعالیت سره، دا دی، یو چانس (نه 100٪ ریښتیا) چې Excel هغه به ټول اړین ګروپونه جوړ کړي په میز کې د یو حرکت سره - د مینو له لارې ډاټا - ګروپ او جوړښت - جوړښت جوړ کړئ (ډاټا - ګروپ او خاکه - خاکه جوړه کړئ). له بده مرغه، دا ډول فعالیت خورا غیر متوقع کار کوي او ځینې وختونه په پیچلي میزونو کې بشپړ بې معنا کار کوي. مګر تاسو کولی شئ هڅه وکړئ.

په Excel 2007 او نوي کې، دا ټولې خوښۍ په ټب کې دي د معلوماتو د (نیټه) په ډله کې   جوړښت (تجارت):

طريقه 3. په نښه شوي قطارونه / کالمونه د میکرو سره پټول

دا طریقه شاید تر ټولو پراخه وي. راځئ چې زموږ د شیټ په پیل کې یو خالي قطار او یو خالي کالم اضافه کړو او د هر عکس سره هغه قطارونه او کالمونه په نښه کړو چې موږ یې پټول غواړو:

اوس راځئ چې د بصری اساسی مدیر خلاص کړو (ALT + F11)، زموږ په کتاب کې یو نوی خالي ماډل داخل کړئ (مینو داخل کړئ - ماډل) او هلته د دوه ساده میکرو متن کاپي کړئ:

Sub Hide() Dim cell as Range Application.ScreenUpdating = False' په ActiveSheet.UsedRange.Rows(1) کې د هر حجرې لپاره د چټکتیا لپاره د سکرین تازه کول غیر فعال کړئ. حجرې په لومړي قطار کې په ټولو حجرو کې تکرار کړئ که cell.Value = "x " بیا حجره .EntireColumn.Hidden = True 'که په حجره x کې وي - په ActiveSheet.UsedRange.Columns(1) کې د هرې حجرې لپاره بل کالم پټ کړئ. حجرې د لومړي کالم د ټولو حجرو له لارې ځي که cell.Value = "x" بیا cell.EntireRow.Hidden = ریښتیني 'که په حجره x کې وي - قطار پټ کړئ بل اپلیکیشن.ScreenUpdating = د ریښتیني پای Sub Sub Show() Columns.Hidden = False' ټول پټ شوي قطارونه او کالمونه لغوه کړئ Rows.Hidden = False End Sub  

لکه څنګه چې تاسو اټکل کولی شئ، میکرو پټول پټ او میکرو خپرونه - بیرته لیبل شوي قطارونه او کالمونه ښیې. که وغواړي، میکرو ته د هاټکیز ټاکل کیدی شي (Alt + F8 او ت buttonۍ پارامترونو)، یا په مستقیمه پاڼه کې بټنونه جوړ کړئ ترڅو دوی له ټب څخه پیل کړي پرمخ وړونکی - داخل کړئ - تڼۍ (پراختیا کونکي - داخل کړئ - تڼۍ).

طريقه 4. د ټاکل شوي رنګ سره د قطارونو / کالمونو پټول

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

Sub HideByColor() Dim cell as Reng Application.ScreenUpdating = False د هرې حجرې لپاره په ActiveSheet.UsedRange.Rows(2).حجرې که cell.Interior.color = Range("F2").Interior.color بیا cell.EntireColumn.Hidden. = ریښتیني که cell.Interior.Color = Range("K2").Interior.color بیا cell.EntireColumn.Hidden = په ActiveSheet.UsedRange.Columns(2) کې د هرې حجرې لپاره ریښتیني راتلونکی ("D6").Interior.color بیا cell.EntireRow.Hidden = ریښتیني که cell.Interior.Color = Range("B11").Interior.color بیا cell.EntireRow.Hidden = ریښتیني راتلونکی اپلیکیشن.ScreenUpdating = ریښتیني پای فرعي  

په هرصورت، موږ باید د یو احتیاط په اړه هیر نکړو: دا میکرو یوازې هغه وخت کار کوي چې د سرچینې جدول حجرې په لاسي ډول د رنګ څخه ډکې شوې وي، او د مشروط فارمیټینګ نه کارول کیږي (دا د داخلي رنګ ملکیت محدودیت دی). نو، د مثال په توګه، که تاسو په اتوماتيک ډول په خپل جدول کې ټولې معاملې روښانه کړې چیرې چې شمیره له 10 څخه کم وي د مشروط فارمیټینګ په کارولو سره:

د غیر ضروري قطارونو او کالمونو پټول / ښودل

... او تاسو غواړئ دوی په یو حرکت کې پټ کړئ، نو پخوانی میکرو باید "بشپړ" شي. که تاسو Excel 2010-2013 لرئ، نو تاسو کولی شئ د ملکیت پر ځای په کارولو سره بهر شئ داخلي د ملکیت Display Format.Interior، کوم چې د حجرې رنګ تولیدوي ، پرته لدې چې دا څنګه تنظیم شوی وي. د نیلي لینونو پټولو لپاره میکرو ممکن بیا داسې ښکاري:

Sub HideByConditionalFormattingColor() Dim cell as Range Application.ScreenUpdating=False د هرې حجرې لپاره په ActiveSheet.UsedRange.Columns(1)کې .EntireRow.Hidden = ریښتیني راتلونکی اپلیکیشن.ScreenUpdating = ریښتیني پای فرعي  

سیل G2 د رنګ پرتله کولو لپاره د نمونې په توګه اخیستل کیږي. له بده مرغه ملکیت د ښودلو بڼه په Excel کې ښکاره شوی یوازې د 2010 نسخه څخه پیل کیږي، نو که تاسو Excel 2007 یا زاړه لرئ، نو تاسو باید د نورو لارو سره راشي.

  • میکرو څه شی دی، چیرته چې میکرو کوډ داخل کړئ، څنګه یې وکاروئ
  • په څو سطحو لیستونو کې اتوماتیک ګروپ کول

 

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