غير ضروري قطارون ۽ ڪالمن کي لڪائڻ/ ڏيکارڻ

مسئلي جي جوڙجڪ

فرض ڪريو اسان وٽ هڪ اهڙي ٽيبل آهي جنهن سان اسان کي هر روز ”ناچ“ ڪرڻو پوندو:

 

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. لڪايو نشان لڳل قطار/ڪالمن کي ميڪرو سان

اهو طريقو شايد سڀ کان وڌيڪ versatile آهي. اچو ته اسان جي شيٽ جي شروعات ۾ هڪ خالي قطار ۽ هڪ خالي ڪالم شامل ڪريون ۽ ڪنهن به آئڪن سان نشان لڳايو انهن قطارن ۽ ڪالمن کي جيڪي اسان لڪائڻ چاهيون ٿا:

ھاڻي کوليو Visual Basic Editor (ALT + ايفڪسيميمڪس)، اسان جي ڪتاب ۾ هڪ نئون خالي ماڊل داخل ڪريو (مينيو داخل ڪريو - ماڊل) ۽ اتي ٻه سادي ميڪرو جي متن کي نقل ڪريو:

Sub Hide() Dim cell As Range Application.ScreenUpdating = False' ActiveSheet.UsedRange.Rows(1) ۾ هر سيل جي رفتار وڌائڻ لاءِ اسڪرين اپ ڊيٽ ڪرڻ کي بند ڪريو. سيلز 'پهرين قطار ۾ سڀني سيلن تي ٻيهر ورجائي ٿو جيڪڏهن cell.Value = "x "پوءِ سيل .EntireColumn.Hidden = True 'جيڪڏهن سيل x ۾ - لڪايو ڪالم اڳيون هر سيل لاءِ ActiveSheet.UsedRange.Columns(1) ۾. Cells' پهرين ڪالمن جي سڀني سيلن ذريعي وڃو جيڪڏهن cell.Value = "x" پوءِ cell.EntireRow.Hidden = True 'جيڪڏهن سيل x ۾ - قطار کي لڪايو اڳيون Application.ScreenUpdating = True End Sub Sub Show() Columns.Hidden = False 'سڀني لڪيل قطارون ۽ ڪالمن کي منسوخ ڪريو Rows.Hidden = غلط پڇاڙي سب  

جئين توهان اندازو لڳائي سگهو ٿا، ميڪرو لڪايو لڪايو ۽ ميڪرو نظر - ڏيکاري ٿو واپس ليبل ٿيل قطار ۽ ڪالمن. جيڪڏهن گهربل هجي، ميڪروز کي مقرر ڪري سگهجي ٿو هاٽ ڪيز (Alt + F8 ۽ بٽڻ جي پيراميٽر)، يا بٽڻ ٺاھيو سڌو شيٽ تي انھن کي ٽيب مان لانچ ڪرڻ لاءِ ڊولپر - داخل ڪريو - بٽڻ (ڊولپر - داخل ڪريو - بٽڻ).

طريقو 4. ڏنل رنگ سان قطار/ڪالمن کي لڪائڻ

اچو ته چئون ته مٿين مثال ۾، اسان، ان جي برعڪس، مجموعي کي لڪائڻ چاهيون ٿا، يعني واڱڻائي ۽ ڪارا قطار ۽ پيلو ۽ سائو ڪالمن. پوءِ اسان جي پوئين ميڪرو کي ”x“ جي موجودگي جي چڪاس ڪرڻ بدران شامل ڪرڻ سان ٿورڙو تبديل ڪرڻو پوندو، بي ترتيب چونڊيل نمونن جي سيلن سان ڀريل رنگ کي ملائڻ لاءِ چيڪ:

Sub HideByColor() Dim cell as Range Application.ScreenUpdating = False for each cell in ActiveSheet.UsedRange.Rows(2).Cells If cell.Interior.Color = Range("F2").Interior.Color پوءِ cell.EntireColumn.Hidden = سچو جيڪڏھن cell.Interior.Color = Range("K2").Interior.Color پوءِ cell.EntireColumn.Hidden = سچو اڳيون ھر سيل لاءِ ActiveSheet.UsedRange.Columns(2).سيل جيڪڏھن cell.Interior.Color = رينج ("D6").Interior.Color پوءِ cell.EntireRow.Hidden = True If cell.Interior.Color = Range("B11").Interior.Color پوءِ cell.EntireRow.Hidden = سچو اڳيون ائپليڪيشن.ScreenUpdating = True End Sub  

تنهن هوندي، اسان کي هڪ احتياط جي باري ۾ نه وسارڻ گهرجي: هي ميڪرو صرف ڪم ڪندو آهي جڏهن ماخذ ٽيبل جا سيلز رنگ سان ڀريل هوندا آهن، ۽ مشروط فارميٽنگ استعمال نه ڪندا آهن (هي اندروني رنگ جي ملڪيت جي حد آهي). تنهن ڪري، مثال طور، جيڪڏهن توهان خودڪار طريقي سان نمايان ڪيو ته توهان جي ٽيبل ۾ سڀني ڊيلز جتي نمبر 10 کان گهٽ آهي مشروط فارميٽنگ استعمال ڪندي:

غير ضروري قطارون ۽ ڪالمن کي لڪائڻ/ ڏيکارڻ

... ۽ توھان انھن کي ھڪڙي حرڪت ۾ لڪائڻ چاھيو ٿا، پوء پوئين ميڪرو کي "ختم" ڪرڻو پوندو. جيڪڏهن توهان وٽ آهي Excel 2010-2013، ته پوءِ توهان ٻاهر نڪري سگهو ٿا ملڪيت جي بدران استعمال ڪندي گهرو مال ڊسپلي فارميٽ.انٽيريئر، جيڪو سيل جو رنگ ڪڍي ٿو، قطع نظر ته اهو ڪيئن سيٽ ڪيو ويو. نيري لائنن کي لڪائڻ لاءِ ميڪرو شايد هن طرح نظر اچي ٿو:

Sub HideByConditionalFormattingColor() Dim cell as Range Application.ScreenUpdating = False for each cell in ActiveSheet.UsedRange.Columns(1).Cells If cell.DisplayFormat.Interior.Color = Range("G2").Display.Color.Then .EntireRow.Hidden = سچو اڳيون ايپليڪيشن.ScreenUpdating = سچو آخر ذيلي  

سيل G2 رنگ جي مقابلي لاءِ نموني طور ورتو وڃي ٿو. بدقسمتي سان ملڪيت ڊسپلي فارميٽ ايڪسل ۾ ظاهر ٿيو صرف 2010 ورزن کان شروع ٿئي ٿو، تنهنڪري جيڪڏهن توهان وٽ ايڪسل 2007 يا پراڻو آهي، توهان کي ٻين طريقن سان اچڻو پوندو.

  • ميڪرو ڇا آهي، ميڪرو ڪوڊ ڪٿي داخل ڪجي، انهن کي ڪيئن استعمال ڪجي
  • گھڻن سطحن جي فهرستن ۾ خودڪار گروپنگ

 

جواب ڇڏي وڃو