فہرست کا خانہ
اگر آپ ایکسل میں ایک سے زیادہ قطاروں کو کالم میں تبدیل کرنے کے کچھ آسان ترین طریقے تلاش کر رہے ہیں، تو آپ کو یہ مضمون مددگار ثابت ہوگا۔ تو، آئیے مرکزی مضمون میں غوطہ لگاتے ہیں۔
ورک بک ڈاؤن لوڈ کریں
متعدد قطاروں کا Columns.xlsm میں تبدیل
تبدیل کرنے کے 9 طریقے ایکسل میں کالموں کے لیے متعدد قطاریں
یہاں، ہمارے پاس جنوری سے مئی کے مہینوں کے لیے کچھ مصنوعات کی فروخت کے کچھ ریکارڈ موجود ہیں۔ ہم قطاروں کو کالموں میں تبدیل کرنے کی کوشش کریں گے تاکہ ہم مہینوں کے ریکارڈ کو کالم ہیڈر کے طور پر دیکھ سکیں اور ہم اس ڈیٹاسیٹ کو بنیادی طور پر ایک سے زیادہ قطاروں کو کالموں میں آسانی سے تبدیل کرنے کے طریقوں کو ظاہر کرنے کے لیے استعمال کریں گے۔
<10
ہم نے یہاں Microsoft Excel 365 ورژن استعمال کیا ہے، آپ اپنی سہولت کے مطابق کوئی بھی دوسرا ورژن استعمال کرسکتے ہیں۔
طریقہ-1: متعدد قطاروں کو تبدیل کرنے کے لیے ٹرانسپوز آپشن کا استعمال ایکسل میں کالموں میں
یہاں، ہم مندرجہ ذیل متعدد قطاروں کو آسانی سے کالموں میں تبدیل کرنے کے لیے منتقلی پیسٹ آپشنز کے اندر اختیار استعمال کریں گے۔
اسٹیپس :
➤ CTRL+C دبا کر ڈیٹاسیٹ کی پوری رینج کاپی کریں۔
➤ وہ سیل منتخب کریں جہاں آپ آؤٹ پٹ حاصل کرنا چاہتے ہیں، اپنے ماؤس پر دائیں کلک کریں اور پیسٹ آپشنز سے ٹرانسپوز آپشن کو منتخب کریں۔ ۔
پھر، آپ اپنے ڈیٹا کو منتقل کرنے کے قابل ہو جائیں گے جس کا مطلب ہے کہ قطاروں کوکالم۔
مزید پڑھیں: ایکسل میکرو: ایک سے زیادہ قطاروں کو کالم میں تبدیل کریں (3 مثالیں)
طریقہ -2: کی تبدیلی TRANSPOSE فنکشن کا استعمال کرتے ہوئے کالموں تک ایک سے زیادہ قطاریں
اس سیکشن میں، ہم درج ذیل ڈیٹاسیٹ کی متعدد قطاروں کو متعدد کالموں میں تبدیل کرنے کے لیے ایک ارے فنکشن، ٹرانسپوز فنکشن استعمال کرنے جا رہے ہیں۔ ڈیٹا اکٹھا کرنے کے لیے ہم نے مین ڈیٹا سیٹ کے نیچے ایک اور ٹیبل بھی فارمیٹ کیا ہے۔
Steps :
➤ درج ذیل فارمولے کو ٹائپ کریں سیل B10 ۔
=TRANSPOSE(B3:E8)
یہاں، ٹرانسپوز رینج کی قطاروں کو بدل دے گا B3:E8 ایک ساتھ کالموں میں۔
➤ دبائیں ENTER ۔
اس کے بعد، آپ کو کنورشن ملے گا۔ کالموں میں قطاریں درج ذیل تصویر کی طرح۔
آپ کو ENTER دبانے کی بجائے CTRL+SHIFT+ENTER دبائیں۔ 7>مائیکروسافٹ ایکسل 365 کے علاوہ دیگر ورژنز کے لیے ۔
مزید پڑھیں: ایکسل میں کالم کو ایک سے زیادہ قطاروں میں کیسے منتقل کیا جائے (6 طریقے)
طریقہ 3: INDIRECT اور ADDRESS فنکشنز کا استعمال کرنا
یہاں، ہم INDIRECT فنکشن ، ADDRESS فنکشن ، ROW فنکشن استعمال کریں گے۔ ، اور COLUMN فنکشن درج ذیل ڈیٹاسیٹ کی قطاروں کو کالموں میں تبدیل کرنے کے لیے۔
مرحلہ :
➤ سیل 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
-
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
- 22>
-
COLUMN(B3) - COLUMN($B$3) + ROW($B$3)
بن جاتا ہے<0 2-2+3 → 3 -
ROW(B3) - ROW($B$3) + COLUMN($B$3)
بن جاتا ہے3-3+2 → 2
-
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 ۔آؤٹ پٹ → مہینہ
-
MATCH(B$10,$B$3:$B$8,0)
بن جاتا ہے<0MATCH(“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آؤٹ پٹ → اورنج
ROW(B3) →
returns the row number of cell
B3
آؤٹ پٹ → 3 24>
➤ دبائیں ENTER ۔
➤ Fill ہینڈل ٹول کو دائیں جانب اور نیچے گھسیٹیں۔
آخر میں، آپ مرکزی ڈیٹاسیٹ کی متعدد قطاروں کو متعدد کالموں میں تبدیل کر سکیں گے۔
مزید پڑھیں: ایکسل VBA: حاصل کریں قطار اور سیل ایڈریس سے کالم نمبر (4 طریقے)
طریقہ-4: ایک سے زیادہ قطاروں کو کالموں میں تبدیل کرنے کے لیے INDEX فنکشن کا استعمال کرتے ہوئے
اس سیکشن میں، ہم ایک سے زیادہ قطاروں کو آسانی سے کالموں میں تبدیل کرنے کے لیے INDEX فنکشن ، COLUMN فنکشن ، اور ROW فنکشن کا مجموعہ استعمال کریں گے۔
اسٹیپس :
➤ سیل B10 میں درج ذیل فارمولے کا اطلاق کریں۔
=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))
یہاں، $B$3:$E$8 ڈیٹا سیٹ کی حد ہے، A1 پہلی قطار حاصل کرنے کے لیے استعمال کیا جاتا ہے اور اس ڈیٹاسیٹ کا کالم نمبر۔ہم کالم نمبر کو قطار نمبر دلیل کے لیے اور رو نمبر کو کالم نمبر دلیل کے طور پر قطاروں کو آسانی سے کالموں میں تبدیل کرنے کے لیے استعمال کر رہے ہیں۔ ان اقدار کو INDEX فنکشن میں فیڈ کرکے۔
➤ دبائیں ENTER ۔
➤ گھسیٹیں فل ہینڈل ٹول کو دائیں جانب اور نیچے کی طرف۔
اس کے بعد، آپ کو قطاروں کو کالموں میں تبدیل کرنے کے لیے درج ذیل تصویر کی طرح مل جائے گا۔
مزید پڑھیں: ایکسل میں ایک سے زیادہ قطاریں اور کالم کیسے شامل کریں (ہر ممکن طریقے سے)
طریقہ-5: INDEX-MATCH استعمال کرنا فارمولہ
اس سیکشن میں، ہم درج ذیل ڈیٹاسیٹ کی متعدد قطاروں کو کالموں میں تبدیل کرنے کے لیے INDEX فنکشن ، اور MATCH فنکشن استعمال کرنے جارہے ہیں۔
اسٹیپس :
➤ سب سے پہلے، آپ کو پہلے کالم کو نئے ٹیبل کی پہلی قطار کے طور پر دستی طور پر منتقل کرنا ہوگا۔
➤ سیل B11 میں درج ذیل فارمولہ ٹائپ کریں۔
=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
یہاں، $C$3:$C$8 کا دوسرا کالم ہے۔ ڈیٹاسیٹ، اور $B$3:$B$8 ڈیٹا سیٹ کا پہلا کالم ہے۔
➤ دبائیں داخل کریں اور فل ہینڈل ٹول کو دائیں طرف گھسیٹیں۔
35>
پھر، آپ کو مین کا دوسرا کالم ملے گا۔ دوسری قطار کے طور پر ڈیٹا سیٹ۔
اسی طرح، بقیہ تبادلوں کو مکمل کرنے کے لیے درج ذیل فارمولوں کا اطلاق کریں۔
=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 VBA: قطار اور کالم نمبر کے لحاظ سے حد مقرر کریں (3 مثالیں)
طریقہ-6: ایک سے زیادہ قطاروں کو کالموں میں تبدیل کرنے کے لیے VLOOKUP فنکشن کا استعمال
میں اس سیکشن میں، ہم مندرجہ ذیل ڈیٹا ٹیبل کی متعدد قطاروں کو کالموں میں منتقل کرنے کے لیے VLOOKUP فنکشن استعمال کریں گے۔
اسٹیپس :
➤ شروع میں، آپ کو ٹرانسپو کرنا ہوگا۔ پہلے کالم کو نئے ڈیٹاسیٹ کی پہلی قطار کے طور پر دستی طور پر دیکھیں۔
➤ سیل B11 میں درج ذیل فارمولے کو لکھیں۔
<4 =VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
یہاں، $B$3:$E$8 ڈیٹا سیٹ کی رینج ہے، B$10 لک اپ ویلیو ہے، اور 2 ڈیٹا سیٹ کے دوسرے کالم میں قدر کو دیکھنے کے لیے ہے۔
➤ ENTER دبائیں اور <6 کو گھسیٹیں۔>Fill ہینڈل دائیں طرف ٹولطرف۔
اس کے بعد، آپ کو دوسری قطار کے طور پر مین ڈیٹاسیٹ کا دوسرا کالم ملے گا۔ اسی طرح، بقیہ تبادلوں کو مکمل کرنے کے لیے نیچے دیئے گئے فارمولوں کا استعمال کریں۔
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
مزید پڑھیں: ایکسل میں قطاریں اور کالم کیسے شامل کریں (3 آسان طریقے)
طریقہ -7: استعمال کرنا Power Query
یہاں، ہم ایک سے زیادہ قطاروں کو آسانی سے کالموں میں منتقل کرنے کے لیے Power Query استعمال کریں گے۔ لیکن ہمیں ڈیٹاسیٹ کے شروع میں ایک اضافی قطار شامل کرنی ہوگی کیونکہ پاور سوال پہلی قطار کو کالم کے طور پر تبدیل نہیں کرے گا کیونکہ وہ اسے ہیڈر سمجھتا ہے۔
اقدامات :
➤ ڈیٹا ٹیب پر جائیں >> حاصل کریں & ڈیٹا کو تبدیل کریں گروپ >> ٹیبل/رینج سے آپشن۔
اس کے بعد، ٹیبل بنائیں وزرڈ ظاہر ہوگا۔
➤ ڈیٹا رینج کو منتخب کریں اور پھر میرے ٹیبل میں ہیڈرز ہیں آپشن پر کلک کریں۔
➤ دبائیں ٹھیک ہے ۔
پھر، پاور کوئری ایڈیٹر ونڈو ظاہر ہوگا۔
➤ اپنے ماؤس پر ایک ہی وقت میں CTRL اور بائیں کلک دبانے سے ڈیٹاسیٹ کے تمام کالم منتخب کریں۔
➤ Transform Tab >> Transpose آپشن پر جائیں۔
آپ اس کی پہلی قطار بنا سکتے ہیں آپ کا ڈیٹا سیٹ ہیڈر بھی۔
➤ ٹرانسفارم ٹیب >> ہیڈر کے طور پر پہلی قطار کا استعمال کریں7 ڈیٹا سیٹ۔
➤ اس ونڈو کو بند کرنے کے لیے، ہوم ٹیب >> بند کریں & لوڈ گروپ >> بند کریں & لوڈ آپشن۔
اس طرح، پاور کوئری ایڈیٹر ونڈو میں ٹیبل لوڈ ہو جائے گا۔ نئی شیٹ جس کا نام ٹیبل5 ہے۔
مزید پڑھیں: ایکسل میں قطاروں اور کالموں کو کیسے تبدیل کیا جائے (5 طریقے)
طریقہ-8: VBA کوڈ کا استعمال کرتے ہوئے ایک سے زیادہ قطاروں کو کالم میں تبدیل کرنا
اس سیکشن میں، ہم ایک سے زیادہ قطاروں کو تبدیل کرنے کے لیے ایک VBA کوڈ استعمال کرنے جا رہے ہیں۔ کالم۔
مرحلہ :
➤ ڈیولپر ٹیب >> پر جائیں Visual Basic آپشن۔
پھر، Visual Basic Editor کھل جائے گا۔
➤ <6 پر جائیں>داخل کریں ٹیب >> ماڈیول آپشن۔
56>
اس کے بعد، ایک ماڈیول بن جائے گا۔
➤ درج ذیل کوڈ لکھیں
4632
یہاں، ہم نے multiple_rows_range ، اور multiple_columns_range کو <6 قرار دیا ہے۔>رینج ، اور وہ اس رینج پر سیٹ ہیں جسے ہم ان پٹ باکسز کے ذریعے ان پٹ باکس طریقہ استعمال کرکے منتخب کریں گے۔
پھر، ہم کاپی کریں گے۔ اہم ڈیٹا et multiple_rows_range اور پھر اسے منزل سیل multiple_columns_range میں ٹرانسپوز کے طور پر پیسٹ کریں۔
➤ دبائیں F5 .
پھر، آپ کو ان پٹ باکس ملے گا جہاں آپ کو ڈیٹاسیٹ کی رینج $B$3:$E$8 میں منتخب کرنا ہوگی۔ قطاروں کی حد منتخب کریں باکس اور دبائیں ٹھیک ہے ۔
59>
پھر، ایک اور ان پٹ باکس پاپ اپ ہوگا۔
➤ منزل کا سیل منتخب کریں $B$10 جہاں آپ ٹرانسپوزڈ ڈیٹاسیٹ رکھنا چاہتے ہیں اور پھر ٹھیک ہے دبائیں۔
بالآخر، آپ متعدد قطاروں سے تبدیل شدہ کالم حاصل کریں گے یہاں تک کہ مین ڈیٹاسیٹ کی فارمیٹنگ کے ساتھ بھی درج ذیل کی طرح۔
مزید پڑھیں: کیسے ایکسل چارٹ میں قطاروں اور کالموں کو تبدیل کریں (2 طریقے)
طریقہ-9: آف سیٹ فنکشن کا استعمال کرتے ہوئے ایک سے زیادہ قطاروں کو کالموں اور قطاروں میں تبدیل کرنا
ہمارے پاس ایک فہرست ہے جس میں کچھ طلباء کے نام ہیں ، ان کے مضامین، اور متعدد قطاروں میں متعلقہ نمبر۔ اب، ہم پہلی تین قطاروں کو اس فہرست کے ساتھ ٹیبل کے تین مختلف کالموں میں تبدیل کرنا چاہتے ہیں۔ اسی طرح، ہم باقی قطاروں کو فی تین قطاروں میں کالم کے طور پر تبدیل کرنا چاہتے ہیں۔ لہذا، آپ دیکھ سکتے ہیں کہ ہمیں ایک وقت میں قطاروں کو کالموں اور قطاروں میں تبدیل کرنے کی ضرورت ہے۔
ایسا کرنے کے لیے، ہم OFFSET , ROW ، استعمال کرنے جارہے ہیں۔ اور COLUMN فنکشنز ۔
اسٹیپس :
➤ سیل میں درج ذیل فارمولے کو ٹائپ کریں D4 ۔
=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
یہاں، $B$4 فہرست کا ابتدائی سیل ہے۔
<5-
COLUMN()
→returns the column number of cell
D4
where the formula is being applied.
Output →
4
-
COLUMN()-4
بن جاتا ہے4-4 → 4
is subtracted because the starting cell of the formula is in
Column 4
.
Output →
0
-
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)
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
➤ دبائیں ENTER .
➤ فل ہینڈل ٹول کو دائیں جانب اور نیچے گھسیٹیں۔
64>
بالآخر، آپ یہ کرنے کے قابل ہو جائیں گے۔ متعدد قطاروں سے کالموں اور قطاروں میں تبدیلی۔
مزید پڑھیں: موجودہ ڈیٹا کو تبدیل کیے بغیر قطار/کالم کو Excel میں منتقل کریں (3 بہترین طریقے) <1
پریکٹس سیکشن
خود سے پریکٹس کرنے کے لیے ہم نے ذیل میں پریکٹس نامی شیٹ کی طرح پریکٹس سیکشن فراہم کیا ہے۔ براہ کرم اسے خود کریں۔
نتیجہ
اس مضمون میں، ہم نے ایکسل میں ایک سے زیادہ قطاروں کو کالموں میں آسانی سے تبدیل کرنے کے طریقوں کا احاطہ کرنے کی کوشش کی۔ امید ہے کہ آپ کو یہ مفید لگے گا۔ اگر آپ کے پاس کوئی مشورے یا سوالات ہیں تو بلا جھجھک ان کا اشتراک تبصرے کے سیکشن میں کریں۔