فهرست
پداسي حال کې چې په Microsoft Excel کې کار کوي، تاسو ممکن د متن تار یوه برخه کمولو ته اړتیا ولرئ. د مثال په توګه، تاسو ممکن د متن تار یوه ځانګړې برخه لرې کولو ته اړتیا ولرئ. سربیره پردې ، ځینې وختونه تاسو باید د ځانګړي کرکټر دمخه / وروسته د متنونو برخه حذف کړئ. په دې مقاله کې، زه به په Excel کې د متنونو د برخې د کمولو لپاره په څو اسانه او چټکو میتودونو بحث وکړم.
د تمرین کاري کتاب ډاونلوډ کړئ
تاسو کولی شئ د تمرین کاري کتاب ډاونلوډ کړئ چې موږ د دې مقالې چمتو کولو لپاره کارولی دی.
د Text.xlsm برخه پرې کړئ
9 په Excel کې د متن د برخې د تریخ کولو اسانه طریقې
1. د Excel موندلو او بدلولو اختیار د متن د برخې ترسیمولو لپاره
لومړی، زه به په ایکسل کې د موندل او بدلولو اختیار وکاروم ترڅو په ایکسل کې د متن یوه برخه پرې کړم. فرض کړئ، زه ډیټاسیټ لرم ( B5:B10 )، چې لاندې معلومات لري. اوس به زه د ' بشپړ نوم: ' متن په خالي ځای بدل کړم.
مراحلې:
- لومړی، ډیټاسیټ وټاکئ او Ctrl + H فشار ورکړئ ترڅو د موندلو او بدلولو ډیالوګ ترلاسه کړئ.
- کله چې موندل او بدل کړئ ډیالوګ څرګندیږي ، د متن هغه برخه ولیکئ چې تاسو غواړئ په څه ومومئ ساحه کې ټایپ کړئ. بدلون سره ساحه خالي پریږدئ.
- بیا فشار ورکړئ ټول بدل کړئ . 14>0>
- د پایلې په توګه، موږ به لاندې محصول ترلاسه کړو. د متن ټولې ټاکل شوې ناغوښتل شوې برخې لکه څنګه چې په لاندې سکرین شاټ کې ښودل شوي کټ شوي دي.
لوستلنور: [فکس] TRIM فنکشن په Excel کې کار نه کوي: 2 حلونه
2. په Excel کې د متن د برخې د پرې کولو لپاره د SUBSTITUTE فنکشن وکاروئ
دا ځل، زه به د SUBSTITUTE فعالیت په ایکسل کې پلي کړم ترڅو د متن تار څخه یوه ټاکلې برخه کمه کړم. په دې حالت کې، زه هماغه ډیټاسیټ کاروم کوم چې په تیرو میتود کې کارول شوی و.
مرحلې:
- لاندې فورمول په حجره کې ولیکئ C5 او د کیبورډ څخه Enter کېکاږئ.
=SUBSTITUTE(B5,"Full Name:","")
<11
- په پای کې، دلته وروستی محصول دی چې موږ به یې ترلاسه کړو.
⏩ یادونه:
تاسو کولی شئ د د بدلولو فنکشن په کارولو سره د متن څخه ځینې حروف لنډ کړئ. تاسو کولی شئ د دې فنکشن په کارولو سره په یوځل کې ډیری حروف حذف کړئ.
3. د فلش ډکولو په کارولو سره د متن برخه کمه کړئ
تاسو کولی شئ په ایکسل کې د فلش ډکولو اختیار وکاروئ ترڅو یو پرې کړئ. د متن تار ځانګړې برخه. ایکسل کولی شي د هغه معلوماتو نمونې احساس کړي چې تاسو ورته ننوځي. پداسې حال کې چې د فلش ډک اختیار په کارولو سره د متن برخه کمول، دا د معلوماتو سینس کولو ځانګړتیا پلي کیږي. راځئ فرض کړو چې موږ یو ډیټاسیټ لرو چې د دوی د مسلکونو سره د ډیری خلکو نومونه لري. اوس، زه به د لاندې متن تارونو څخه د نوم برخه لنډ کړم.
مرحلې:
- ټایپ کړئتمه شوې پایله په Cell C5 کې (ستاسو د ډیټاسیټ د لومړۍ حجرې تر څنګ) کې.
- بیا په راتلونکي حجره کې هم د متوقع پایلې ټایپ کول پیل کړئ (دلته، C6 C6 ). اوس ایکسل به د محصول مخکتنه وکړي کله چې دا د داخل شوي ډیټا نمونه احساس کولی شي. د روښانه کولو لپاره، لکه څنګه چې ما په سیل C5 کې ښوونکی ټایپ کړی او په سیل C6 کې انجینیر ټایپ کول پیل کړي، ایکسل پوهیږي چې زه یې ګورم. یوازې د مسلکونو لپاره.
- لکه څنګه چې د مخکتنې ډاټا څرګندیږي، د لاندې پایلې ترلاسه کولو لپاره Enter کېکاږئ.
4. ښي او ښی ګډ کړئ د متن د لومړۍ برخې د پرې کولو لپاره د LEN دندې
موږ کولی شو د ایکسل فورمولونو په کارولو سره د متن تار لومړۍ برخه کټ کړو. دلته به زه د RIGHT فنکشن سره د د LEN فنکشن څخه کار واخلم ترڅو د لاندې ډیټا سیټ څخه لومړی دوه حروف پرې کړئ.
مرحلې:
- لاندې فورمول په حجره C5 کې ټایپ کړئ او Enter کېکاږئ.
=RIGHT(B5,LEN(B5)-2)
- په نهایت کې، د ډکولو دستګاه اوزار پلي کولو وروسته، دا وروستی محصول دی.
دلته، LEN فکشن د حجرې B5 د متن تار اوږدوالی راګرځوي. بیا 2 د ټول متن اوږدوالی څخه کم شوی چې بیرته راګرځي 11 . له هغې وروسته، د RIGHT فنکشن د Cell B5 ښي اړخ څخه 11 حروف استخراج کوي.
5. د وروستۍ برخې تریمیم کولو لپاره د Excel فورمول پلي کړئ په Excel کې د متن
برعکسپخوانۍ طریقه، اوس به زه د LEFT او LEN دندو د ترکیب په کارولو سره د متن تار وروستۍ برخه پرې کړم. د مثال په توګه، زه به د لاندې ډیټا سیټ د متن تارونو څخه وروستي 5 حروف لنډ کړم.
مرحلې:
- لومړی، لاندې فورمول په C5 C5 کې ولیکئ. بیا Enter کېکاږئ.
=LEFT(B5,LEN(B5)-5)
27>
- کله چې فورمول داخل شي نو ایکسسل به لاندې پایله بیرته راشئ. لکه څنګه چې تاسو لیدلی شئ، پورتنۍ فورمول د ټولو متن تارونو څخه وروستي 5 حروف لرې کړي دي.
دلته، LEN فنکشن د سیل B5 ټول اوږدوالی بیرته راګرځوي. بیا، 5 د LEN فورمول څخه کم شوی او ځوابونه 11 . په نهایت کې، د بائیں فنکشن د سیل B5 د متن د کیڼ اړخ څخه 11 حروف بیرته راګرځي.
⏩ نوټ :
تاسو کولی شئ پورتنۍ فورمول د د VALUE فنکشن سره وتړئ که تاسو عددي پایلې ته اړتیا لرئ.
6. د MID او amp سره یوځای کړئ ; د لومړي N او وروستي N حروفونو د پرې کولو لپاره د LEN فنکشنونه
په دې طریقه کې، زه به د د MID فنکشن په کارولو سره د متن تار څخه لومړی N او وروستی N حروف ترسیم کړم>LEN افعال. د روښانه کولو لپاره، زه به لومړی 2 او وروستی 5 توري د لاندې ډیټا سیټ متن تارونو څخه حذف کړم.
مرحلې:
- لاندې فورمول په سیل C5 کې په لومړي سر کې ټایپ کړئ او Enter کېکاږئ.
=MID(B5,3,LEN(B5)-7)
0>- کله چې تاسو ټک وکړئ انټر او د Fill Handle وسیله پلي کړئ، Excel به لاندې پایله بیرته راولي. د پورتنۍ پایلې څخه، موږ لیدلی شو چې د هر تار څخه لومړی 2 او وروستی 5 حروف تراش شوي لکه څنګه چې په لاندې سکرین شاټ کې ښودل شوي.
دلته د LEN فنکشن د حجرې B5 اوږدوالی راګرځوي کوم چې 18 دی. بیا د حروفونو ټوله شمیره (دلته، 2 + 5 ) چې باید پرې شي د د حجرې B5 له ټول اوږدوالي څخه کمیږي (دلته، 18 ) . تخفیف پایله 11 . بیا د MID فنکشن د سیل B5 د متن سټینګ د دریم موقعیت څخه 11 حروف استخراج کوي.
7 . د ځانګړي کریکټ څخه مخکې یا وروسته د متن برخه پرې کړئ
تاسو کولی شئ د ایکسیل فارمولونو په کارولو سره د ځانګړي کرکټر (کوما، سیمیکولون، ځای، او داسې نور) څخه مخکې یا وروسته متن پرې کړئ. فرض کړئ، موږ لاندې ډیټاسیټ لرو چې د متن تارونه لري چې د کوما لخوا جلا شوي. اوس زه به د کوما څخه دمخه / وروسته هرڅه لرې کولو لپاره د ایکسل فنکشن پلي کړم.
7.1. د ځانګړي کریکټ څخه مخکې د متن برخه کټ کړئ
لومړی به زه د متن هغه برخه پرې کړم چې د کوما په مخکې ځای پرځای شوي وي.
مراحلې:
- لاندې فورمول په C5 C5 کې ولیکئ. بل فشار ورکړئ Enter .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
- د فورمول له ننوتلو وروسته دلته دی پایلهموږ ترلاسه کوو. موږ وینو چې د کوما څخه مخکې ټول حروف تراشل شوي دي.
دلته، د لټون فعالیت د کوما ځای موندلی شي. د حجرې B5 د متن تار ورکړ شوی، کوم چې 7 دی. بیا 7 د حجرې B5 اوږدوالی څخه کم شوی، د LEN فنکشن لخوا بیرته راستانه شوی. د کمولو پایله 8 ده. په نهایت کې، د کوما له ښي اړخ څخه د RIGHT فنکشن کموي 8 حروف.
0> نور ولولئ: په Excel کې ښي کرکټرونه او ځایونه ټرم کړئ (5 لارې )7.2. د ځانګړي کرکټر وروسته د متن برخه کم کړئ
د پخوانۍ طریقې په څیر، دلته به زه د متن هغه برخه کمه کړم چې د کوما وروسته موقعیت لري.
ګامونه:
- لاندې فورمول په C5 کې ټایپ کړئ او Enter کېکاږئ.
=LEFT(B5,SEARCH(",",B5)-1)
<0- فارمول ته د ننوتلو سره موږ کولی شو د متن تار ټولې برخې وګورو چې د کوما له لرې کولو وروسته موقعیت لري.
دلته د د لټون فنکشن د کوما ځای پیدا کوي. بیا، 1 د لټون فورمول څخه کمیږي ځکه چې موږ نه غواړو زموږ په وروستۍ پایله کې کوما شامل کړو. په پای کې، د بائیں فعالیت د کوما څخه مخکې د متن برخه استخراجوي. په دې توګه موږ د کوما وروسته د متن برخه کمه کړه.
⏩ یادونه:
تاسو کولی شئ مخکې/وروسته د متن برخه کمه کړئ د ځانګړو حروفو شتون (کوما، سیمیکولون، ځای، او نور)په مختلفو پوستونو کې د ایکسل افعالونو د ترکیب په کارولو سره.
نور ولولئ: په ایکسل کې د کیڼ ټرم فنکشن: 7 مناسبې لارې
8. Excel REPLACE د متن د برخې د تریخ کولو فنکشن
اوس به زه د متن تارونو برخې کمولو لپاره په ایکسل کې د REPLACE فنکشن کاروم. د مثال په توګه، د لاندې ډیټا سیټ څخه، زه به ټول نومونه لنډ کړم.
مرحلې:
- لاندې ټایپ کړئ فورمول په حجره C5 کې. بیا Enter فشار ورکړئ.
=REPLACE(B5,1,13," ")
- په پایله کې، ایکسل به لاندې پایله بیرته راشئ. د لاندې پایلې څخه موږ لیدلی شو چې د لاندې متن تارونو څخه د نوم برخې ټوټې شوې دي.
9 ایکسل
موږ کولی شو د متن یوه برخه په Excel کې د ساده VBA کوډ په کارولو سره ټرم کړو. زه به د VBA کارن تعریف شوی فنکشن وکاروم د متن تارونو څخه یوه برخه پرې کولو لپاره.
9.1. VBA د متن تارونو لومړۍ برخه پرې کول
لومړی به زه د VBA UDF په کارولو سره لومړی دوه توري حذف کړم. د لومړي 2 حروفونو د کمولو لپاره لاندې ډیټا سیټ ته پام وکړئ. 3>
د دندې د ترسره کولو لپاره لاندې مرحلې تعقیب کړئ.
0>1>مرحې: 3>11>12>لومړی، لاړ شئ پرمخ وړونکی > بصری اساسی .
- په پایله کې، د VBA کړکۍ به ښکاره شي. په VBAProject کې ښي کلیک وکړئ، او Insert > ماډل ته لاړ شئ.
<11
4689
- بیا د ایکسل شیټ ته لاړ شئ چیرې چې تاسو ډیټا لرئ ، او د هغه فنکشن ټایپ کول پیل کړئ چې تاسو یې لرئ د VBA په کارولو سره رامینځته شوی. دا به د نورو ایکسل دندو په څیر ښکاره شي.
- له هغې وروسته، د فنکشن دلیلونه دننه کړئ کوم چې به د لاندې فورمول په څیر ښکاري: 14>
- کیس انټر او د د ډکولو دستګاه وسایل پلي کړئ د فارمول پاتې حجرو ته د کاپي کولو لپاره. په نهایت کې، تاسو به لاندې پایله ترلاسه کړئ.
- همدارنګه، په پخوانۍ طریقه کې، پرمخ وړونکي > بصری اساس ته لاړشئ. بیا د VBAProject څخه یو نوی ماډول داخل کړئ او لاندې کوډ په ماډول کې ټایپ کړئ (د سکرین شاټ وګورئ).
=TrimFirstn(B5,2)
48>
9.2. VBA د متن وروستۍ برخه کمول
اوس به زه د متن تار وروستۍ برخه کمولو لپاره VBA UDF وکاروم. دا طریقه د تیر میتود سره ورته ده، یوازې تاسو باید یو مختلف VBA کوډ ټایپ کړئ. د مثال په توګه، زه به د لاندې متن تارونو څخه وروستي 5 توري وکاروم.
مراحلې:
4727
- اوس نوی جوړ شوی UDF دننه کړئ او لاندې دلیلونه دننه کړئ:
=TrimLastn(B5,5)
- کله چې تاسو فورمول ته ننوتئ، ایکسسل به د ورکړل شوي متن تارونو څخه وروستي 5 حروف ترسیم کړي. <14
پایله
په پورتنۍ لیکنه کې ما هڅه کړې چې په څو میتودونو بحث وکړمپه ایکسل کې د متن یوه برخه په تفصیل سره کمول. هیله ده دا طریقې او توضیحات به ستاسو د ستونزو د حل لپاره کافي وي. مهرباني وکړئ ما ته خبر راکړئ که تاسو کومه پوښتنه لرئ.