مواد جي جدول
عام طور تي، TRANSPOSE فنڪشن اڪثر ڪري استعمال ڪري سگھجي ٿو قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ. بهرحال، نتيجن تي منحصر ڪري ٿو ڪجهه معيار، جهڙوڪ منفرد قدر، واپس نه ڪيا ويندا. هن سبق ۾، اسان توهان کي ڏيکارينداسين ته ڪيئن ايڪسل ۾ معيار جي بنياد تي قطارن کي ڪالمن ۾ منتقل ڪريو.
ڊائون لوڊ ڪريو مشق ورڪ بڪ
هن آرٽيڪل کي پڙهو. Criteria.xlsm سان ڪالمن ۾ قطارون منتقل ڪريو
2 ايڪسل ۾ معيار جي بنياد تي قطارن کي ڪالمن ۾ منتقل ڪرڻ لاءِ آسان طريقا
اسان ھيٺ ڏنل شڪل ۾ ڪيترن ئي پروڊڪٽس ۽ انھن جي مقدار جو ڊيٽا سيٽ شامل ڪيو آھي. قطارون پوءِ ڪالمن ۾ منتقل ڪيون وينديون. اسان قطعن کي ڪالمن ۾ منتقل ڪنداسين معيار جي بنياد تي منفرد قدرن جي ڇاڪاڻ ته هڪ الڳ سيل ۾ ڪجهه نقل داخل ٿيل آهن. پهريون، اسان استعمال ڪنداسين INDEX ، MATCH ، COUNTIF ، IF ، ۽ IFERROR فنڪشن ٺاهڻ لاءِ فارمولا. ساڳي ڪم کي پورو ڪرڻ لاءِ اسان هڪ VBA ڪوڊ پڻ جاري ڪنداسين.
1. فارمولا لاڳو ڪريو INDEX، MATCH، ۽ COUNTIF ڪمن سان قطارن کي منتقل ڪرڻ لاءِ ايڪسل ۾ معيار جي بنياد تي ڪالمن ۾
شروع ۾، اسان INDEX ، MATCH ، COUNTIF ، جا فارمولا لاڳو ڪنداسين. IF ، ۽ IFERROR فنڪشن آري سان.
قدم 1: داخل ڪريو INDEX، MATCH، ۽ COUNTIF فنڪشن
- سيل ۾ E5 ، ٽائپ ڪريومنفرد پراڊڪٽس حاصل ڪرڻ لاءِ هيٺ ڏنل فارمولا.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
0>قدم 2: لاڳو ڪريو Array
- صفن سان فارمولا لاڳو ڪرڻ لاءِ، دٻايو Ctrl + Shift + Enter
- 12>تنهنڪري، توهان کي پهريون منفرد نتيجو ملندو. 14>
- سڀني منفرد قدر حاصل ڪرڻ لاءِ، ڪالم کي خودڪار ڀرڻ لاءِ آٽو فل هينڊل ٽول استعمال ڪريو.
- قطع جي قيمت کي ڪالمن ۾ منتقل ڪرڻ لاءِ، ھيٺ ڏنل فارمولا لکو.
17>
0> قدم 3: سيلز خودڪار ڀريو
قدم 4: IFERROR فنڪشن داخل ڪريو
=IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)
0>19> 1>قدم 5: لاڳو ڪريو آري
11>12>داخل ڪرڻ لاءِ صف، دٻايو Ctrl + Shift + Enter .
- جيئن نتيجي ۾، سيل F5 ڏيکاريندو پهريون منتقلي قدر جيئن هيٺ ڏيکاريل تصوير ۾>آٽو فل هينڊل ٽول ڪالمن کي خودڪار ڀرڻ لاءِ.
- آخر ۾، خودڪار ڀريو AutoFill Handle Tool سان قطارون.
- تنهنڪري، سڀئي منتقل ٿيل قطارون ڪالمن ۾ تبديل ٿي وينديون جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي.
وڌيڪ پڙهو: ايڪسل ۾ ڪالمن ۾ گروپ ۾ گھڻن قطارن کي منتقل ڪريو
0> ملندڙ پڙھڻ11>2. ايڪسل ۾ معيار جي بنياد تي قطارن کي ڪالمن ۾ منتقل ڪرڻ لاءِ VBA ڪوڊ هلايو
قدم 1: هڪ ماڊل ٺاهيو
- سڀ کان پهريان، دٻايو Alt + F11 شروع ڪرڻ لاءِ VBA Macro .
- تي ڪلڪ ڪريو Insert .
- هڪ ماڊيول ٺاھڻ لاءِ، منتخب ڪريو ماڊيول اختيار.
24>
قدم 2 : ٽائپ ڪريو VBA ڪوڊس
- هيٺ ڏنل پيسٽ ڪريو VBA 13>
9612
Step 3 : پروگرام کي هلايو
- پهريون، محفوظ ڪريو ۽ پريس ڪريو F5 پروگرام کي هلائڻ لاءِ.
- پنهنجي ڊيٽا سيٽ سان چونڊيو هيڊر.
- تي ڪلڪ ڪريو OK .
26>
- حاصل ڪرڻ لاءِ سيل چونڊيو آئوٽ پٽ
- پوءِ، ڪلڪ ڪريو OK .
- نتيجي طور، توھان حاصل ڪندا نتيجا جيڪي قطارن کي ڪالمن ۾ منتقل ڪيا ويا آهن، جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي.
وڌيڪ پڙهو: ايڪسل VBA استعمال ڪندي قطارن کي ڪالمن ۾ ڪيئن منتقل ڪيو وڃي (4 مثالي مثال)
نتيجو
مون کي اميد آهي ته هي آرٽيڪل توهان کي سبق ڏنو آهي ته ڪيئن قطارن کي ڪالمن جي بنياد تي منتقل ڪيو وڃي. Excel ۾ معيار تي. انهن سڀني طريقن کي سکڻ گهرجي ۽ توهان جي ڊيٽا سيٽ تي لاڳو ڪيو وڃي. مشق ورڪ بڪ تي هڪ نظر وٺو ۽ انهن صلاحيتن کي امتحان ۾ رکو. اسان سبق ٺاهڻ جاري رکڻ لاءِ حوصلا افزائي ڪريون ٿاتوهان جي قيمتي مدد جي ڪري هي پسند ڪيو.
جيڪڏهن توهان وٽ ڪو سوال آهي - اسان کان پڇڻ لاء آزاد محسوس ڪريو. انهي سان گڏ، هيٺ ڏنل حصي ۾ تبصرو ڇڏڻ لاء آزاد محسوس ڪريو.
اسان، Exceldemy ٽيم، هميشه توهان جي سوالن جا جواب ڏيڻ وارا آهن.
اسان سان گڏ رهو & سکڻ جاري رکو.