فهرست
په Excel کې، کله چې د بیلابیلو سرچینو څخه ډاټا واردول یا د ډیټاسیټ رامینځته کول د اضافي ناغوښتل شوي ځایونو شتون شتون لري. ځینې وختونه اضافي ځایونه د مختلف افعال کارولو پرمهال د غلطیو لامل کیږي. د معیاري او ښه ډیټاسیټ جوړولو لپاره د اضافي ځایونو کمول اړین دي. په دې مقاله کې، زه به تشریح کړم چې څنګه په Excel کې ځایونه کم کړئ .
د توضیحاتو روښانه کولو لپاره، زه د نمونې ډیټاسیټ کاروم چې د شخصي معلوماتو استازیتوب کوي. یو ځانګړی شخص. ډیټاسیټ 3 کالمونه لري چې دا دي نوم ، ښار ، او زپ کوډ .
> په Excel کې د ځایونو د کمولو 8 لارې
1. د ټریم فنکشن کارول ترڅو د سټینګ ارزښتونو ځایونه کم کړي
The TRIM فنکشن تر ټولو ګټور فنکشن دی چې د اضافي ځایونو کمولو . دا تراشي ټول ډیری ډوله ځایونه دا دي مخکښ ، شاته ، او په منځ کې د دواړو سټینګ <2 څخه ځایونه> او عددي ارزښتونه. دا د کلمو تر منځ د یو واحد ځای کرکتر ټریم کولو توان نلري.
دلته، زه د نوم <د تار ارزښتونو څخه ځایونه کمول ته ځم. 2>کالم.
د پیل کولو لپاره، د پایلې ارزښت د ځای په ځای کولو لپاره کومه حجره غوره کړئ.
➤ ما د E4 حجره غوره کړه.
⏩ دننه حجره E4 ، لاندې فورمول ولیکئ.
=TRIM(B4)
دلته، په کېدا په هغه ځای کې ځای په ځای کړئ چیرې چې تاسو غواړئ سرلیک ورکړئ
⏩ A د ډیالوګ بکس د ماکرو ټاکل به څرګند شي.
بیا، غوره کړئ د میکرو نوم او ماکرو په کې.
⏩ ما د Trim_Trailing_Spaces له Macro نوم منتخب Excel Trim Spaces.xlsm غوره کړ. له ماکرو څخه په کې.
بیا، کلیک وکړئ ښه .
نوم بدل کړئ تڼۍ .
➤ ما ورته نوم ورکړ ټریم ټریلینګ ځایونه .
اوس، په تڼۍ کلیک وکړئ 2>د کوډ چلولو لپاره.
له دې امله، ټول وروسته پاتې ځایونه به تراشل وي.
د نومکالم څخه 0> پخواځایونه تراشل شوي دي.
د یادولو وړ شیان
🔺 د TRIM فنکشن د هر ډول ارزښتونو سره د سټرینګ ارزښتونو په توګه چلند کوي. نو، د شمیري ارزښتونو څخه د ځایونو د کمولو په وخت کې محتاط اوسئ.
د تمرین برخه
ما د دې تمرین کولو لپاره په کاري کتاب کې د تمرین شیټ ورکړ. د ځایونو د کمولو لارې تشریح کړې. تاسو کولی شئ دا له پورته څخه ډاونلوډ کړئ.
پایله
ما هڅه وکړه چې د 8 اسانه او چټکې لارې تشریح کړم په Excel کې ځایونه. دا مختلفې لارې به تاسو سره د هر ډول ارزښتونو کمولو کې مرسته وکړي. په پای کې، که تاسو کوم ډول وړاندیزونه، نظرونه، یا فیډبیک لرئ، مهرباني وکړئ لاندې تبصره کې وړیا احساس وکړئ.
TRIMفنکشن، ما سیل B4د متنپه توګه غوره کړ. اوس، د TRIMفعالیت به ټریمټول مخکښ، شاته، او په منځ کې ځایونه د ټاکل شوي حجرې څخه.⏩ ENTER کېکاږئ کیلي او تاسو به نوم ترلاسه کړئ چیرې چې اضافي ځایونه ترسیم شوي .
⏩ اوس تاسو کولی شئ د څخه کار واخلئ ډکول لاسوند تر آټوفیل د پاتې حجرو لپاره فورمول.
نور ولولئ: [ فکس] د TRIM فنکشن په Excel کې کار نه کوي: 2 حلونه
2. د TRIM فنکشن کارول ترڅو د عددي ارزښتونو ځایونه کم کړي
تاسو هم کولی شئ ټول مخکښې لرې کړئ، تعقیب، او د شمیري ارزښتونو څخه هم په منځ کې ځایونه. مګر ستونزه دا ده چې TRIM فنکشن حتی د شمیرې ارزښتونو سره د تارونو په توګه چلند کوي. له همدې امله تاسو اړتیا لرئ چې د VALUE فنکشن د TRIM فنکشن سره وکاروئ ترڅو د شمیرې ارزښتونو څخه ځایونه کم کړئ .
<0 دلته، زه د شمیريد د زپ کوډکالمڅخه ځایونه کمول ته ځم.
د پیل کولو لپاره، د پایلې ارزښت د ځای په ځای کولو لپاره کومه حجره غوره کړئ.
➤ ما د E4 حجره غوره کړه.
⏩ په حجره کې E4 ، لاندې فورمول ولیکئ.
=TRIM(D4)
دلته، په TRIM فنکشن، ما سیل D4 د متن په توګه غوره کړ. اوس، د TRIM فعالیت به د ټاکل شوي حجرې څخه ټول مخکښې، وروسته پاتې، او په مینځ کې ځایونه ټریم کړي.
⏩ فشار ورکړئ ننوت کیلي او تاسو به ترلاسه کړئ زپ کوډ چیرې چې اضافي ځایونه به ترسیم شي .
18>
له خوا د پایلې په لیدلو سره داسې ښکاري چې د TRIM فعالیت خپله دنده ترسره کړې. مګر که تاسو په سمه توګه وګورئ نو تاسو به وګورئ چې ترسیم شوي ارزښتونه د شمیرو په څیر چلند نه کوي.
د دې ستونزې څخه مخنیوي لپاره تاسو کولی شئ د TRIM او څخه کار واخلئ. VALUE په ګډه کار کوي.
په لومړي سر کې، د پایلې ارزښت د ځای په ځای کولو لپاره کومه حجره وټاکئ.
➤ ما د E4 حجره غوره کړه.
⏩ په حجره E4 کې، لاندې فورمول ولیکئ.
=VALUE(TRIM(D4))
دلته، په <1 کې>VALUE فکشن، ما TRIM(D4) د متن په توګه کارولی دی.
بیا، په TRIM فنکشن کې، ما حجره غوره کړه D4 لکه متن . اوس، د TRIM فعالیت به ټریم ټول مخکښ، وروسته، او په منځ کې ځایونه د ټاکل شوي حجرې څخه.
اوس، د VALUE فنکشن به تراشل شوي تار په نمبر بدل کړي.
⏩ د ENTER کیلي فشار ورکړئ او تاسو به زپ کوډ ترلاسه کړئ 2>د شمیر په توګه چېرته چې اضافي ځایونه ترسیم شوي .
⏩ اوس، تاسو کولی شئ د ډکولو دستګاه وکاروئ تر آتو ډک د پاتې حجرو لپاره فورمول.
21>
نور ولولئ: څنګه پرې کړو په Excel کې د متن برخه (9 اسانه میتودونه)
3. د مخکښو ځایونو د کمولو لپاره د کیڼ TRIM کارول
په هغه صورت کې چې تاسو یوازې د مخکښو ځایونو ټرم کول غواړئ بیا تاسو کولی شئ دا د MID په کارولو سره ترسره کړئ فنکشن، FIND فنکشن، TRIM فنکشن، او LEN فکشن یوځای.
دلته، له نوم <2 څخه>کالم، زه یوازې غواړم ترسیم مخکښې ځایونه.
د پیل کولو لپاره، د پایلې ارزښت د ځای په ځای کولو لپاره کومه حجره غوره کړئ.
➤ ما غوره کړ E4 حجره.
⏩ په حجره کې E4 ، لاندې فورمول ټایپ کړئ.
=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))
دلته، په MID فنکشن کې، ما سیل B4 د متن په توګه غوره کړ، د FIND(MID(TRIM(B4)) کارول ,1,1)B4) د start_num په توګه بیا LEN(B4) د num_chars په توګه کارول کیږي.
بیا، په FIND فنکشن، ما د MID(TRIM(B4)،1,1) د find_text په توګه وکاراوه او سیل B4 د په توګه انتخاب کړ within_text .
بیا، په MID فعالیت کې، ما RIM(B4) د متن په توګه کارولی، 1 کارول شوی د start_num په توګه بیا 1 د num_chars په توګه وکارول شو.
بیا، په LEN فنکشن کې، ما انتخاب کړ د B4 حجره د متن په توګه.
د فورمول ماتول
➦ TRIM( B4) —> ټول اضافي ځایونه به پرې کړي.
• آتود: اډم سمیټ
➦ MID(TRIM(B4)،1,1) —> د 1 موقعیت څخه پیل کول به د تار څخه یو فرعي سټینګ راوباسي.
• آؤټ پټ: A
➥ FIND(MID(TRIM(B4),1,1),B4) —> دا به وي د تار موقعیت بیرته راګرځي.
• آوت: 4
➦ LEN(B4) —> به د حروفونو شمیر بیرته راولي. د متن تار.
• آؤټ پټ: 17
➥ MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> دا به د متن ټول تار بیرته راولي.
oo MID(B4, 4, 17)
• آؤټ پټ: اډم سمیټ
• توضیح: ترسیم شوی <1 د نوم څخه مخکښ ځایونه “ آدم سمیټ” .
⏩ د ENTER کیلي فشار ورکړئ او مخکښ ځایونه به ترسیم شوي د نوم کالم څخه.
23>
⏩ اوس، تاسو کولی شئ د د ډکولو دستګاه څخه <1 څخه کار واخلئ>آتو ډک د پاتې حجرو لپاره فورمول.
اړونده منځپانګه : په Excel کې د بائیں ټرم فنکشن: 7 مناسبې لارې
4. د ټولو ځایونو د کمولو لپاره د SUBSTITUTE فنکشن کارول
کله چې تاسو غواړئ ټول ځایونه له هر ارزښت څخه ټریم کړئ نو تاسو کولی شئ وکاروئ د بدلون فعالیت.
دلته، زه به د ښار کالم څخه ټول ځایونه ټریم کړم.
د پیل کولو لپاره د پایلې ارزښت د ځای په ځای کولو لپاره کومه حجره وټاکئ.
➤ ما E4 حجره غوره کړه.
⏩ په حجره E4 کې، لاندې فورمول ټایپ کړئ .
=SUBSTITUTE(C4," ","")
دلته، په موضوع فکشن کې، ما د C4 حجره د متن په توګه غوره کړه، کارول "" (واحد ځای) د زاړه_متن په توګه بیا کارول کیږي "" (هیڅ ځای نشته) د نوی_متن په توګه. اوس، د SUBSTITUTE فعالیت به پرته له کوم ځای څخه ځای بدل کړي.
⏩ د ENTER کیلي فشار ورکړئ او اضافي ځایونه به له ټریم شوي څخه د ښار کالم.
26>
⏩ اوس،تاسو کولی شئ د پاتې حجرو لپاره د د ډکولو دستګاه د آټوفیل فارمول څخه کار واخلئ.
27>
5. کارول TRIM & د نه ماتیدونکو ځایونو د کمولو لپاره کار ځای بدل کړئ
کله چې موږ له کوم بل ځای څخه ډاټا واردوو ډیری وختونه یو څو غیر ماتونکي ځایونه پټیږي. تاسو کولی شئ هغه نه ماتونکي پرې کړئ د ټریم فکشن، کلین فکشن، او بدلون فکشن په ګډه کارولو سره ځایونه.
د پیل کولو لپاره، د پایلې د ځای په ځای کولو لپاره کوم حجره غوره کړئ ارزښت.
➤ ما E4 حجره غوره کړه.
⏩ په حجره E4 کې، لاندې فورمول ټایپ کړئ.
=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))
دلته، په ټریم فکشن کې، ما کلین((موضوع(B4,CHAR(160)) کارولی ," "))) لکه متن . د FIN(MID(TRIM(B4),1,1),B4) د start_num په توګه کارول شوی بیا LEN(B4) د num_chars<2 په توګه کارول شوی>.
وروسته، په پاک فعالیت کې، ما د موضوع(B4,CHAR(160)," ")) د متن په توګه وکاروه .
بیا، په بدلون فکشن کې، ما د B4 حجره د متن په توګه غوره کړه، د CHAR(160)<2 کارول> د زاړه_متن په توګه، بیا د " (واحد ځای) د نوی_متن په توګه کارول شوی.
اوس، SUBSTITUTE فنکشن به د نه ماتیدونکي ځایونه د واحد ځای سره بدل کړي.
د فورمول ماتول
➦ موضوع(B4,CHAR(160)," "") —> ټول اضافي ځایونه به پرې کړي.
• آؤټ پټ: آدم سمیټ
➦ پاک((بدلون(B4,CHAR(160),""))) —> د لومړي مقام څخه پیل کول به د تار څخه یو فرعي سټرینګ راوباسي.
• پایښت: آدم سمیټ
➥ TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," ")))) —> دا به بیرته راستانه شي د تار موقعیت.
oo TRIM(" Adam Smith")
• پایښت: اډم سمیټ
• توضیح: د نه ماتیدونکي د نوم "اډم سمیټ" څخه ځایونه تراشل.
⏩ انټر فشار ورکړئ کیلي او نه ماتیدونکي ځایونه به د نوم کالم څخه ترسیم شي .
⏩ اوس تاسو کولی شئ د پاتې حجرو لپاره د د ډکولو دستګاه د آتو ډکولو فارمول وکاروئ.
30>
6. د موندلو او amp; د ټرم ځایونو ته بدل کړئ
تاسو دا هم کارولی شئ موندل او amp; فیچر په Excel کې ټریم ځایونو ته بدل کړئ.
اجازه راکړئ تاسو ته طرزالعمل وښیم،
بیا، د سیل سلسله له هغه ځای څخه غوره کړئ چې تاسو یې غواړئ ټریم ځایونه.
➤ ما د سیل سلسله غوره کړه C4:C12 .
بیا، کور ټب خلاص کړئ >> ; له ترمیم گروپ >> ته لاړ شئ موند & وټاکئ >> وټاکئ بدل کړئ
A د ډیالوګ بکس به ښکاره شي.
⏩ I کارول شوي واحد ځای په کې ومومئ څه تر ټریم ځایونه.
⏩ ما د سره بدله وساتله 2>فیلډ خالی .
بیا، په ټول بدل کړئ باندې کلیک وکړئ.
یو پیغامپاپ اپ به وښيي چې څومره ځای په ځای شوي دي.
⏩ موږ 17 بدیلونه جوړ کړل.
بیا، کلیک وکړئ ښه او د ډیالوګ بند کړئ box .
⏩ دلته، ټول ځایونه د ښار کالم کې ترمیم شوي دي.
اړونده مینځپانګه: په Excel کې ښي کریکټونه او ځایونه کم کړئ (5 لارې)
7. د VBA کارول د مخکښو ځایونو کمول
که تاسو وغواړئ، تاسو کولی شئ د لید اساسی (VBA) تر مخکینۍ ځایونه هم وکاروئ.
اجازه راکړئ تاسو ته طرزالعمل تشریح کړئ،لومړی، د Developer tab >> خلاص کړئ. بیا Visual Basic غوره کړئ.
⏩ بیا، دا به د د اپلیکیشنونو لپاره د مایکروسافټ بصری اساس نوې کړکۍ پرانیزي .
اوس، خلاص کړئ داخل کړئ >> موډول غوره کړئ.
په پرانیستل شوي موډول کې لاندې کوډ ټایپ کړئ ترڅو مخکې ځایونه پرې کړئ.
4549
دلته، په Sub Trim_Leading_Spaces() کې، ما د Rg او WRg متغیرونه اعلان کړل رینج .
بیا، د ډیالوګ بکس نومول مخکښ ځایونه کم کړئ بیا د د لوپ لپاره تر ټریم هر انتخاب شوی حجره .
بیا، ما د VBA LTRIM فنکشن د ټرم کولو لپاره کارولی دی.
اوس، محفوظ کړئ کوډ او بیرته ورک شیټ ته لاړشئ.
د VBA د پلي کولو لپاره، که تاسو وغواړئ تاسو کولی شئ اوس د سیل یا حجرې سلسله وټاکئ که نه نو تاسو کولی شئ په پیغام بکس<2 کې سلسله وټاکئ>.
➤ ما د حجرو سلسله غوره کړه B4:B12 .
بیا، خلاص کړئ View tab >> له ماکرو >> وټاکئ ماکرو وګورئ.
38>
A د ډیالوګ بکس به پاپ اپ شي. له هغه ځایه ماکروز نوم او ماکروز په کې وټاکئ.
⏩ ما په میکروس نوم کې ټریم_لیډینګ_اسپیسز غوره کړ.
⏩ ما انتخاب کړ Excel Trim Spaces.xlsm په Macros in کې.
بیا، چلولو کلیک وکړئ.
یو پیغام بکس به پاپ اپ شي چیرې چې ستاسو ټاکل شوې لړۍ به ښودل کیږي.
اوس، کلیک وکړئ ښه .
له دې امله، ټولې مخکې ځایونه به ترسیم شي.
41>
8. د تعقیب ځایونو کمولو لپاره د VBA کارول
که تاسو وغواړئ، تاسو هم کولی شئ د بصری اساسی<2 په کارولو سره ټریم ټریلینګ ځایونه>.
دلته، زه غواړم د نوم کالم
ترتیب لاندې ځایونه ټریم 3>
اوس، د Applications لپاره Visual Basic کړکۍ خلاصولو لپاره تاسو کولی شئ هغه مرحلې تعقیب کړئ چې په 7 برخه کې تشریح شوي .
بیا لاندې کوډ ټایپ کړئ ماډول .
8303
دلته، په Sub Trim_Trailing_Spaces() کې، ما اعلان کړ rng متغیر لکه رینج .
بیا، ما د VBA TRIM فعالیت وکاراوه د ټرم کولو لپاره.
اوس، سات کړئ کوډ او بیرته ورک شیټ ته لاړ شئ.
د Developer tab >> پرانیزئ. له Insert >> د تڼۍ له د فورمې کنټرول
44>
اوس، کش کړئ تڼۍ ته