فہرست کا خانہ
ٹیوٹوریل دکھاتا ہے کہ ایکسل میں پہلے اور آخری نام کو فارمولوں یا ٹیکسٹ ٹو کالمز کے ساتھ کیسے الگ کیا جائے، اور مختلف فارمیٹس میں ناموں کے کالم کو تیزی سے پہلے، آخری اور درمیانی نام، سلام اور لاحقے میں کیسے تقسیم کیا جائے۔
ایکسل میں یہ ایک بہت عام صورت حال ہے کہ آپ کی ورک شیٹ میں مکمل ناموں کا ایک کالم ہوتا ہے، اور آپ پہلے اور آخری نام کو الگ الگ کالموں میں تقسیم کرنا چاہتے ہیں۔ کام کو چند مختلف طریقوں سے پورا کیا جا سکتا ہے - ٹیکسٹ ٹو کالم فیچر، فارمولے، اور سپلٹ نیمز ٹول کا استعمال کر کے۔ ذیل میں آپ کو ہر ایک تکنیک کے بارے میں مکمل تفصیلات ملیں گی۔
ایکسل میں ناموں کو ٹیکسٹ ٹو کالمز کے ساتھ کیسے تقسیم کیا جائے
ایسے حالات میں جب آپ کے پاس ایک ہی نام کا کالم ہو۔ پیٹرن، مثال کے طور پر صرف پہلا اور آخری نام، یا پہلا، درمیانی اور آخری نام، انہیں الگ الگ کالموں میں تقسیم کرنے کا سب سے آسان طریقہ یہ ہے:
- پورے ناموں کے کالم کو منتخب کریں جو آپ چاہتے ہیں الگ کرنے کے لیے۔
- ڈیٹا ٹیب > ڈیٹا ٹولز گروپ پر جائیں اور کالم میں ٹیکسٹ پر کلک کریں۔
- متن کو کالم وزرڈ میں تبدیل کریں کے پہلے مرحلے پر، حد بندی اختیار منتخب کریں اور اگلا پر کلک کریں۔
- اگلے مرحلے پر، ایک یا زیادہ حد بندی کرنے والے کو منتخب کریں اور اگلا پر کلک کریں۔
ہمارے معاملے میں، ناموں کے مختلف حصوں کو خالی جگہوں کے ساتھ الگ کیا جاتا ہے، لہذا ہم اس حد بندی کا انتخاب کرتے ہیں۔ ڈیٹا کا پیش نظارہ سیکشن یہ ظاہر کرتا ہے کہ ہمارے تمام ناموں کو صرف پارس کیا گیا ہے۔ٹھیک ہے۔
ٹپ۔ اگر آپ کوما اور اسپیس جیسے اینڈرسن، رونی کے ساتھ الگ کیے گئے ناموں کے ساتھ معاملہ کر رہے ہیں، تو کوما اور اسپیس باکسز کو <کے تحت چیک کریں۔ 1>حد بندی کرنے والے ، اور مسلسل حد بندیوں کو ایک کے طور پر سمجھیں چیک باکس کو منتخب کریں (عام طور پر بطور ڈیفالٹ منتخب کیا جاتا ہے)۔
- آخری مرحلے پر، آپ ڈیٹا منتخب کرتے ہیں۔ فارمیٹ اور منزل ، اور ختم پر کلک کریں۔
ڈیفالٹ جنرل فارمیٹ زیادہ تر معاملات میں اچھا کام کرتا ہے۔ منزل کے طور پر، کالم میں سب سے اوپر والے سیل کی وضاحت کریں جہاں آپ نتائج کو آؤٹ پٹ کرنا چاہتے ہیں (براہ کرم ذہن میں رکھیں کہ یہ کسی بھی موجودہ ڈیٹا کو اوور رائٹ کر دے گا، اس لیے ایک خالی کالم کا انتخاب یقینی بنائیں)۔
ہو گیا! پہلا، درمیانی اور آخری نام الگ الگ کالموں میں تقسیم کیے گئے ہیں:
ایکسل میں پہلے اور آخری نام کو فارمولوں کے ساتھ الگ کریں
جیسا کہ آپ نے ابھی دیکھا ہے، متن کالم فیچر تیز اور آسان ہے۔ تاہم، اگر آپ اصل ناموں میں کوئی تبدیلی کرنے کا ارادہ رکھتے ہیں اور ایک متحرک حل تلاش کر رہے ہیں جو خود بخود اپ ڈیٹ ہو جائے، تو آپ فارمولوں کے ساتھ ناموں کو بہتر طور پر تقسیم کریں گے۔
پہلے اور آخری نام کو مکمل نام سے کیسے الگ کریں اسپیس کے ساتھ
یہ فارمولے سب سے عام منظر نامے کا احاطہ کرتے ہیں جب آپ کا پہلا نام اور آخری نام ایک کالم میں ایک اسپیس کریکٹر سے الگ ہوتا ہے۔
پہلے حاصل کرنے کا فارمولا name
پہلا نام آسانی سے اس عام کے ساتھ نکالا جا سکتا ہے۔فارمولا:
LEFT( cell, SEARCH(" ", cell) - 1)آپ اسپیس کریکٹر کی پوزیشن حاصل کرنے کے لیے SEARCH یا FIND فنکشن استعمال کرتے ہیں ( "") ایک سیل میں، جس سے آپ 1 کو گھٹاتے ہیں تاکہ اسپیس کو ہی خارج کیا جا سکے۔ یہ نمبر LEFT فنکشن کو اسٹرنگ کے بائیں جانب سے شروع ہونے والے حروف کی تعداد کے طور پر فراہم کیا جاتا ہے۔
آخری نام حاصل کرنے کا فارمولا
کنیت نکالنے کا عمومی فارمولا یہ ہے:
RIGHT( cell, LEN( cell) - SEARCH(" ", cell))اس فارمولے میں، آپ بھی اسپیس چار کی پوزیشن معلوم کرنے کے لیے SEARCH فنکشن کا استعمال کریں، اس نمبر کو سٹرنگ کی کل لمبائی سے گھٹائیں (LEN کے ذریعے واپس کیا گیا ہے)، اور اسٹرنگ کے دائیں جانب سے اتنے حروف کو نکالنے کے لیے RIGHT فنکشن حاصل کریں۔
سیل A2 میں پورے نام کے ساتھ، فارمولے درج ذیل ہیں:
پہلا نام حاصل کریں :
=LEFT(A2,SEARCH(" ",A2)-1)
حاصل کریں آخری نام :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
آپ بالترتیب سیل B2 اور C2 میں فارمولے درج کرتے ہیں، اور کالموں کے نیچے فارمولوں کو کاپی کرنے کے لیے فل ہینڈل کو گھسیٹیں۔ نتیجہ کچھ اس سے ملتا جلتا نظر آئے گا:
اگر کچھ اصل ناموں میں درمیانی نام یا درمیانی ابتدائی ہے تو آپ کو تھوڑا سا درکار ہوگا۔ آخری نام نکالنے کے لیے زیادہ مشکل فارمولہ:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
یہاں فارمولے کی منطق کی ایک اعلیٰ سطحی وضاحت ہے: آپ نام کی آخری جگہ کو ہیش کے نشان (#) سے بدل دیتے ہیں یا کوئی اور کردار جوکسی نام سے ظاہر نہ ہوں اور اس چار کی پوزیشن پر کام کریں۔ اس کے بعد، آپ آخری نام کی لمبائی حاصل کرنے کے لیے اوپر والے نمبر کو سٹرنگ کی کل لمبائی سے گھٹاتے ہیں، اور RIGHT فنکشن کا ایکسٹریکٹ بہت سے حروف رکھتے ہیں۔
لہذا، یہاں یہ ہے کہ آپ پہلے نام اور کنیت کو کیسے الگ کر سکتے ہیں۔ ایکسل میں جب کچھ اصل ناموں میں درمیانی نام شامل ہوتا ہے:
کوما کے ساتھ نام سے پہلا اور آخری نام کیسے الگ کیا جائے
اگر آپ کے پاس <1 میں ناموں کا کالم ہے>آخری نام، پہلا نام فارمیٹ، آپ درج ذیل فارمولوں کا استعمال کرتے ہوئے انہیں الگ الگ کالموں میں تقسیم کر سکتے ہیں۔
پہلا نام نکالنے کا فارمولہ
RIGHT( cell, LEN ( cell) - SEARCH(" ", cell))اوپر کی مثال کی طرح، آپ SEARCH فنکشن کا استعمال کسی اسپیس کریکٹر کی پوزیشن کا تعین کرنے کے لیے کرتے ہیں، اور پھر گھٹائیں پہلے نام کی لمبائی حاصل کرنے کے لیے اسے کل تار کی لمبائی سے۔ یہ نمبر براہ راست RIGHT فنکشن کے num_chars دلیل پر جاتا ہے جو بتاتا ہے کہ سٹرنگ کے آخر سے کتنے حروف کو نکالنا ہے۔
آخری نام نکالنے کا فارمولا
LEFT( cell, SEARCH(" ", cell) - 2)کنیت حاصل کرنے کے لیے، آپ پچھلی مثال میں زیر بحث بائیں تلاش کے مجموعہ کو اس فرق کے ساتھ استعمال کرتے ہیں کہ آپ 1 کی بجائے 2 کو گھٹاتے ہیں۔ دو اضافی حروف، ایک کوما اور ایک اسپیس کے حساب سے۔
سیل A2 میں مکمل نام کے ساتھ، فارمولے درج ذیل شکل اختیار کرتے ہیں:
حاصل کریں پہلا نام :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
حاصل کریں آخری نام :
=LEFT(A2, SEARCH(" ", A2) - 2)
نیچے اسکرین شاٹ نتائج دکھاتا ہے:
پورے نام کو پہلے، آخری اور درمیانی نام میں کیسے تقسیم کیا جائے
ان ناموں کو تقسیم کرنا جن میں درمیانی نام یا درمیانی ابتدائی شامل ہوتا ہے، اس پر منحصر ہے، قدرے مختلف طریقوں کی ضرورت ہوتی ہے۔ نام کی شکل۔
اگر آپ کے نام پہلا نام درمیانی نام آخری نام فارمیٹ میں ہیں، تو نیچے دیئے گئے فارمولے کام کریں گے:
A | B | C | D | |
---|---|---|---|---|
1 | پورا نام | پہلا نام | درمیانی نام | آخری نام |
2 | پہلا نام درمیانی نام آخری نام | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) | نتیجہ: | ڈیوڈ مارک وائٹ | ڈیوڈ | مارک | سفید | 31>
آخری نام حاصل کرنے کے لیے، نیسٹڈ کا استعمال کرکے دوسری جگہ کی پوزیشن کا تعین کریں۔ تلاش کے افعال، ذیلی سٹرنگ کی کل لمبائی سے پوزیشن کو درست کریں، اور نتیجہ کے طور پر آخری نام کی لمبائی حاصل کریں۔ اس کے بعد، آپ اوپر والے نمبر کو RIGHT فنکشن میں فراہم کرتے ہیں جو اسے اسٹرنگ کے آخر سے حروف کی تعداد کو کھینچنے کی ہدایت کرتے ہیں۔
درمیانی نام کو نکالنے کے لیے، آپ کو پوزیشن جاننے کی ضرورت ہے۔ نام میں دونوں جگہوں کا۔ پہلی جگہ کی پوزیشن کا تعین کرنے کے لیے، ایک سادہ SEARCH استعمال کریں("",A2) فنکشن، جس میں آپ اگلے کریکٹر کے ساتھ ایکسٹرکشن شروع کرنے کے لیے 1 کا اضافہ کرتے ہیں۔ یہ نمبر MID فنکشن کے start_num دلیل پر جاتا ہے۔ درمیانی نام کی لمبائی کو جاننے کے لیے، آپ گھٹائیں دوسری جگہ کی پوزیشن سے پہلی اسپیس کی پوزیشن، پچھلی جگہ سے چھٹکارا حاصل کرنے کے لیے نتیجہ سے 1 کو گھٹائیں، اور اس نمبر کو MID کے num_chars دلیل میں ڈالیں، یہ بتاتے ہوئے کہ کتنے حروف ہیں اقتباس۔
اور یہاں آخری نام، پہلا نام درمیانی نام قسم کے ناموں کو الگ کرنے کے فارمولے ہیں:
A | B | C | D | |
---|---|---|---|---|
1 | پورا نام | پہلا نام | درمیانی نام | آخری نام |
2 | آخری نام، پہلا نام مڈل نام | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LEFT(A2, SEARCH(" ",A2,1)-2) | نتیجہ: | سفید، ڈیوڈ مارک | ڈیوڈ | مارک | سفید | 31>
اسی طرح کا نقطہ نظر لاحقوں کے ساتھ ناموں کو تقسیم کرنے کے لیے استعمال کیا جا سکتا ہے:
A | B | C | D | |
---|---|---|---|---|
1 | پورا نام | پہلا نام | آخری نام | لاحقہ |
2 | پہلا نام آخری نام، لاحقہ | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
نتیجہ: | Robert Furlan, Jr. | Robert | Furlan | Jr. |
اس طرح آپ مختلف استعمال کرکے ایکسل میں نام تقسیم کر سکتے ہیں۔افعال کے مجموعے فارمولوں کو بہتر طور پر سمجھنے اور ممکنہ طور پر ریورس انجینئر کرنے کے لیے، آپ کو Excel میں الگ الگ ناموں کے لیے ہماری نمونہ ورک بک ڈاؤن لوڈ کرنے کا خیرمقدم ہے۔
ٹپ۔ ایکسل 365 میں، آپ TEXTSPLIT فنکشن کا استعمال کسی بھی حد بندی کے ذریعے ناموں کو الگ کرنے کے لیے کر سکتے ہیں۔
ایکسل 2013، 2016 اور 2019 میں فلیش فل کے ساتھ الگ نام
ہر کوئی جانتا ہے کہ Excel کے فلیش فل ایک مخصوص پیٹرن کے ڈیٹا کو تیزی سے بھر سکتا ہے۔ لیکن کیا آپ جانتے ہیں کہ یہ ڈیٹا کو بھی تقسیم کر سکتا ہے؟ یہ طریقہ ہے:
- اصل ناموں کے ساتھ کالم کے آگے ایک نیا کالم شامل کریں اور نام کا وہ حصہ ٹائپ کریں جسے آپ پہلے سیل میں نکالنا چاہتے ہیں (اس مثال میں پہلا نام)۔
- دوسرے سیل میں پہلا نام ٹائپ کرنا شروع کریں۔ اگر ایکسل ایک پیٹرن کو محسوس کرتا ہے (زیادہ تر معاملات میں ایسا ہوتا ہے)، تو یہ دوسرے تمام سیلز میں پہلے ناموں کو خود بخود آباد کر دے گا۔
- اب آپ کو بس Enter کی دبانا ہے :)
ٹِپ۔ عام طور پر فلیش فل فیچر بطور ڈیفالٹ فعال ہوتا ہے۔ اگر یہ آپ کے ایکسل میں کام نہیں کرتا ہے، تو ڈیٹا ٹیب > ڈیٹا ٹولز گروپ پر فلیش فل بٹن پر کلک کریں۔ اگر یہ اب بھی کام نہیں کرتا ہے، تو پھر فائل > اختیارات پر جائیں، ایڈوانسڈ پر کلک کریں، اور یقینی بنائیں کہ خودکار طور پر فلیش فل باکس کو ترمیم کے اختیارات کے تحت منتخب کیا گیا ہے۔
اسپلٹ نیمز ٹول - ایکسل میں ناموں کو الگ کرنے کا تیز ترین طریقہ
سادہ یا مشکل، ٹیکسٹ ٹو کالم، فلیش فل اورفارمولے صرف یکساں ڈیٹاسیٹس کے لیے اچھی طرح کام کرتے ہیں جہاں تمام نام ایک ہی قسم کے ہوتے ہیں۔ اگر آپ مختلف ناموں کے فارمیٹس کے ساتھ کام کر رہے ہیں، تو مندرجہ بالا طریقے نام کے کچھ حصوں کو غلط کالموں میں ڈال کر یا غلطیاں واپس کر کے آپ کی ورک شیٹس کو گڑبڑ کر دیں گے، مثال کے طور پر:
ایسے حالات میں، آپ کام کر سکتے ہیں۔ ہمارے اسپلٹ نیمز ٹول پر، جو کہ کثیر حصہ کے ناموں کو بالکل پہچانتا ہے، 80 سے زیادہ سلام اور تقریباً 30 مختلف لاحقے، اور ایکسل 2016 سے لے کر ایکسل 2007 تک کے تمام ورژن پر آسانی سے کام کرتا ہے۔
آپ کے Excel میں نصب ہمارے الٹیمیٹ سویٹ کے ساتھ , مختلف فارمیٹس میں ناموں کے کالم کو 2 آسان مراحل میں تقسیم کیا جا سکتا ہے:
- کسی بھی سیل کو منتخب کریں جس میں ایک نام ہے جسے آپ الگ کرنا چاہتے ہیں اور اسپلٹ نام آئیکن پر کلک کریں۔ 1>Ablebits Data tab > Text گروپ۔
- مطلوبہ ناموں کے حصوں کو منتخب کریں (وہ سب ہمارے معاملے میں) تقسیم پر کلک کریں۔
ہو گیا! ناموں کے مختلف حصوں کو کئی کالموں میں بالکل اسی طرح پھیلایا جاتا ہے جیسا کہ انہیں ہونا چاہیے، اور کالم ہیڈر آپ کی سہولت کے لیے خود بخود شامل ہو جاتے ہیں۔ کوئی فارمولہ نہیں، کوما اور خالی جگہوں کے ساتھ کوئی ہلچل نہیں، کوئی تکلیف نہیں۔
اگر آپ اپنی ہی ورک شیٹس میں اسپلٹ نیمز ٹول کو آزمانا چاہتے ہیں، تو بلا جھجھک الٹیمیٹ سویٹ کا تشخیصی ورژن ڈاؤن لوڈ کریں۔ Excel کے لیے۔
دستیاب ڈاؤن لوڈز
ایکسل میں ناموں کو تقسیم کرنے کے فارمولے (.xlsx فائل)
الٹیمیٹ سویٹ 14 دن کا مکمل طور پر فعال ورژن (.exeفائل)