ايڪسل ۾ ٽيڪسٽ جو حصو ڪيئن ٽريم (9 آسان طريقا)

  • هن کي شيئر ڪريو
Hugh West

جڏهن Microsoft Excel ۾ ڪم ڪري رهيا آهيو، توهان کي ٽيڪسٽ اسٽرنگ جو حصو تراشڻ جي ضرورت پوندي. مثال طور، توهان کي متن جي اسٽرنگ جو هڪ خاص حصو هٽائڻ جي ضرورت پوندي. ان کان علاوه، ڪڏهن ڪڏهن توهان کي ڪنهن مخصوص ڪردار کان اڳ / بعد ۾ متن جو حصو حذف ڪرڻو پوندو. هن آرٽيڪل ۾، مان ڪيترن ئي آسان ۽ تڪڙي طريقن تي بحث ڪندس ايڪسل ۾ متن جي حصن کي ڪٽڻ لاءِ.

پريڪٽس ورڪ بڪ ڊائون لوڊ ڪريو

توهان اهو مشق ورڪ بڪ ڊائون لوڊ ڪري سگهو ٿا جيڪو اسان هن مضمون کي تيار ڪرڻ لاءِ استعمال ڪيو آهي.

Trim Part of Text.xlsm

9 ايڪسل ۾ ٽيڪسٽ جو حصو ٽرم ڪرڻ جا آسان طريقا

1. Excel Find and Replace Option ٽيڪسٽ جو حصو ٽريم ڪرڻ لاءِ

سڀ کان پهريان، مان ايڪسل ۾ Find and Replace آپشن استعمال ڪندس ايڪسل ۾ ٽيڪسٽ جو حصو ڪٽڻ لاءِ. فرض ڪريو، مون وٽ ڊيٽا سيٽ آهي ( B5:B10 )، جنهن ۾ هيٺ ڏنل ڊيٽا شامل آهي. ھاڻي مان متن کي بدليندس ' مڪمل نالو: ' خالي سان.

Steps:

  • پهريون، ڊيٽا سيٽ چونڊيو ۽ دٻايو Ctrl + H حاصل ڪرڻ لاءِ ڳولهيو ۽ بدلايو ڊائلاگ.
  • جڏهن ڳولهيو ۽ بدلايو dialog ظاهر ٿئي ٿو، ٽيڪسٽ جو حصو ٽائيپ ڪريو جنهن کي توهان ٽرم ڪرڻ چاهيو ٿا ڳولھيو ڇا فيلڊ ۾. ڇڏي ڏيو Replace with فيلڊ خالي.
  • پوءِ پريس ڪريو سڀ کي تبديل ڪريو .

  • نتيجي طور، اسان ھيٺ ڏنل پيداوار حاصل ڪنداسين. متن مان سڀ مخصوص ناپسنديده حصو ترڪيو ويو آهي جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي.

0> پڙھووڌيڪ: [Fix] TRIM فنڪشن ڪم نه ڪري رهيو آهي Excel ۾: 2 حل

2. ايڪسل ۾ ٽيڪسٽ جو حصو ڪٽڻ لاءِ SUBSTITUTE فنڪشن استعمال ڪريو

هن ڀيري، مان لاڳو ڪندس SUBSTITUTE فنڪشن ايڪسل ۾ ٽيڪسٽ اسٽرنگ مان ڪنهن خاص حصي کي ٽرم ڪرڻ لاءِ. ان صورت ۾، مان ساڳيو ڊيٽا سيٽ استعمال ڪري رهيو آهيان جيڪو اڳئين طريقي ۾ استعمال ڪيو ويو هو.

Steps:

  • هيٺ ڏنل فارمولا ٽائيپ ڪريو سيل ۾ C5 ۽ دٻايو Enter ڪيبورڊ مان.
=SUBSTITUTE(B5,"Full Name:","")

<11
  • انڪري، ايڪسل ھيٺ ڏنل نتيجو واپس ڪندو. ھاڻي، استعمال ڪريو Fill Handle ( + ) ٽول فارمولا کي حد تائين نقل ڪرڻ لاءِ C6:C10 .
    • آخر ۾، هتي آخري نتيجو آهي جيڪو اسان حاصل ڪنداسين.

    19>

    نوٽ:

    توهان سبسٽيٽيوشن فنڪشن استعمال ڪندي ٽيڪسٽ مان ڪجهه اکرن کي ٽرم ڪري سگهو ٿا. توھان ھن فنڪشن کي استعمال ڪندي ھڪ ئي وقت گھڻا اکر حذف ڪري سگھو ٿا.

    3. Flash Fill استعمال ڪندي ٽيڪسٽ جو حصو ٽريم ڪريو

    توھان استعمال ڪري سگھو ٿا Flash Fill اختيار excel ۾ ڪٽڻ لاءِ متن جي تار جو خاص حصو. Excel ان ڊيٽا جي نمونن کي محسوس ڪري سگھي ٿو جيڪو توھان ان ۾ داخل ڪيو آھي. Flash Fill آپشن استعمال ڪندي ٽيڪسٽ جو حصو تراشڻ دوران، هي ڊيٽا سينسنگ فيچر لاڳو ٿئي ٿو. اچو ته فرض ڪريون ته اسان وٽ هڪ ڊيٽا سيٽ آهي جنهن ۾ ڪيترن ئي ماڻهن جا نالا انهن جي پيشن سان گڏ آهن. ھاڻي، مان ھيٺ ڏنل ٽيڪسٽ اسٽرنگ مان نالي واري حصي کي ٽرم ڪندس.

    Steps:

    • ٽائيپ ڪريومتوقع نتيجو سيل C5 (توهان جي ڊيٽا سيٽ جي پهرين سيل جي اڳيان) ۾.
    • پوءِ ايندڙ سيل ۾ پڻ متوقع نتيجو ٽائپ ڪرڻ شروع ڪريو (هتي، سيل C6 ). ھاڻي ايڪسل ان پٽ جو ڏيک ڏيندو جڏھن اھو داخل ٿيل ڊيٽا جي نمونن کي محسوس ڪري سگھي. وضاحت ڪرڻ لاءِ، جيئن مون ٽائيپ ڪيو آهي استاد ان ۾ سيل C5 ۽ ٽائپ ڪرڻ شروع ڪيو آهي انجنيئر ان ۾ سيل C6 ، ايڪسل سمجهي ٿو ته مان ڳولي رهيو آهيان. صرف پروفيشنز لاءِ.

    • جيئن پريو ڊيٽا ظاهر ٿئي ٿي، هيٺ ڏنل نتيجو حاصل ڪرڻ لاءِ Enter دٻايو.

    4. ساڄي ۽ گڏ ڪريو LEN فنڪشن ٽيڪسٽ جو پهريون حصو ڪٽڻ لاءِ

    اسان ايڪسل فارمولي استعمال ڪندي ٽيڪسٽ اسٽرنگ جي پهرين حصي کي ترڪي سگهون ٿا. هتي مان هيٺ ڏنل ڊيٽا سيٽ مان پهرين ٻن اکرن کي ڪٽڻ لاءِ Right function LEN فنڪشن سان گڏ استعمال ڪندس.

    قدم:

    • هيٺ ڏنل فارمولا ٽائيپ ڪريو سيل C5 ۽ دٻايو Enter .
    =RIGHT(B5,LEN(B5)-2)

    24>

    • آخرڪار، Fill Handle Tool کي لاڳو ڪرڻ کان پوءِ، هي حتمي نتيجو آهي.

    هتي، LEN فنڪشن سيل B5 جي ٽيڪسٽ اسٽرنگ جي ڊگھائي ڏي ٿو. پوءِ 2 سڄي متن جي ڊگھائي مان ڪڍيو ويو آهي جيڪو واپس اچي ٿو 11 . ان کان پوءِ، RIGHT فنڪشن 11 اکرن کي ساڄي پاسي کان ڪڍي ٿو سيل B5 .

    5. آخري حصي کي ٽرم ڪرڻ لاءِ Excel فارمولا لاڳو ڪريو ايڪسل ۾ متن جو

    برعڪساڳوڻو طريقو، هاڻي مان LEFT ۽ LEN فنڪشنن جي ميلاپ کي استعمال ڪندي ٽيڪسٽ اسٽرنگ جو آخري حصو ڪٽيندس. مثال طور، مان آخري 5 اکرن کي هيٺ ڏنل ڊيٽا سيٽ جي ٽيڪسٽ اسٽرنگ مان ٽرم ڪندس.

    Steps: <3

    • سڀ کان پهريان، هيٺ ڏنل فارمولا ٽائپ ڪريو سيل C5 ۾. پوءِ پريس ڪريو Enter .
    =LEFT(B5,LEN(B5)-5)

    27>

    • فارمولا داخل ڪرڻ تي ايڪسل ٿيندو. ھيٺ ڏنل نتيجو واپس ڪريو. جيئن توهان ڏسي سگهو ٿا، مٿي ڏنل فارمولا سڀني ٽيڪسٽ اسٽرنگ مان آخري 5 اکرن کي هٽائي ڇڏيو آهي. LEN فنڪشن سيل B5 جي ڪل ڊگھائي موٽائي ٿو. اڳيون، 5 LEN فارمولا مان ڪڍيو ويو ۽ جواب 11 . آخر ۾، LEFT فنڪشن Cell B5 جي ٽيڪسٽ اسٽرنگ جي کاٻي پاسي کان 11 اکرن کي واپس ڪري ٿو.

    نوٽ :

    جيڪڏهن توهان کي انگن اکرن جي ضرورت هجي ته مٿين فارمولا کي VALUE فنڪشن سان لپي سگهو ٿا.

    6. MID ۽amp کي گڏ ڪريو ؛ پهرين N ۽ آخري N اکرن کي ڪٽڻ لاءِ LEN فنڪشن

    هن طريقي ۾، مان MID فنڪشن استعمال ڪندي ٽيڪسٽ اسٽرنگ مان پهرين N ۽ آخري N اکرن کي <1 سان ڪٽ ڪندس>LEN فنڪشن. واضع ڪرڻ لاءِ، مان هيٺ ڏنل ڊيٽا سيٽ جي ٽيڪسٽ اسٽرنگ مان پهريون 2 ​​ ۽ آخري 5 اکر حذف ڪندس.

    قدم:

    • هيٺ ڏنل فارمولا ٽائپ ڪريو سيل C5 ۾ پهرين ۽دٻايو Enter .
    =MID(B5,3,LEN(B5)-7)

      12> هڪ دفعو توهان کي دٻايو Enter ۽ لاڳو ڪريو Fill Handle Tool، excel ھيٺ ڏنل نتيجو ڏيندو. مٿين نتيجن مان، اسان ڏسي سگهون ٿا ته هر اسٽرنگ مان پهريون 2 ۽ آخري 5 اکرن کي ترڪيو ويو آهي جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي.

    هتي، LEN فنڪشن سيل B5 جي ڊيگهه واپس ڪري ٿو جيڪو 18 آهي. پوءِ اکرن جو ڪل تعداد (هتي، 2 + 5 )  جن کي تراشيو وڃي ٿو ان کي ڪل ڊگھائي سيل B5 مان گھٽايو وڃي ٿو (هتي، 18 ) . گھٽتائي جي نتيجي ۾ 11 . پوءِ MID فنڪشن 11 اکرن کي ڪڍي ٿو 3rd جي ٽيڪسٽ اسٽرنگ جي پوزيشن سيل B5 .

    7. مخصوص اکر کان اڳ يا پوءِ متن جو حصو ڪٽ ڪريو

    توهان ايڪسل فارمولي استعمال ڪندي ڪنهن مخصوص ڪردار (ڪاما، سيميڪولن، اسپيس، وغيره) کان اڳ يا پوءِ ٽيڪسٽ کي ڪٽ ڪري سگهو ٿا. فرض ڪريو، اسان وٽ ھيٺ ڏنل ڊيٽا سيٽ آھي جنھن ۾ ٽيڪسٽ اسٽرنگ آھن جيڪي ڪاما سان جدا ٿيل آھن. ھاڻي مان ڪاما کان اڳ/بعد ۾ سڀڪنھن شيءِ کي ختم ڪرڻ لاءِ ايڪسل فنڪشن لاڳو ڪندس.

    7.1. مخصوص اکر کان اڳ ٽيڪسٽ جو حصو تراشو

    پهريون آئون متن جو حصو ڪٽيندس جيڪو ڪاما اڳيان رکيل آهي.

    قدم:

    • Cell C5 ۾ ھيٺ ڏنل فارمولا ٽائيپ ڪريو. اڳيون پريس Enter .
    =RIGHT(B5,LEN(B5)-SEARCH(",",B5))

    35>

    • فارمولا داخل ڪرڻ کان پوءِ هتي آهي. نتيجواسان وصول ڪريون ٿا. اسان ڏسي سگھون ٿا ته ڪاما کان اڳ جا سڀئي اکر ٽرم ڪيا ويا آهن.

    هتي، SEARCH فنڪشن ڪاما جي جڳھ کي ڳولي ٿو. سيل B5 جو ٽيڪسٽ اسٽرنگ ڏنو ويو، جيڪو 7 آهي. پوءِ 7 کي سيل B5 جي ڊگھائي مان ڪڍيو ويو، LEN فنڪشن ذريعي واپس ڪيو ويو. گھٽتائي جو نتيجو آهي 8 . آخرڪار، ڪاما جي ساڄي پاسي کان RIGHT فنڪشن ٽرم ڪري ٿو 8 اکرن کي.

    وڌيڪ پڙهو: ايڪسل ۾ ساڄي اکرن ۽ اسپيس کي ٽرم ڪريو (5 طريقا )

    7.2. مخصوص اکر کان پوءِ ٽيڪسٽ جو حصو ٽريم

    اڳئين طريقي سان، هتي مان ٽيڪسٽ جو حصو ٽرم ڪندس جيڪو ڪاما کان پوءِ موجود هوندو.

    Steps:

    • هيٺ ڏنل فارمولا ٽائيپ ڪريو سيل C5 ۽ دٻايو Enter .
    =LEFT(B5,SEARCH(",",B5)-1)

    • فارمولا داخل ڪرڻ تي اسان ٽيڪسٽ اسٽرنگ جا سڀئي حصا ڏسي سگهون ٿا جيڪي ڪاما هٽائڻ کان پوءِ واقع آهن.

    هتي، SEARCH فنڪشن ڪاما جي جڳھ ڳولي ٿو. اڳيون، 1 SEARCH فارمولا مان ڪڍيو ويو آهي جيئن اسان پنهنجي آخري نتيجي ۾ ڪاما شامل ڪرڻ نٿا چاهيون. آخر ۾، LEFT فنڪشن ڪاما کان اڳ ٽيڪسٽ حصو ڪڍي ٿو. اهڙيءَ طرح اسان ڪاما کان پوءِ متن جو حصو تراشيو.

    نوٽ:

    توهان ڪري سگهو ٿا ٽيڪسٽ جو حصو اڳ/بعد ۾ مخصوص اکرن جي موجودگي (ڪاما، سيميڪولن، اسپيس، وغيره)مختلف پوزيشن ۾ هڪسل فنڪشن جو ميلاپ استعمال ڪندي.

    وڌيڪ پڙهو: Excel ۾ بائیں ٽرم فنڪشن: 7 مناسب طريقا

    8. Excel REPLACE ٽيڪسٽ جي حصي کي تراشڻ لاءِ فنڪشن

    هاڻي مان استعمال ڪندس REPLACE فنڪشن ايڪسل ۾ ٽيڪسٽ اسٽرنگ جي حصي کي تراشڻ لاءِ. مثال طور، ھيٺ ڏنل ڊيٽا سيٽ مان، مان سڀني نالن کي ٽريم ڪندس.

    Steps:

    • ھيٺ ڏنل ٽائيپ ڪريو سيل C5 ۾ فارمولا. پوءِ دٻايو Enter .
    =REPLACE(B5,1,13," ")

    40>

    • نتيجي طور، ايڪسل ٿيندو. ھيٺ ڏنل نتيجو واپس ڪريو. ھيٺ ڏنل نتيجن مان اسان ڏسي سگھون ٿا ته ھيٺ ڏنل متن جي تارن مان نالا جا حصا تراشيا ويا آھن.

    9. ٽيڪسٽ جي پهرين يا آخري حصي کي ٽرم ڪرڻ لاءِ VBA استعمال ڪريو. Excel

    اسان ايڪسل ۾ سادي VBA ڪوڊ استعمال ڪندي ٽيڪسٽ جو حصو ٽرم ڪري سگھون ٿا. مان استعمال ڪندس VBA User Defined Function text strings مان حصو ڪٽڻ لاءِ.

    9.1. VBA ٽيڪسٽ اسٽرنگ جو پهريون حصو ڪٽ ڪرڻ لاءِ

    پهريان آئون VBA UDF استعمال ڪندي پهرين ٻن اکرن کي حذف ڪندس. پهرين 2 ڪردارن کي ڪٽڻ لاءِ هيٺ ڏنل ڊيٽا سيٽ تي غور ڪريو.

    42>3>> ڪم ڪرڻ لاءِ ھيٺ ڏنل قدمن تي عمل ڪريو.

    0>> قدم:3>> 11>> 12> پھريون، ڏانھن وڃو ڊولپر> Visual Basic.

    • نتيجي طور، VBA ونڊو ظاهر ٿيندي. VBAProject تي صحيح ڪلڪ ڪريو، ۽ وڃو Insert > Module .

    <11
  • ھاڻي ھيٺ ڏنل ڪوڊ ٽائپ ڪريو ۾ Module .
  • 3193

    • پوءِ ايڪسل شيٽ تي وڃو جتي توھان وٽ ڊيٽا آھي، ۽ توھان وٽ موجود فنڪشن کي ٽائپ ڪرڻ شروع ڪريو استعمال ڪندي ٺاهي وئي VBA . اهو ٻين ايڪسل فنڪشن وانگر ظاهر ٿيندو.

    • ان کان پوء، فنڪشن جا دليل داخل ڪريو جيڪو هيٺ ڏنل فارمولا وانگر نظر ايندو:
    =TrimFirstn(B5,2) 0>
    • دٻايو Enter ۽ لاڳو ڪريو Fill Handle Tool فارمولا کي باقي سيلز ڏانهن نقل ڪرڻ لاء. آخرڪار، توھان ھيٺ ڏنل نتيجو حاصل ڪندا.

    48>

    9.2. VBA ٽيڪسٽ جي آخري حصي کي ٽريم ڪرڻ لاءِ

    هاڻي مان استعمال ڪندس VBA UDF ٽيڪسٽ اسٽرنگ جي آخري حصي کي ٽريم ڪرڻ لاءِ. اهو طريقو پوئين طريقي سان ملندڙ جلندڙ آهي، بس توهان کي هڪ مختلف ٽائپ ڪرڻو پوندو VBA ڪوڊ. مثال طور، مان استعمال ڪندس آخري 5 اکر ھيٺ ڏنل متن جي تارن مان.

    Steps:

    • اهڙي طرح، پوئين طريقي ۾، وڃو ڊولپر > بصري بنيادي . پوءِ داخل ڪريو نئون ماڊيول مان VBAProject ۽ هيٺ ڏنل ڪوڊ ٽائيپ ڪريو ماڊيول (اسڪرين شاٽ ڏسو).
    9224

    • هاڻي داخل ڪريو نئون ٺهيل UDF ۽ هيٺ ڏنل دليل داخل ڪريو:
    =TrimLastn(B5,5)

    • هڪ دفعو توهان فارمولا داخل ڪيو، ايڪسل ڏنل ٽيڪسٽ اسٽرنگ مان آخري 5 ڪرپٽ کي ٽرم ڪندو.

    نتيجو

    مٿين مضمون ۾، مون ڪيترن ئي طريقن تي بحث ڪرڻ جي ڪوشش ڪئي آهي.ايڪسل ۾ ٽيڪسٽ جو حصو تفصيل سان ڪٽڻ لاءِ. اميد آهي ته، اهي طريقا ۽ وضاحتون توهان جي مسئلن کي حل ڪرڻ لاء ڪافي هوندا. مهرباني ڪري مون کي ٻڌايو ته جيڪڏهن توهان وٽ ڪو سوال آهي.

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.