فہرست کا خانہ
مائیکروسافٹ ایکسل میں، متعدد کالموں کو ایک کالم میں جوڑنے کے کئی موزوں طریقے ہیں۔ اس مضمون میں، آپ سیکھیں گے کہ آپ مثالوں اور مناسب عکاسیوں کے ساتھ متعدد کالموں کے ڈیٹا کو ایک ہی کالم میں ضم کرنے کے لیے مختلف طریقوں کو کیسے لاگو کر سکتے ہیں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ ایکسل ورک بک ڈاؤن لوڈ کر سکتے ہیں جسے ہم نے اس مضمون کو تیار کرنے کے لیے استعمال کیا ہے۔
ایک سے زیادہ کالموں کو ایک Column.xlsx میں یکجا کریں
6 ایکسل میں ایک سے زیادہ کالموں کو ایک کالم میں یکجا کرنے کے طریقے
1۔ ایکسل میں ایک سے زیادہ کالموں کو جوائن کرنے کے لیے CONCATENATE یا CONCAT فنکشن کا استعمال
مندرجہ ذیل تصویر میں، تین کالم تقسیم حصوں کے ساتھ کچھ بے ترتیب پتوں کی نمائندگی کر رہے ہیں۔ ہمیں کمبائنڈ ٹیکسٹ ہیڈر کے تحت کالم E میں معنی خیز پتہ بنانے کے لیے ہر قطار کو ضم کرنا ہوگا۔
ہم استعمال کر سکتے ہیں۔ مقصد کو پورا کرنے کے لیے CONCATENATE یا CONCAT فنکشن۔ پہلے آؤٹ پٹ سیل E5 میں، مطلوبہ فارمولہ یہ ہوگا:
=CONCATENATE(B5,C5,D5)
یا،
=CONCAT(B5,C5,D5)
دبانے کے بعد درج کریں اور فل ہینڈل کا استعمال کرکے بقیہ کو آٹو فل کریں۔ سیلز میں سے کالم E میں، ہمیں مشترکہ سنگل کالم ملے گا جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے۔
متعلقہ مواد:<4 متعدد کالموں کو یکجا کرنے کے لیے ایمپرسینڈ (&) کا استعمالسنگل کالم میں
ہم متن کو زیادہ آسانی سے جوڑنے یا جوڑنے کے لیے ایمپرسینڈ (&) بھی استعمال کر سکتے ہیں۔ یہ فرض کرتے ہوئے کہ ہمارے پاس سیلز میں ٹیکسٹس کے ساتھ کوئی ڈیلیمیٹر نہیں ہے لیکن ایک قطار سے ٹیکسٹس کو جوائن کرتے وقت ہمیں ایک ڈیلیمیٹر داخل کرنا پڑے گا۔
آؤٹ پٹ میں سیل E5 ، ایمپرسینڈ (&) کے استعمال کے ساتھ مطلوبہ فارمولہ یہ ہوگا:
=B5&", "&C5&", "&D5
دبائیں انٹر کریں ، پورے کالم E کو آٹو فل کریں اور آپ کو تمام مشترکہ تحریریں فوراً ایک کالم میں مل جائیں گی۔
3۔ ایکسل میں ایک سے زیادہ کالموں کو اکٹھا کرنے کے لیے TEXTJOIN فنکشن داخل کریں
اگر آپ Excel 2019 یا Excel 365 استعمال کررہے ہیں تو پھر TEXTJOIN فنکشن آپ کے مقاصد کو پورا کرنے کے لیے ایک اور بہترین آپشن ہے۔
TEXTJOIN سیل E5 میں فنکشن کے ساتھ متعدد متن میں شامل ہونے کے لیے مطلوبہ فارمولہ یہ ہوگا:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
درج کریں دبانے کے بعد اور کالم E میں آخری سیل تک نیچے گھسیٹیں، آپ کو ایک ہی کالم میں مربوط متن ایک ساتھ ملیں گے۔
4۔ ایکسل میں متعدد کالموں کو ایک کالم میں اسٹیک کریں
اب ہمارے ڈیٹاسیٹ میں کالم B سے کالم E تک کے 4 بے ترتیب کالم ہیں۔ کمبائن کالم ہیڈر کے تحت، ہم ترتیب وار چوتھی، پانچویں اور چھویں قطاروں کی قدروں کو اسٹیک کریں گے۔ ایک لفظ میں، ہم تمام ڈیٹا کو ایک کالم میں اسٹیک کریں گے۔
📌 مرحلہ1:
➤ سیلز کی رینج منتخب کریں (B4:E6) بنیادی ڈیٹا پر مشتمل۔
➤ اسے میں متن کے ساتھ نام دیں۔ نام باکس ۔
📌 مرحلہ 2:
➤ آؤٹ پٹ میں سیل G5 ، درج ذیل فارمولہ ٹائپ کریں:
=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)
📌 مرحلہ 3:
➤ دبائیں Enter اور آپ کو سیل G5 میں چوتھی قطار سے پہلی قیمت ملے گی۔
➤ اب کالم کے ساتھ نیچے گھسیٹنے کے لیے Fill Handle کا استعمال کریں جب تک کہ آپ کو کوئی #REF خرابی نہ ملے۔
اور آخر میں، آپ کو درج ذیل آؤٹ پٹ دکھایا جائے گا۔
🔎 فارمولہ کیسے کام کرتا ہے؟
- COLUMNS(ڈیٹا): یہاں کالم فنکشن MOD فنکشن کے اندر کا فنکشن نامزد رینج (ڈیٹا) میں دستیاب کالموں کی کل تعداد لوٹاتا ہے۔
- ROW(A1)-1+COLUMNS(Data): ROW اور COLUMNS فنکشنز کا مجموعہ یہاں MOD فنکشن کے ڈیویڈنڈ کی وضاحت کرتا ہے۔
- MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: یہ حصہ کالم کی وضاحت کرتا ہے INDEX فنکشن کا نمبر اور آؤٹ پٹ کے لیے، فنکشن واپس آتا ہے '1' ۔
- 1+INT((ROW(A1)-1) /COLUMNS(Data)): INDEX فنکشن کا قطار نمبر اس حصے کے ذریعہ متعین کیا جاتا ہے جہاں INT فنکشن نتیجے کی قدر کو عددی شکل تک لے جاتا ہے۔<24
>5۔ ایکسل میں کالم ڈیٹا کو ضم کرنے کے لیے نوٹ پیڈ کا استعمال
ہم ایک نوٹ پیڈ کا استعمال بھی کر سکتے ہیں۔ایک کالم میں متعدد کالم۔ آئیے درج ذیل مراحل سے گزرتے ہیں:
📌 مرحلہ 1:
➤ سیلز کی رینج منتخب کریں (B5:D9) بنیادی ڈیٹا پر مشتمل ہے۔
➤ سیلز کی منتخب رینج کو کاپی کرنے کے لیے CTRL+C دبائیں۔
📌 مرحلہ 2:
➤ ایک نوٹ پیڈ فائل کھولیں۔
➤ چسپاں کریں CTRL+V منتخب ڈیٹا کو یہاں پیسٹ کرنے کے لیے۔
📌 مرحلہ 3:
➤ دبائیں CTRL+H کھولنے کے لیے تبدیل کریں ڈائیلاگ باکس۔
➤ اپنی نوٹ پیڈ فائل میں دو متن کے درمیان ایک ٹیب منتخب کریں اور اسے کاپی کریں۔
➤ اسے کیا تلاش کریں<4 میں چسپاں کریں۔> باکس۔
📌 مرحلہ 4:
➤ ٹائپ کریں “, “<4 تبدیل کریں باکس میں۔
➤ آپشن دبائیں سب کو تبدیل کریں اور آپ کا کام ہو گیا۔
آپ کی نوٹ پیڈ فائل کا تمام ڈیٹا درج ذیل تصویر کی طرح نظر آئے گا۔
📌 مرحلہ 5:
➤ اب پورے متن کو نوٹ پیڈ سے کاپی کریں۔
📌 مرحلہ 6:
➤ اور آخر میں، اسے اپنے Excel sp میں آؤٹ پٹ سیل E5 میں چسپاں کریں۔ ریڈ شیٹ۔
کالم E میں نتیجہ کا ڈیٹا اب اس طرح ہوگا:
6۔ ایکسل میں کالموں کو ایک کالم میں شامل کرنے کے لیے VBA اسکرپٹ کا استعمال کریں
ہم ایک کالم میں متعدد کالموں کو اسٹیک کرنے کے لیے VBA طریقہ بھی استعمال کر سکتے ہیں۔ مندرجہ ذیل تصویر میں، کالم G اسٹیک شدہ ڈیٹا دکھائے گا۔
📌 مرحلہ 1:
➤ دائیں-اپنی ورک بک میں شیٹ کے نام پر کلک کریں اور کوڈ دیکھیں دبائیں۔
ایک نئی ماڈیول ونڈو ظاہر ہوگی جہاں آپ کو صرف درج ذیل کوڈز کو پیسٹ کرنا ہوگا:
8335
📌 مرحلہ 2:
➤ کوڈز پیسٹ کرنے کے بعد، کوڈ کو چلانے کے لیے F5 دبائیں۔
➤ ایک تفویض کریں۔ میکرو ڈائیلاگ باکس میں میکرو کا نام۔
➤ دبائیں چلائیں ۔
📌 مرحلہ 3:
➤ ڈیٹا کی بنیادی رینج منتخب کریں (B4:E6) رینج منتخب کریں باکس میں۔
➤ دبائیں ٹھیک ہے ۔
📌 مرحلہ 4:
➤ منزل کالم باکس کو فعال کرنے کے بعد آؤٹ پٹ سیل G5 کو منتخب کریں۔
➤ دبائیں ٹھیک ہے اور آپ کا کام ہو گیا۔
مندرجہ ذیل تصویر کی طرح، آپ کو آؤٹ پٹ کالم میں مشترکہ اور اسٹیک شدہ ڈیٹا دکھایا جائے گا۔ اختتامی الفاظ
مجھے امید ہے کہ مذکورہ بالا تمام آسان طریقے اب ضرورت پڑنے پر انہیں اپنی ایکسل اسپریڈ شیٹس میں لاگو کرنے میں آپ کی مدد کریں گے۔ اگر آپ کے کوئی سوالات یا رائے ہیں، تو براہ کرم مجھے تبصرے کے سیکشن میں بتائیں۔ یا آپ اس ویب سائٹ پر ایکسل فنکشنز سے متعلق ہمارے دوسرے مضامین دیکھ سکتے ہیں۔