تقسیم کرنے کا ایکسل فارمولا: 8 مثالیں۔

  • اس کا اشتراک
Hugh West

ایکسل فارمولا سیل یا ٹیکسٹ سٹرنگ یا کالم کو تقسیم کرنے میں ہماری مدد کرتا ہے۔ یہ ڈیٹاسیٹ کو زیادہ پڑھنے کے قابل بناتا ہے اور صحیح معلومات تک آسانی سے قابل رسائی بناتا ہے۔ اس آرٹیکل میں، ہم یہ دیکھنے جا رہے ہیں کہ کس طرح ایکسل فارمولہ سیلز کو تقسیم کرنے کے لیے استعمال کیا جاتا ہے یا سٹرنگز۔ ورک بک اور ورزش۔

Split.xlsx کا فارمولہ

ایکسل میں تقسیم کرنے کے فارمولے کو لاگو کرنے کے 8 آسان طریقے

1. ایکسل بائیں اور amp کے ساتھ فارمولہ سیل کو تقسیم کرنے کے لیے رائٹ فنکشنز

LEFT فنکشن بائیں بائیں حروف کو لوٹاتا ہے اور دائیں فنکشن ہمیں متن سے آخری حروف نکالنے میں مدد کرتا ہے۔ تار یہ Microsoft Excel Text Functions ہیں۔ ہم کہتے ہیں کہ ہمارے پاس کچھ بے ترتیب ناموں کے ساتھ ڈیٹاسیٹ ( B4:D9 ) ہے۔ ہم ان ناموں پر مشتمل خلیوں کو تقسیم کرنے کے لیے ایک فارمولہ استعمال کرنے جا رہے ہیں۔

STEPS:

    12
  • پھر Enter دبائیں اور اگلے سیلز میں نتائج دیکھنے کے لیے Fill ہینڈل استعمال کریں۔

فارمولہ کی خرابی

SEARCH(” “,B5)<2

یہ اسپیس کو تلاش کرے گا اور SEARCH فنکشن کے ساتھ اسپیس کی پوزیشن کے ساتھ واپس آئے گا۔

LEFT( B5,SEARCH(” “,B5)-1)

یہ بائیں طرف کے تمام حروف کو نکال کر واپس کرے گاقدر۔

  • اگلا منتخب کریں سیل D5 ۔
  • فارمولہ ٹائپ کریں:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • آخر میں انٹر کو دبائیں اور نتیجہ دیکھنے کے لیے فل ہینڈل ٹول کا استعمال کریں۔

فارمولہ کی خرابی

SEARCH(” “,B5 )

یہ اسپیس کو تلاش کرے گا اور SEARCH فنکشن کے ساتھ اسپیس کی پوزیشن کے ساتھ واپس آئے گا۔

LEN(B5)

یہ LEN فنکشن کے ساتھ حروف کی کل تعداد لوٹائے گا۔

رائٹ (B5,LEN(B5)-SEARCH(” “,B5))

یہ آخری نام کی قدر واپس کرے گا

مزید پڑھیں: ایکسل میں سیلز کو کیسے تقسیم کیا جائے (دی الٹیمیٹ گائیڈ)

2. ایکسل میں ایک کالم کو ایک سے زیادہ کالموں میں تقسیم کرنے کے لیے INDEX-ROWS فارمولہ

Excel ROWS فنکشن کو قطار واپس کرنے کے لیے استعمال کیا جاتا ہے۔ نمبر اور INDEX فنکشن دی گئی حد سے قدر واپس کرتا ہے۔ ہم ایک کالم کو متعدد کالموں میں تقسیم کرنے کے لیے ان دو فنکشنز کے امتزاج کا استعمال کر سکتے ہیں۔ فرض کرتے ہوئے کہ ہمارے پاس ڈیٹاسیٹ ہے ( B4:B14 )۔ ہم اس کالم کو دو کالموں میں تقسیم کرنے کے لیے INDEX-ROW فارمولہ استعمال کرنے جا رہے ہیں ( کالم 1 & کالم2

<0 1 =INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • اب Enter دبائیں اور دیکھنے کے لیے Fill Handle ٹول استعمال کریں۔ نتیجہ۔

فارمولابریک ڈاؤن

ROWS(D$5:D5)*2-1

یہ قطار کا نمبر لوٹائے گا۔

INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

یہ اس سے قدر واپس کرے گا رینج $B$5:$B$14 ۔

  • منتخب کریں سیل E5 ۔
  • فارمولہ ٹائپ کریں:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

22>

  • پھر Enter کو دبائیں اور فل ہینڈل کا استعمال کریں ذیل کے سیلز کو آٹو فل کریں۔

فارمولہ کی خرابی

➤<2 ROWS(E$5:E5)*2

یہ قطار نمبر لوٹائے گا۔

INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)

یہ رینج $B$5:$B$14 سے قدر لوٹائے گا۔

مزید پڑھیں: ایکسل میں سٹرنگ کو ایک سے زیادہ کالموں میں تقسیم کرنے کے لیے VBA (2 طریقے)

3. ایکسل فارمولہ بائیں، MID اور amp; ٹیکسٹ اسٹرنگ کو تقسیم کرنے کے لیے صحیح افعال

بعض اوقات ہمیں ٹیکسٹ اسٹرنگ کو تقسیم کرنے کی ضرورت ہوتی ہے۔ مائیکروسافٹ ایکسل LEFT فنکشن ٹیکسٹ اسٹرنگ کے سب سے بائیں حروف کو واپس کرتا ہے اور رائٹ فنکشن ہمیں ٹیکسٹ اسٹرنگ سے آخری حروف نکالنے میں مدد کرتا ہے۔ دوسری طرف، MID فنکشن ایک ٹیکسٹ سٹرنگ کے درمیان سے درمیانی حروف کو نکالتا ہے۔ ایکسل کا مجموعہ LEFT , MID & صحیح فنکشنز ایک ٹیکسٹ اسٹرنگ کو متعدد کالموں میں تقسیم کرنے میں ہماری مدد کرتے ہیں۔ یہاں ہمارے پاس فروخت شدہ اشیاء کا ڈیٹاسیٹ ( B4:E9 ) ہے۔ ہم فروخت شدہ شے کو تین کالموں میں تقسیم کرنے جا رہے ہیں ( CODE , SERIES ,1 .

  • اگلا فارمولہ ٹائپ کریں:
  • =LEFT(B5,3)

    • دبائیں درج کریں اور ذیل کے سیلز میں Fill Handle ٹول استعمال کریں۔

    • اب سیل D5<کو منتخب کریں۔ 2>۔
    • فارمولہ ٹائپ کریں:
    =MID(B5,4,1)

    • <1 کو دبائیں>درج کریں اور نتیجہ دیکھنے کے لیے فل ہینڈل استعمال کریں۔

    • دوبارہ سیل E5<کو منتخب کریں۔ 2>۔
    • فارمولہ لکھیں:
    =RIGHT(B5,3)

    • آخر میں، Enter کو دبائیں اور نتیجہ دیکھنے کے لیے Fill Handle ٹول استعمال کریں۔

    مزید پڑھیں: Excel VBA: حروف کی تعداد کے لحاظ سے اسٹرنگ کو تقسیم کریں (2 آسان طریقے)

    4. ایکسل IF فارمولہ تقسیم کرنے کے لیے

    ایک دی گئی حد میں منطقی امتحان چلانے کے لیے، ہم ایکسل <1 کا استعمال کرتے ہیں۔>IF فنکشن ۔ یہ قدر لوٹاتا ہے چاہے یہ TRUE یا FALSE ہو۔ فرض کریں کہ ہمارے پاس کسٹمر کی ادائیگی کی تاریخ کا ڈیٹاسیٹ ( B4:F8 ) ہے۔ ہم AMOUNT نامی کالم کو دو کالموں ( CASH & CARD ) میں تقسیم کرنے جا رہے ہیں۔

    • شروع میں، سیل E5 کو منتخب کریں۔
    • اگلا فارمولا ٹائپ کریں:
    =IF(C5="Cash",D5,"N/A")

    • اب Enter دبائیں اور نتیجہ دیکھنے کے لیے Fill Handle ٹول استعمال کریں۔

    یہ فارمولہ AMOUNT قیمت واپس کرے گا جو سیل E5 میں نقد رقم میں ادا کی جاتی ہے۔ دوسری صورت میں، یہ واپس آ جائے گا' N/A

    • پھر سیل F5 کو منتخب کریں۔
    • اس کے بعد، فارمولا ٹائپ کریں:
    =IF(C5="Card",D5,"N/A")

    • آخر میں Enter دبائیں اور فل ہینڈل <2 کا استعمال کریں۔> ٹول ذیل کے سیلز کے لیے۔

    یہ فارمولہ AMOUNT ویلیو واپس کرے گا جو کارڈ میں سیل F5<میں ادا کی جاتی ہے۔ 2>۔ بصورت دیگر، یہ ' N/A ' واپس آجائے گا۔

    مزید پڑھیں: ایکسل میں ایک سیل کو دو میں کیسے تقسیم کیا جائے (5 مفید طریقے)

    5. درمیانی لفظ کو تقسیم کرنے کے لیے IFERROR، MID، SEARCH فنکشنز کا مجموعہ

    فارمولے میں کسی بھی غلطی سے بچنے کے لیے، ہم IFERROR فنکشن استعمال کرتے ہیں کیونکہ یہ ایک اور ممکنہ نتیجہ کے ساتھ واپس آتا ہے۔ کبھی کبھی ہمارے پاس ڈیٹا سیٹ ہوتا ہے جہاں ہر سیل میں تین الفاظ ہوتے ہیں۔ درمیانی لفظ نکالنے کے لیے ہم MID فنکشن استعمال کر سکتے ہیں۔ لیکن اگر کوئی درمیانی لفظ نہیں ہے تو یہ غلطی دکھائے گا۔ اس کے لیے، ہم IFERROR فنکشن کے ساتھ MID & ایکسل میں درمیانی لفظ کو تقسیم کرنے کے لیے فنکشنز تلاش کریں ۔ فرض کریں کہ ہمارے پاس ایک ڈیٹاسیٹ ( B4:C9 ) ہے جس میں مختلف مصنفین کے نام ہیں۔

    STEPS:

    <11
  • سب سے پہلے، سیل D5 کو منتخب کریں۔
  • اگلا فارمولا ٹائپ کریں:
  • =IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

    • آخر میں Enter دبائیں اور Fill Handle ٹول کو ذیل کے سیلز میں استعمال کریں۔

    فارمولہ کی خرابی

    SEARCH(” “,B5)

    یہ جگہ تلاش کرے گا اور پوزیشن کے ساتھ واپس آجائے گا۔ SEARCH فنکشن کے ساتھ اسپیس کا۔

    MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 تلاش کریں

    IFERROR(MID(B5,SEARCH("",B5)+1,SEARCH("",B5,SEARCH("",B5)+1)-SEARCH(" “,B5)),””)

    اگر سیل میں کوئی درمیانی لفظ نہیں ہے تو یہ ایک خالی جگہ لوٹائے گا۔

    6. تاریخ کو تقسیم کرنے کے لیے SUBSTITUTE فنکشن کے ساتھ ایکسل فارمولا

    0 ہم SUBSTITUTE , LEN & کے ساتھ ایکسل فارمولہ استعمال کرسکتے ہیں۔ سیل سے تاریخ کو الگ کرنے کے لیے فنکشنز تلاش کریں RIGHT فنکشن میں لپیٹے۔ ہمیں یاد رکھنا ہوگا کہ فارمولہ صرف اس وقت استعمال کیا جا سکتا ہے جب سیل کے آخر میں ایک تاریخ ہو جیسا کہ نیچے دیا گیا ڈیٹاسیٹ ( B4:C8

    مرحلہ:

    • سب سے پہلے سیل C5 منتخب کریں۔
    • اس کے بعد فارمولہ لکھیں:
    7>> =RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2))) سیلز کو آٹو فل کرنے کے لیے۔

    فارمولہ خرابی

    ➤<2 LEN(B5)

    یہ ٹیکسٹ اسٹرنگ کی لمبائی لوٹائے گا۔

    SUBSTITUTE(B5," ", ””)

    یہ سیل B5 میں تمام خالی جگہوں کو بدل دے گا۔

    LEN(B5)-LEN (متبادل (B5،",""))

    یہ بغیر جگہ کے لمبائی کو کل لمبائی سے گھٹائے گا۔

    SUBSTITUTE(B5," ", ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)

    یہ نام کے درمیان ' ~ ' حرف رکھے گا تاریخ ,””))-2))

    یہ ' ~ ' کردار کی پوزیشن تلاش کرے گا جو ' 4 ' ہے۔

    رائٹ(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(متبادل(B5," ",""))-2)))

    یہ ٹیکسٹ سٹرنگ سے تاریخ نکالے گا۔

    مزید پڑھیں: ایکسل فارمولا کو کوما کے ذریعے اسٹرنگ کو تقسیم کرنے کے لیے ( 5 مثالیں)

    7. CHAR فنکشن کا استعمال کرتے ہوئے متن کو تقسیم کرنے کا ایکسل فارمولا

    Excel CHAR فنکشن ایک Text فنکشن ہے۔ اس کا مطلب ہے کردار ۔ یہ ایک کریکٹر لوٹاتا ہے جس کی وضاحت ASCII کوڈ نمبر سے ہوتی ہے۔ ہم CHAR فنکشن کو لائن بریک کے ذریعے متن کو تقسیم کرنے کے لیے استعمال کر سکتے ہیں کیونکہ یہ فنکشن بریک کریکٹر فراہم کرتا ہے۔ یہ فرض کرتے ہوئے کہ ہمارے پاس سال کے ساتھ مائیکروسافٹ پروڈکٹس کے نام کا ڈیٹاسیٹ ( B4:C8 ) ہے۔ ہم CHAR & کا استعمال کرتے ہوئے پروڈکٹ کا نام نکالنے جا رہے ہیں۔ SEARCH فنکشنز LEFT فنکشن میں لپیٹے۔ یہاں لائن کے لیے ASCII کوڈ ہے 10 ۔

    STEPS:

    • منتخب کریں سیل C5 ۔
    • اب فارمولا ٹائپ کریں:
    =LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

    • پھر Enter کو دبائیں اور دیکھنے کے لیے Fill ہینڈل استعمال کریں۔نتیجہ۔

    فارمولہ کی خرابی

    SEARCH(CHAR(10),B5,1)-1

    یہ ٹیکسٹ اسٹرنگ کی پوزیشن کو تلاش کرے گا جو کہ ' 5 ' ہے۔

    <0 LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

    یہ سب سے بائیں والی قدر واپس کرے گا۔

    <0 مزید پڑھیں: ایکسل VBA: کریکٹر کے لحاظ سے اسٹرنگ کو تقسیم کریں (6 مفید مثالیں)

    8. ایکسل میں تقسیم کرنے کے لیے FILTERXML فارمولہ

    آؤٹ پٹ ٹیکسٹ کو ڈائنامک کے طور پر دیکھنے کے لیے تقسیم کے بعد صف، ہم ایکسل FILTERXML فنکشن استعمال کر سکتے ہیں۔ یہ Microsoft Excel 365 میں دستیاب ہے۔ فرض کریں کہ ہمارے پاس صارفین کی ادائیگی کی تاریخ کا ڈیٹاسیٹ ( B4:B8 ) ہے۔ ہم گاہک کے نام اور ادائیگی کے طریقوں کو تقسیم کرنے جا رہے ہیں۔

    STEPS:

    • سب سے پہلے، <1 کو منتخب کریں۔>سیل C5 ۔
    • اس کے بعد، فارمولہ لکھیں:
    =TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

    <0 یہاں ذیلی نوڈ کو ' s' کے طور پر دکھایا گیا ہے اور مین نوڈ کو ' t' کے طور پر دکھایا گیا ہے۔
    • پھر دبائیں درج ذیل سیلز کو آٹو فل کرنے کے لیے درج کریں اور Fill Handle استعمال کریں۔

    فارمولہ بریک ڈاؤن

    FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s")

    یہ ڈیلیمیٹر حروف کو XML ٹیگز میں تبدیل کر کے ٹیکسٹ سٹرنگز کو XML سٹرنگز میں بدل دے گا۔

    TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,",","")& "","//s"))

    ٹرانسپوز فنکشن آؤٹ پٹ واپس کرے گاعمودی کے بجائے افقی طور پر۔

    مزید پڑھیں: ایکسل میں ایک سیل کو نصف میں کیسے تقسیم کیا جائے (ترچھی اور افقی طور پر)

    نتیجہ

    یہ تقسیم کرنے کے لیے ایکسل فارمولہ استعمال کرنے کا تیز ترین طریقہ ہے۔ ایک پریکٹس ورک بک شامل ہے۔ آگے بڑھیں اور اسے آزمائیں۔ بلا جھجھک کچھ بھی پوچھیں یا کوئی نیا طریقہ تجویز کریں۔

    ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔