مواد جي جدول
هي مختصر سبق وضاحت ڪري ٿو ته ايڪسل ۾ هر ٻي قطار کي فلٽر ڪري يا VBA ڪوڊ سان ڪيئن ختم ڪجي. توهان اهو پڻ سکندا ته ڪيئن هر 3rd، 4th يا ڪنهن ٻئي Nth قطار کي هٽائڻ.
ڪيتريون ئي حالتون آهن جڏهن توهان کي ايڪسل ورڪ شيٽ ۾ متبادل قطار کي ختم ڪرڻ جي ضرورت پوندي. مثال طور، توھان ھفتي تائين ڊيٽا رکڻ چاھيو ٿا (قطار 2، 4، 6، 8 وغيره.) ۽ سڀني بي ترتيب ھفتن (قطار 3، 5، 7 وغيره) کي ٻئي شيٽ ڏانھن منتقل ڪريو.
عام طور تي، ايڪسل ۾ هر ٻي قطار کي ختم ڪرڻ سان متبادل قطار کي چونڊڻ لاء هيٺيون هونديون آهن. هڪ دفعو قطارون چونڊجي وينديون آهن، Delete بٽڻ تي هڪ واحد اسٽروڪ اهو سڀ ڪجهه وٺندو آهي. هن آرٽيڪل ۾ اڳتي هلي، توهان ايڪسل ۾ هر ٻي يا هر اينهين قطار کي جلدي چونڊڻ ۽ حذف ڪرڻ لاءِ ڪجهه ٽيڪنڪون سکندا.
فلٽرنگ ذريعي Excel ۾ هر ٻي قطار کي ڪيئن حذف ڪجي
جوهر ۾، Excel ۾ هر ٻي قطار کي ختم ڪرڻ جو هڪ عام طريقو هي آهي: پهرين، توهان متبادل قطار کي فلٽر ڪريو، پوء انهن کي چونڊيو، ۽ سڀني کي هڪ ڀيرو ختم ڪريو. تفصيلي قدم ھيٺ ڏنل آھن:
- توھان جي اصلي ڊيٽا جي اڳيان ھڪڙي خالي ڪالمن ۾، صفر ۽ ھڪڙي جي ھڪڙي ترتيب داخل ڪريو. توھان ھي تڪڙو ڪري سگھوٿا 0 ٽائيپ ڪري پھرئين سيل ۾ ۽ 1 ٻئي سيل ۾، پوءِ پھرين ٻن سيلن کي نقل ڪري انھن کي ڪالمن جي ھيٺان پيسٽ ڪري ڊيٽا سان گڏ آخري سيل تائين.
متبادل طور تي، توھان ھي فارمولا استعمال ڪري سگھو ٿا:
=MOD(ROW(),2)
فارمولا جي منطق بلڪل سادو آھي: ROW فنڪشن موجوده قطار نمبر، MOD فنڪشنان کي 2 سان ورهائي ٿو ۽ باقي کي گول ڪري انٽيجر ڏانھن موٽائي ٿو.
نتيجي طور، توھان وٽ آھي 0 سڀني برابر قطارن ۾ (ڇاڪاڻ ته اھي ورهايل آھن 2 سان برابريءَ سان بغير باقي) ۽ 1 سڀني بي ترتيب قطارن ۾:
- ان تي منحصر ڪري ٿو ته توهان ايوارڊ يا بي ترتيب قطارن کي حذف ڪرڻ چاهيو ٿا، انهن کي فلٽر ڪريو يا صفر.
اهو مڪمل ڪرڻ لاءِ، پنهنجي مددگار ڪالمن ۾ ڪنهن به سيل کي چونڊيو، ڊيٽا ٽئب تي وڃو > سانٽ ۽ فلٽر گروپ، ۽ ڪلڪ ڪريو فلٽر بٽڻ ڊراپ-ڊائون فلٽر تير سڀني هيڊر سيلن ۾ ظاهر ٿيندا. توھان ھيلپر ڪالم ۾ تير واري بٽڻ تي ڪلڪ ڪريو ۽ ھڪڙي دٻي کي چيڪ ڪريو:
- 0 ايون قطارون حذف ڪرڻ لاءِ
- 1 بي ترتيب قطارون حذف ڪرڻ لاءِ
هن مثال ۾، اسان "0" قدرن سان قطار کي هٽائڻ وارا آهيون، تنهنڪري اسان انهن کي فلٽر ڪريون ٿا:
14>
11> - هاڻي ته سڀئي "1" قطارون لڪيل آهن، سڀ نظر ايندڙ "0" قطارون چونڊيو، چونڊ تي ساڄي ڪلڪ ڪريو ۽ ڪلڪ ڪريو Delete Row :
- مٿي ڏنل قدم توهان کي خالي ٽيبل سان ڇڏي ڏنو آهي. ، پر پريشان نه ٿيو، "1" قطارون اڃا تائين موجود آهن. انهن کي ٻيهر ڏسڻ لاءِ، صرف فلٽر بٽڻ تي ڪلڪ ڪري خودڪار فلٽر کي هٽايو:
- کالم C ۾ فارمولا باقي قطارن لاءِ ٻيهر ڳڻپ ڪري ٿو، پر توهان کي وڌيڪ ضرورت ناهي. توھان ھاڻي محفوظ طور تي مددگار ڪالمن کي حذف ڪري سگھو ٿا:
نتيجي جي طور تي، اسان جي ورڪ شيٽ ۾ صرف برابر ھفتا بچيا آھن، عجيب ھفتا گذري ويا آھن!
ٽپ. جيڪڏھن توھان چاھيو ٿا ته ھر ھڪڙي کي منتقل ڪريوٻي قطار کي ڪنهن ٻئي هنڌ ڏانهن وڃڻ بجاءِ انهن کي مڪمل طور تي حذف ڪرڻ جي، پهرين فلٽر ٿيل قطارن کي ڪاپي ڪريو ۽ انهن کي نئين جڳهه تي پيسٽ ڪريو، ۽ پوءِ فلٽر ٿيل قطارن کي حذف ڪريو.
VBA سان ايڪسل ۾ متبادل قطارن کي ڪيئن ختم ڪجي
جيڪڏهن توهان ڪنهن معمولي ڪم تي پنهنجو وقت ضايع ڪرڻ نٿا چاهيو، جيئن توهان جي Excel ورڪ شيٽ ۾ هر ٻي قطار کي حذف ڪرڻ، هيٺ ڏنل VBA ميڪرو توهان لاءِ عمل کي خودڪار ڪري سگهي ٿو:
Sub Delete_Alternate_Rows_Excel() Dim SourceRange جيئن رينج سيٽ ڪريو SourceRange = Application.Selection Set SourceRange = Application.InputBox("Range:" , "select the range" , SourceRange.Address، Type :=8) If SourceRange.Rows.Count >= 2 پوءِ فرسٽ سيل کي مدھم ڪريو رينج ڊم RowIndex Integer وانگر Application.ScreenUpdating = False For RowIndex = SourceRange.Rows.Count - (SourceRange.Rows.Count Mod 2) کان 1 مرحلو -2 سيٽ ڪريو FirstCell = SourceRange.Cells(RowIndex, 1) FirstCell.EntireRow.Delete Application = Delete Trulice End If End Subميڪرو استعمال ڪندي ايڪسل ۾ هر ٻي قطار کي ڪيئن ختم ڪجي
I Visual Basic Editor ذريعي معمولي طريقي سان پنهنجي ورڪ شيٽ ۾ ميڪرو داخل ڪريو:
- دٻايو Alt + F11 کي کولڻ لاءِ Visual Basic for Applications ونڊو.
- مٿين مينيو بار تي، ڪلڪ ڪريو Insert > Module ، ۽ مٿي ڏنل ميڪرو کي Module
- ۾ پيسٽ ڪريو ميڪرو کي هلائڻ لاءِ F5 کي دٻايو.
- هڪ ڊائلاگ پاپ اپ ٿيندو ۽ توهان کي رينج چونڊڻ لاءِ اشارو ڪندو. پنھنجي ٽيبل کي چونڊيو ۽ ڪلڪ ڪريوٺيڪ:
ٿي ويو! منتخب ٿيل رينج ۾ هر ٻي قطار کي ختم ڪيو ويو آهي:
23>
ڪيئن ختم ڪجي هر Nth قطار Excel ۾
هن ڪم لاءِ، اسان فلٽرنگ کي وڌائڻ وارا آهيون. ٽيڪنڪ جيڪا اسان استعمال ڪئي آهي هر ٻئي قطار کي هٽائڻ لاءِ. فرق فارمولا ۾ آهي جنهن تي فلٽرنگ ٻڌل آهي:
MOD(ROW()- m، n)ڪٿي:
- m ڊيٽا مائنس 1 سان گڏ پهرئين سيل جو قطار نمبر آهي
- n Nth قطار آهي جنهن کي توهان حذف ڪرڻ چاهيو ٿا
اچو ته توهان جو ڊيٽا قطار 2 ۾ شروع ٿئي ٿو ۽ توهان هر 3rd قطار کي ختم ڪرڻ چاهيو ٿا. تنهن ڪري، توهان جي فارمولا ۾ n برابر 3، ۽ m برابر 1 (قطار 2 منٽ 1):
=MOD(ROW() - 1, 3)
جيڪڏهن اسان جو ڊيٽا شروع ٿيو قطار 3، پوءِ m برابر 2 (قطار 3 منٽ 1)، وغيره. ھن اصلاح جي ضرورت آھي قطارن کي ترتيب وار نمبر 1 سان شروع ڪرڻ لاءِ.
فارمولا ڇا ڪندو آھي ھڪڙي لاڳاپي واري قطار جي نمبر کي 3 سان ورهايو ۽ ورهائڻ کان پوءِ باقي واپس ڏيو. اسان جي حالت ۾، اهو هر ٽئين قطار لاء صفر پيدا ڪري ٿو ڇاڪاڻ ته هر ٽيون نمبر 3 کان سواء باقي رهي ٿو (3,6,9، وغيره):
24>
۽ هاڻي، توهان "0" قطارن کي فلٽر ڪرڻ لاءِ اڳي ئي واقف قدمن کي انجام ڏيو:
- پنهنجي ٽيبل ۾ ڪنهن به سيل کي چونڊيو ۽ ڊيٽا تي فلٽر بٽڻ تي ڪلڪ ڪريو.
- صرف "0" ويلز ڏيکارڻ لاءِ مددگار ڪالمن کي فلٽر ڪريو.
- سڀني ڏيکاريندڙ "0" قطارون چونڊيو، ساڄي ڪلڪ ڪريو ۽ چونڊيو قطار کي حذف ڪريو حوالي جي مينيو مان.
- فلٽر کي هٽايو ۽مددگار ڪالمن کي ختم ڪريو.
ساڳئي انداز ۾، توهان ايڪسل ۾ هر چوٿين، پنجين يا ڪنهن ٻئي نمبر واري قطار کي حذف ڪري سگهو ٿا.
ٽپ. جيڪڏهن توهان کي غير لاڳاپيل ڊيٽا سان قطارون هٽائڻ جي ضرورت آهي، هيٺ ڏنل سبق مددگار ثابت ٿيندو: سيل جي قيمت جي بنياد تي قطار کي ڪيئن حذف ڪجي.
آئون توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد اٿم ته توهان کي ايندڙ هفتي ٻيهر اسان جي بلاگ تي ڏسڻ لاءِ .