ايڪسل ۾ ڪيترن ئي قطارن کي ڪالمن ۾ ڪيئن تبديل ڪجي (9 طريقا)

  • هن کي شيئر ڪريو
Hugh West

جيڪڏهن توهان ڳولي رهيا آهيو ڪجهه آسان طريقا ڳولي رهيا آهيو ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ Excel ۾، ته پوءِ توهان کي هي مضمون مددگار ثابت ٿيندو. سو، اچو ته مکيه مضمون ۾ وڃو.

ورڪ بڪ ڊائون لوڊ ڪريو

Conversion of Multiple Rows to Columns.xlsm

تبديل ڪرڻ جا 9 طريقا Excel

۾ ڪالمن تائين گھڻا قطارون، ھتي، اسان وٽ ڪجھ پراڊڪٽس لاءِ سيلز جا رڪارڊ موجود آھن مھينن لاءِ جنوري کان مئي . اسان قطارن کي ڪالمن ۾ تبديل ڪرڻ جي ڪوشش ڪنداسين ته جيئن اسان مھينن جي رڪارڊ کي ڪالمن جي ھيڊرز طور تصور ڪري سگھون ۽ اسين ھن ڊيٽا سيٽ کي استعمال ڪنداسين خاص طور تي ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ جي طريقن کي آسانيءَ سان ڏيکارڻ لاءِ.

اسان هتي Microsoft Excel 365 ورجن استعمال ڪيو آهي، توهان پنهنجي سهولت مطابق ڪو به ٻيو ورزن استعمال ڪري سگهو ٿا.

طريقو-1: ڪيترن ئي قطارن کي تبديل ڪرڻ لاءِ ٽرانسپوز آپشن استعمال ڪرڻ ايڪسل ۾ ڪالمن ۾

هتي، اسان استعمال ڪنداسين ٽرانسپوز آپشن اندر پيسٽ آپشنز هيٺ ڏنل گهڻن قطارن کي آسانيءَ سان ڪالمن ۾ تبديل ڪرڻ لاءِ.

قدم :

CTRL+C کي دٻائڻ سان ڊيٽا سيٽ جي پوري رينج کي نقل ڪريو.

➤ سيل چونڊيو جتي توهان آئوٽ پُٽ حاصل ڪرڻ چاهيو ٿا، پنهنجي ماؤس تي رائيٽ ڪلڪ ڪريو ۽ منتخب ڪريو Transpose آپشن مان Paste Options. .

پوءِ، توهان پنهنجي ڊيٽا کي منتقل ڪرڻ جي قابل هوندا جنهن جو مطلب آهي قطارن کي تبديل ڪرڻڪالم.

وڌيڪ پڙهو: ايڪسل ميڪرو: ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪريو (3 مثال)

طريقو-2: جي تبديلي TRANSPOSE فنڪشن کي استعمال ڪندي ڪالمن تائين گھڻن قطارون

هن حصي ۾، اسان هڪ آري فنڪشن استعمال ڪرڻ وارا آهيون، TRANSPOSE فنڪشن ، هيٺين ڊيٽا سيٽ جي گهڻن قطارن کي ڪيترن ئي ڪالمن ۾ تبديل ڪرڻ لاءِ، ۽ ڊيٽا گڏ ڪرڻ لاءِ اسان مکيه ڊيٽا سيٽ جي هيٺان هڪ ٻي ٽيبل پڻ فارميٽ ڪئي آهي.

Steps :

➤ هيٺ ڏنل فارمولا ٽائپ ڪريو سيل B10 .

=TRANSPOSE(B3:E8)

هتي، TRANSPOSE رينج جي قطار کي تبديل ڪندو B3:E8 ساڳئي وقت ڪالمن ۾.

➤ کي دٻايو ENTER .

ان کان پوءِ، توھان حاصل ڪندا. هيٺ ڏنل شڪل وانگر ڪالمن ۾ قطارون.

توهان کي دٻائڻو پوندو CTRL+SHIFT+ENTER دٻائڻ بدران ENTER ٻين ورزن لاءِ سواءِ Microsoft Excel 365 .

وڌيڪ پڙهو: ايڪسل ۾ ڪالمن کي ڪيترن ئي قطارن ۾ ڪيئن منتقل ڪجي (6 طريقا)

طريقو-3: INDIRECT ۽ ADDRESS فنڪشن استعمال ڪرڻ

هتي، اسان استعمال ڪنداسين INDIRECT فنڪشن ، ADDRESS فنڪشن ، ROW فنڪشن. ، ۽ COLUMN فنڪشن هيٺين ڊيٽا سيٽ جي قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ.

Steps :

➤ سيل ۾ هيٺ ڏنل فارمولا استعمال ڪريو B10 .

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

هتي، B3 شروعاتي سيل آهي مکيه جوڊيٽا سيٽ.

  • COLUMN(B3) returns the column number of cell B3

    7> آئوٽ پٽ → 2
  • COLUMN($B$3) returns the column number of cell $B$3 (the absolute referencing will fix this cell)

    آئوٽ پُٽ → 2

  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    آئوٽ پُٽ → 3

  • ROW(B3) → returns the row number of cell B3

    آئوٽ پُٽ → 3
    22> COLUMN(B3) - COLUMN($B$3) + ROW($B$3) بنجي ٿو

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) بنجي ٿو

    3-3+2 → 2

  • 24>
    • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) بنجي ٿو

      ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

      آئوٽ پُٽ → $B$3

    • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) بنجي ٿو

      INDIRECT(“$B$3”) سيل جي قيمت ڏي ٿو $B$3 .

      آئوٽ پُٽ → مهينو

    ➤ دٻايو ENTER .

    ➤ ڇڪيو Fill Handle Tool to the right side and down.

    آخرڪار، توهان مکيه ڊيٽا سيٽ جي ڪيترن ئي قطارن کي ڪيترن ئي ڪالمن ۾ تبديل ڪري سگهندا.

    وڌيڪ پڙهو: Excel VBA: حاصل ڪريو قطار ۽ سيل ايڊريس مان ڪالمن نمبر (4 طريقا)

    طريقو-4: ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ INDEX فنڪشن استعمال ڪندي

    هن حصي ۾، اسان ڪيترن ئي قطارن کي آسانيءَ سان ڪالمن ۾ تبديل ڪرڻ لاءِ INDEX فنڪشن ، COLUMN فنڪشن ، ۽ ROW فنڪشن جو ميلاپ استعمال ڪنداسين.

    Steps :

    ➤ هيٺ ڏنل فارمولا سيل ۾ لاڳو ڪريو B10 .

    =INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

    هتي، $B$3:$E$8 ڊيٽا سيٽ جي حد آهي، A1 پهرين قطار حاصل ڪرڻ لاءِ استعمال ڪيو ويندو آهي ۽ هن ڊيٽا سيٽ جو ڪالم نمبر.اسان استعمال ڪري رهيا آهيون کالم نمبر لاءِ قطار نمبر دليل ۽ قطار نمبر جيئن کالم نمبر آرگيومينٽ قطارن کي آسانيءَ سان ڪالمن ۾ تبديل ڪرڻ لاءِ. انهن قدرن کي فيڊ ڪرڻ سان INDEX فنڪشن .

    ➤ دٻايو ENTER .

    ➤ ڇڪيو Fill Handle Tool کي ساڄي پاسي ۽ ھيٺ ڪريو.

    ان کان پوءِ، توھان ھيٺ ڏنل شڪل وانگر قطارن کي ڪالمن ۾ تبديل ڪندا.

    وڌيڪ پڙهو: Excel ۾ هڪ کان وڌيڪ قطارون ۽ ڪالمن ڪيئن شامل ڪجي (هر ممڪن طريقي سان)

    طريقو-5: INDEX-MATCH استعمال ڪرڻ فارمولا

    هن حصي ۾، اسان هيٺ ڏنل ڊيٽا سيٽ جي ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ INDEX فنڪشن ، ۽ MATCH فنڪشن استعمال ڪرڻ وارا آهيون.

    Steps :

    ➤ سڀ کان پهريان، توهان کي پهرين ڪالمن کي نئين ٽيبل جي پهرين قطار جي طور تي دستي طور منتقل ڪرڻو پوندو.

    ➤ سيل ۾ هيٺ ڏنل فارمولا ٽائيپ ڪريو B11 .

    =INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

    هتي، $C$3:$C$8 جو ٻيو ڪالم آهي ڊيٽا سيٽ، ۽ $B$3:$B$8 ڊيٽا سيٽ جو پهريون ڪالم آهي.

    • MATCH(B$10,$B$3:$B$8,0) بنجي ٿو

      MATCH(“Month”,$B$3:$B$8,0) گھر جي قطار جي انڊيڪس نمبر کي ھڪڙي اسٽرنگ سان موٽائي ٿو مهينو رينج ۾ $B$3:$B$8

      آئوٽ پُٽ → 1

    • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) بنجي ٿو

      INDEX($C$3:$C$8,1) رينج جو پهريون قدر واپس ڪري ٿو $C$3:$C$8

      آئوٽ پُٽ → نارنگي

    34>

    ➤ پريس داخل ڪريو ۽ ڊريگ ڪريو Fill Handle Tool کي ساڄي پاسي.

    پوءِ، توهان کي مکيه جو ٻيو ڪالم ملندو. ڊيٽا سيٽ کي ٻي قطار جي طور تي.

    ساڳئي طرح، هيٺ ڏنل فارمولن کي لاڳو ڪريو باقي تبديليءَ کي ختم ڪرڻ لاءِ.

    =INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

    =INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

    وڌيڪ پڙهو: ايڪسل ۾ قطارن ۾ گھڻن ڪالمن کي ڪيئن منتقل ڪجي

    ساڳي پڙھڻ

    • [مقرر ٿيل!] قطار ۽ ڪالمن ٻئي نمبر آهن Excel ۾
    • ڪيئن لڪائي قطارون ۽ ڪالمن Excel ۾ (10 طريقا)
    • Excel VBA: قطار ۽ ڪالمن نمبر (3 مثالن) جي لحاظ کان حد مقرر ڪريو

    طريقو-6: ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ لاءِ VLOOKUP فنڪشن استعمال ڪندي

    اندر هن حصي ۾، اسان هيٺ ڏنل ڊيٽا ٽيبل جي ڪيترن ئي قطارن کي ڪالمن ۾ منتقل ڪرڻ لاءِ VLOOKUP فنڪشن استعمال ڪنداسين.

    Steps :

    ➤ شروعات ۾، توهان کي ٽرانسپو ڪرڻو پوندو دستي طور تي نئين ڊيٽا سيٽ جي پهرين قطار جي طور تي پهرين ڪالمن کي ڏسو.

    ➤ هيٺ ڏنل فارمولا سيل ۾ لکو B11 .

    =VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

    هتي، $B$3:$E$8 ڊيٽا سيٽ جي حد آهي، B$10 ڏسڻ جي قيمت آهي، ۽ 2 ڊيٽا سيٽ جي ٻئي ڪالمن ۾ قدر ڏسڻ لاءِ آهي.

    41>

    ➤ کي دٻايو ENTER ۽ ڇڪيو Handle ڀريو اوزار ساڄي طرفپاسي.

    بعد ۾، توهان کي مکيه ڊيٽا سيٽ جو ٻيو ڪالم ٻئي قطار جي طور تي ملندو.

    43>

    اندر ساڳيءَ طرح، ھيٺ ڏنل فارمولن کي استعمال ڪريو باقي تبديليءَ کي مڪمل ڪرڻ لاءِ.

    =VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

    =VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

    وڌيڪ پڙهو: ايڪسل ۾ قطار ۽ ڪالمن ڪيئن شامل ڪجي (3 آسان طريقا)

    طريقو-7: استعمال ڪندي Power Query

    هتي، اسان استعمال ڪنداسين Power Query ڪيترن ئي قطارن کي آسانيءَ سان ڪالمن ۾ منتقل ڪرڻ لاءِ. پر اسان کي ڊيٽا سيٽ جي شروعات ۾ هڪ اضافي قطار شامل ڪرڻي پوندي ڇاڪاڻ ته Power Query پهرين قطار کي ڪالمن ۾ تبديل نه ڪندي جيئن ان کي هيڊر سمجهي.

    قدم :

    ➤ ڏانھن وڃو ڊيٽا ٽيب >> حاصل ڪريو & ڊيٽا کي تبديل ڪريو گروپ >> فرم ٽيبل/رينج آپشن.

    47>

    ان کان پوءِ، ٽيبل ٺاهيو وزرڊ ظاهر ٿيندو.

    ➤ ڊيٽا جي حد کي چونڊيو ۽ پوءِ ڪلڪ ڪريو منهنجي ٽيبل تي هيڊر آهن اختيار.

    ➤ کي دٻايو ٺيڪ .

    پوءِ، پاور سوال ايڊيٽر 7>ونڊو ظاهر ٿيندي.

    ➤ پنهنجي ماؤس تي هڪ ئي وقت CTRL ۽ کاٻي ڪلڪ ڪري دٻائي ڊيٽا سيٽ جي سڀني ڪالمن کي چونڊيو .

    ➤ ڏانھن وڃو Transform Tab >> Transpose آپشن.

    50>

    توهان پهرين قطار ٺاهي سگهو ٿا توھان جي ڊيٽا سيٽ کي ھيڊر پڻ.

    ➤ ڏانھن وڃو ٽرانسفارم ٽيب >> سڀني قطار کي ھيڊر طور استعمال ڪريو7 dataset.

    ➤ ھن ونڊو کي بند ڪرڻ لاءِ، ڏانھن وڃو Home Tab >> بند ڪريو & لوڊ ڪريو گروپ >> بند ڪريو & لوڊ آپشن.

    52>

    ان طريقي سان، ٽيبل پاور سوال ايڊيٽر ونڊو ۾ لوڊ ڪيو ويندو. نئين شيٽ جو نالو Table5 .

    وڌيڪ پڙهو: ايڪسل ۾ قطار ۽ ڪالمن کي ڪيئن مٽايو (5 طريقا)

    طريقو-8: VBA ڪوڊ استعمال ڪندي ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ

    هن سيڪشن ۾، اسان استعمال ڪرڻ وارا آهيون VBA ڪوڊ ڪيترن ئي قطارن ۾ تبديل ڪرڻ لاءِ. ڪالمن.

    قدم :

    ➤ ڏانھن وڃو ڊولپر ٽيب >> Visual Basic Option.

    پوءِ، Visual Basic Editor کلندو.

    ➤ ڏانھن وڃو Insert Tab >> Module Option.

    ان کان پوءِ، هڪ ماڊيول ٺھيو ويندو.

    ➤ هيٺ ڏنل ڪوڊ لکو

    1698

    هتي، اسان اعلان ڪيو آهي multiple_rows_range ، and multiple_columns_range as رينج ، ۽ اهي حد تائين مقرر ڪيا ويا آهن جنهن کي اسان انپٽ باڪسز ذريعي چونڊيندا سين InputBox طريقو استعمال ڪندي.

    پوءِ، اسان ڪاپي ڪنداسين. مکيه ڊيٽا et multiple_rows_range ۽ پوءِ ان کي پيسٽ ڪريو جيئن منزل سيل ۾ ٽرانسپوز multiple_columns_range .

    ➤ پريس ڪريو6 قطار جي حد چونڊيو باڪس ۽ دٻايو OK .

    59>

    پوءِ، ٻيو ان پٽ باڪس پاپ اپ ٿيندو.

    ➤ منزل سيل چونڊيو $B$10 جتي توهان منتقل ٿيل ڊيٽا سيٽ حاصل ڪرڻ چاهيو ٿا ۽ پوءِ OK کي دٻايو.

    آخرڪار، توهان ڪيترن ئي قطارن مان تبديل ٿيل ڪالمن حاصل ڪندو جيتوڻيڪ مکيه ڊيٽا سيٽ جي فارميٽنگ سان پڻ هيٺين وانگر.

    6> وڌيڪ پڙهو: ڪيئن ڪجي ايڪسل چارٽ ۾ قطار ۽ ڪالمن کي تبديل ڪريو (2 طريقا)

    طريقو-9: OFFSET فنڪشن کي استعمال ڪندي ڪيترن ئي قطارن کي ڪالمن ۽ قطارن ۾ تبديل ڪرڻ

    اسان وٽ هڪ فهرست آهي جنهن ۾ ڪجهه شاگردن جا نالا شامل آهن. , انهن جا مضمون، ۽ ملندڙ نشان ڪيترن ئي قطارن ۾. هاڻي، اسان پهرين ٽن قطارن کي ٽيبل جي ٽن مختلف ڪالمن ۾ تبديل ڪرڻ چاهيون ٿا هن فهرست جي ڀرسان. اهڙي طرح، اسان باقي قطارن کي ڪالمن ۾ ٽن قطارن ۾ تبديل ڪرڻ چاهيون ٿا. تنهن ڪري، توهان ڏسي سگهو ٿا ته اسان کي هڪ وقت ۾ قطارن کي ڪالمن ۽ قطار ۾ تبديل ڪرڻ جي ضرورت آهي.

    ان کي ڪرڻ لاء، اسان استعمال ڪرڻ وارا آهيون OFFSET , ROW ، ۽ COLUMN فنڪشن .

    Steps :

    ➤ سيل ۾ هيٺ ڏنل فارمولا ٽائپ ڪريو D4 .

    =OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

    هتي، $B$4 فهرست جو شروعاتي سيل آهي.

    • COLUMN() returns the column number of cell D4 where the formula is being applied.

      Output → 4

    • COLUMN()-4 بنجي ٿو

      6> 4-4 → 4 is subtracted because the starting cell of the formula is in Column 4 .

      Output → 0

      23>
    • ROW() → returns the row number of cell D4 where the formula is being applied.

      Output → 4

    • (ROW()-4)*3 بنجي ٿو

      (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

      Output → 0

    • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

      OFFSET($B$4,0+0,0,1,1) 1>

      OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

      Output → Joseph

    63>

    ➤ پريس ENTER .

    ➤ ڇڪيو Fill Handle اوزار کي ساڄي پاسي ۽ ھيٺ.

    64>

    آخرڪار، توھان ڪرڻ جي قابل ٿي ويندا ڪيترن ئي قطارن کان ڪالمن ۽ قطارن ۾ تبديلي.

    وڌيڪ پڙهو: موجوده ڊيٽا کي مٽائڻ کانسواءِ Excel ۾ قطار/ڪالمن کي منتقل ڪريو (3 بهترين طريقا)

    مشق سيڪشن

    پنهنجو پاڻ مشق ڪرڻ لاءِ اسان مهيا ڪيو آهي مشق سيڪشن جيئن هيٺ ڏنل شيٽ ۾ پریکٹس . مهرباني ڪري اهو پنهنجو پاڻ ڪريو.

    نتيجو

    هن آرٽيڪل ۾، اسان ايڪسل ۾ آساني سان ڪيترن ئي قطارن کي ڪالمن ۾ تبديل ڪرڻ جي طريقن کي ڍڪڻ جي ڪوشش ڪئي. اميد ته توھان کي مفيد ملندو. جيڪڏھن توھان وٽ ڪي تجويزون يا سوال آھن، انھن کي تبصري سيڪشن ۾ حصيداري ڪرڻ لاء آزاد محسوس ڪريو.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.