ایکسل میں ایک سے زیادہ حروف کو کیسے بدلیں (6 طریقے)

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

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

پریکٹس ورک بک ڈاؤن لوڈ کریں

جب آپ یہ مضمون پڑھ رہے ہوں تو ورزش کرنے کے لیے اس پریکٹس ورک بک کو ڈاؤن لوڈ کریں۔

Exchange Characters.xlsm

6 ایک سے زیادہ کریکٹرز کو متبادل کرنے کے مناسب طریقے

1. ایک سے زیادہ کریکٹرز کو تبدیل کرنے کے لیے SUBSTITUTE فنکشن کا استعمال کریں

ایکسل میں، SUBSTITUTE فنکشن کسی مخصوص کریکٹر یا ٹیکسٹ سٹرنگ کی ایک یا زیادہ مثالوں کو دوسرے کریکٹر (زبانیں) سے بدل دیتا ہے۔ ذیل کے اسکرین شاٹ میں، یہاں Microsoft Word ورژن کے ناموں کا ڈیٹا سیٹ ہے۔ مثال کے طور پر، ہم " Word " کو " Excel " سے بدلنا چاہتے ہیں۔ ہم اسے مکمل کرنے کے لیے SUBSTITUTE فنکشن کا اطلاق کریں گے۔

ایکسل SUBSTITUTE فنکشن کا نحو درج ذیل ہے:

SUBSTITUTE(text, old_text, new_text, [instance_num])

Text - اصل متن جس میں آپ تبدیلیاں کرنا چاہیں گے۔

Old_text – وہ حروف جنہیں آپ تبدیل کرنا چاہتے ہیں۔

New_text – پرانے متن کی جگہ استعمال کرنے کے لیے نئے حروف<1

مثال_نمبر –پرانے متن کے واقعات جسے آپ تبدیل کرنا چاہتے ہیں اگر یہ پیرامیٹر خالی چھوڑ دیا جاتا ہے، تو پرانے متن کی ہر مثال کو نئے مواد سے بدل دیا جائے گا۔

مثال کے طور پر، ذیل میں موجود تمام فارمولے " 1 " سیل B5 میں " 2 " کے ساتھ، لیکن نتائج آپ کی آخری دلیل میں فراہم کردہ نمبر کی بنیاد پر مختلف ہوتے ہیں:

a) = SUBSTITUTE(B5, “Word”, “Excel”, 1) – “ Word ” کے پہلے واقعات کو “ Excel “ سے بدل دیتا ہے۔

b) =SUBSTITUTE(B5, "Word", "Excel", 2) - " Word " کے دوسرے واقعات کو " Excel<7 سے بدل دیتا ہے۔>“۔

c) =SUBSTITUTE(B5, “Word”, “Excel”) – “ Word ” کے تمام واقعات کو “ Excel سے بدل دیتا ہے “۔

نیچے دیے گئے اسکرین شاٹ میں، ہم نے پہلی صورت کے لیے مثال دکھائی ہے۔ ایسا کرنے کے لیے، بس مراحل پر عمل کریں۔

مرحلہ 1:

13>
  • سیل میں درج ذیل فارمولہ ٹائپ کریں،
  • =SUBSTITUTE(B5,"Word","Excel",1)

    مرحلہ 2:

    • دبائیں درج کریں نتائج دیکھیں .

    نتیجتاً، آپ کو ایکسل میں ایک سے زیادہ حروف کو تبدیل کرنے کے لیے لگاتار پہلے، دوسرے اور تمام واقعات کی قدریں ملیں گی۔

    نوٹ۔ یاد رکھیں کہ SUBSTITUTE فنکشن کیس حساس ہے۔ اس بات کو یقینی بنائیں کہ اپر کیس اور لوئر کیس بالکل ٹھیک درج کریں۔ جیسا کہ آپ نیچے کی تصویر میں دیکھ رہے ہیں، چھوٹے ایکسل کے لیےاقدار نہیں مل سکا. لہذا، کوئی متبادل نہیں ہوا.

    2. ایک سے زیادہ حروف کو بدلنے کے لیے SUBSTITUTE فنکشن کو Nest کریں

    متعدد متبادل کرنے کے لیے، ایک فارمولے کے اندر، آپ متعدد SUBSTITUTE فنکشنز کو نیسٹ کر سکتے ہیں۔

    آئیے کہتے ہیں کہ آپ کے پاس سیل B5 میں " art., amend., cl. " جیسی ٹیکسٹ ویلیو ہے، جہاں " art ۔" " آرٹیکل "، " ترمیم۔ " کا مطلب ہے " ترمیم " اور " کل۔ " کا مطلب ہے " شق “۔

    آپ جو چاہتے ہیں وہ ہے تینوں کوڈز کو مکمل ناموں کے ساتھ بدل دیں۔ آپ اسے تین الگ الگ SUBSTITUTE فارمولے استعمال کر کے پورا کر سکتے ہیں۔

    =SUBSTITUTE(B5,"art.","article")

    =SUBSTITUTE(B5 "ترمیم۔","ترمیم")

    =SUBSTITUTE(B5, "cl.","clause")

    پھر ان میں سے ایک کو اندر رکھیں دوسرا۔

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","آرٹیکل"),"ترمیم.","ترمیمات"),"cl.","شق")

    اسے کرنے کے لیے، نیچے دیے گئے مراحل پر عمل کریں۔

    مرحلہ 1:

    • سیل C5<میں 7>، درج ذیل فارمولہ کو ٹائپ کریں۔
    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

    22>

    مرحلہ 2:

    • پھر، تبدیلی دیکھنے کے لیے انٹر دبائیں۔

    مرحلہ 3:

    • فارمولے کو دوسرے مطلوبہ سیلز میں کاپی کریں۔

    لہذا، آپ ذیل میں اسکرین شاٹ میں دکھائے گئے متبادل اقدار دیکھیں گے۔

    3. ایک سے زیادہ حروف کو تبدیل کرنے کے لیے INDEX فنکشن کے ساتھ SUBSTITUTE فنکشن انجام دیں

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

    مثال کے طور پر، آپ سرخ اور نیلے رنگ کو لگاتار سبز اور سفید سے تبدیل کرنا چاہتے ہیں۔ ایک سے زیادہ SUBSTITUTE فنکشنز کو نیسٹ کیا جا سکتا ہے، اور INDEX فنکشن کو کسی دوسرے ٹیبل سے جوڑوں کو ڈھونڈنے/تبدیل کرنے کے لیے استعمال کیا جا سکتا ہے۔

    SUBSTITUTE اور INDEX فنکشن دونوں کو لاگو کرنے والے متعدد حروف کو تبدیل کرنے کے لیے ذیل کے مراحل پر عمل کریں۔

    مرحلہ 1:

    • سب سے پہلے سیل C5 ،
    =SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

    کہاں،

    <0 میں درج ذیل فارمولہ درج کریں INDEX تلاش کی حد ہے E5:E6

    INDEX تلاش کی حد ہے E5:E6

    مرحلہ 2:

    • پھر، نتائج دیکھنے کے لیے انٹر کو دبائیں۔

    >>>>>>>>

    • ایکسل میں ایک سے زیادہ قدریں تلاش کریں اور تبدیل کریں (6 فوری طریقے)
    • ایکسل میں خصوصی کرداروں کو کیسے تبدیل کریں (6 طریقے)
    • ایکسل میں حالت کی بنیاد پر سیل کے متن کو تبدیل کریں (5 طریقے)

    4. متعدد حروف کو تبدیل کرنے کے لیے REPLACE فنکشن کا اطلاق کریں

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

    ایکسل REPLACE فنکشن کی ترکیب اس طرح ہے:

    REPLACE (old_text, start_num, num_chars, new_text)

    جیسا کہ آپ دیکھ رہے ہیں، REPLACE فنکشن میں 4 دلائل ہیں، جو سبھی لازمی ہیں۔

    پرانا_متن – اصل متن (یا اصل متن والے سیل کا حوالہ) جس میں آپ کچھ حروف کو تبدیل کرنا چاہتے ہیں۔

    Start_num - اندر پہلے کردار کی پوزیشن 6 1>

    مثال کے طور پر، " Fact " کے لیے لفظ " Face " کو تبدیل کرنے کے لیے، آپ ذیل کے ان اقدامات پر عمل کر سکتے ہیں۔

    مرحلہ 1:

    • سب سے پہلے، سیل D5 میں، درج ذیل فارمولہ درج کریں،
    =REPLACE(B5, 4, 1,"t")

    مرحلہ 2:

    • پھر، دیکھنے کے لیے انٹر دبائیں۔ تبدیلی۔ ذیل کے اسکرین شاٹ میں دکھائی گئی تبدیلیاں، مطلوبہ سیلز کے لیے فارمولے کاپی کریں۔

    5. ایک سے زیادہ کریکٹر کو تبدیل کرنے کے لیے REPLACE فنکشن کو نیسٹ کریں

    اکثر، یہ ممکن ہے کہ آپ کو ایک ہی سیل میں متعدد آئٹمز کو تبدیل کرنے کی ضرورت ہوگی۔ بلاشبہ، آپ ایک متبادل انجام دے سکتے ہیں، ایک نئے کالم میں ایک انٹرمیڈیٹ نتیجہ نکال سکتے ہیں، اور پھر REPLACE فنکشن استعمال کرسکتے ہیں۔ ایک بار پھر۔ تاہم، nested REPLACE Functions کا استعمال، جو آپ کو ایک فارمولے کے ساتھ کئی تبدیلیاں کرنے کی اجازت دیتا ہے، ایک بہتر اور زیادہ پیشہ ورانہ آپشن ہے۔ SUBSTITUTE Function کی طرح، آپ REPLACE Function میں Nest کو بھی اپلائی کر سکتے ہیں۔

    آئیے کہتے ہیں کہ آپ کے پاس کالم A میں فون نمبرز کی فہرست ہے جو اس طرح فارمیٹ کیے گئے ہیں۔ " 123-456-789 " اور آپ ان کو دوسرے طریقے سے دیکھنے کے لیے جگہ شامل کرنا چاہتے ہیں۔ اسے دوسرے طریقے سے بیان کرنے کے لیے، آپ " 123-456-789 " کو " 123 456 789 " میں تبدیل کرنا چاہتے ہیں۔

    متعدد جگہوں پر متعدد حروف کو تبدیل کرنے کے لیے، ذیل کے مراحل پر عمل کریں۔

    مرحلہ 1:

    • سیل C5 <میں درج ذیل فارمولہ ٹائپ کریں۔ پہلے 7
    • دوسرے طور پر، سیل D5 میں تبدیلی دیکھنے کے لیے Enter دبائیں۔ 3:
      14 متعدد کریکٹرز کو متبادل کرنے کے لیے VBA کوڈ

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

      ایک VBA <7 چلانے کے لیے>متعدد حروف کو تبدیل کرنے کے لیے کوڈ، بس ذیل میں بیان کردہ مراحل پر عمل کریں۔

      مرحلہ1:

      • سب سے پہلے، میکرو فعال ورک شیٹ کو کھولنے کے لیے Alt + F11 دبائیں.
      • داخل کریں ٹیب پر جائیں۔
      • پھر، ماڈیول کو منتخب کریں۔

      مرحلہ 2:

      • درج ذیل کو کاپی کریں VBA کوڈ،
      5512
      • کہاں،

      ThisWorkbook.Worksheets("آپ کی موجودہ ورک شیٹ کا نام")

      رینج ("آپ کا حوالہ سیل")

      myStringToReplace = "ویلیو جسے آپ تبدیل کرنا چاہتے ہیں"

      myReplacementString = "آپ کی متبادل قیمت"

      • پھر، اسے پروگرام ونڈو میں چسپاں کریں
      • دبائیں انٹر متبادل نمبر فارمیٹ دیکھنے کے لیے۔

      نتیجہ

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

      اگر آپ کے کوئی سوالات ہیں تو بلا جھجھک ہم سے پوچھیں۔ اس کے علاوہ، نیچے دیے گئے سیکشن میں بلا جھجھک تبصرے چھوڑیں۔

      ہم، Exceldemy ٹیم، ہمیشہ آپ کے سوالات کا جواب دیتے ہیں۔

      ہمارے ساتھ رہیں & سیکھتے رہیں۔

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