فهرست
ټیوټوریل ښیې چې څنګه په Excel کې د LEFT فنکشن کارولو لپاره د متن تار له پیل څخه سبسټرینګ ترلاسه کړئ ، د یو ټاکلي کرکټر څخه مخکې متن استخراج کړئ ، کیڼ فارمول مجبور کړئ چې شمیره بیرته راوباسي او نور ډیر څه.
د ډیری مختلفو دندو څخه چې مایکروسافټ اکسل د متن ډیټا مینځلو لپاره چمتو کوي، LEFT یو له خورا پراخه کارول کیږي. لکه څنګه چې د دې نوم وړاندیز کوي، فنکشن تاسو ته اجازه درکوي چې یو ټاکلی شمیر حروف استخراج کړئ چې د متن تار په ښي خوا کې پیل کیږي. په هرصورت، Excel LEFT د دې خالص جوهر څخه ډیر څه توان لري. په دې ټیوټوریل کې، تاسو به د نحو د پوهیدو لپاره یو څو لومړني کیڼ فارمولونه ومومئ، او بیا به زه تاسو ته یو څو لارې وښیم چې په کوم کې تاسو کولی شئ د Excel LEFT فعالیت د هغې د بنسټیز کارونې څخه ښه واخلئ.
د ایکسل LEFT فنکشن - نحو
په Excel کې د LEFT فنکشن د تار له پیل څخه د حروف ټاکل شوي شمیر (سبسټرینګ) بیرته راګرځوي.
د LEFT فنکشن ترکیب داسې دی په لاندې ډول:
LEFT(متن، [num_chars])چیرته:
- متن (اړین) د متن تار دی چې تاسو غواړئ یو سبسټرینګ راوباسئ. معمولا دا د هغه حجرې لپاره د حوالې په توګه وړاندې کیږي چې متن پکې شامل وي.
- Num_chars (اختیاري) - د استخراج لپاره د حروفونو شمیر، د تار له کیڼ اړخ څخه پیل کیږي.
- که num_chars پریښودل شي، دا 1 ته ډیفالټ کیږي، پدې معنی چې کیڼ فارمول به 1 حرف بیرته راولي.
- که num_chars د متن له ټول اوږدوالي څخه لوی دی، یو کیڼ فارمول به ټول متن بیرته راولي.
د مثال په توګه، د A2 په حجره کې د متن څخه د لومړي 3 حروفونو ایستلو لپاره، دا فورمول وکاروئ:
=LEFT(A2, 3)
لاندې سکرین شاټ پایله ښیې:
مهم یادونه ! LEFT د متن دندو په کټګورۍ پورې اړه لري، نو له دې امله د کیڼ فارمول پایله تل د متن تار وي، حتی که اصلي ارزښت چې تاسو یې حروف راوباسئ یو شمیر وي. که تاسو د عددي ډیټاسیټ سره کار کوئ او غواړئ د LEFT فنکشن یو شمیر بیرته راوباسي، نو دا د VALUE فنکشن سره په ګډه وکاروئ لکه څنګه چې پدې مثال کې ښودل شوي.
په Excel کې د LEFT فنکشن کارولو څرنګوالی - د فورمول مثالونه
د تار له کیڼ اړخ څخه د متن استخراج سربیره، د LEFT فعالیت نور څه کولی شي؟ لاندې مثالونه ښیي چې تاسو څنګه کولی شئ د نورو پیچلو کارونو د حل کولو لپاره د نورو Excel افعالونو سره په ترکیب کې LEFT وکاروئ.
څنګه د یو ځانګړي کرکټر څخه دمخه فرعي سټینګ استخراج کړئ
په ځینو مواردو کې ، تاسو اړتیا لرئ د متن تار هغه برخه استخراج کړئ چې د ځانګړي کرکټر څخه مخکې وي. د مثال په توګه، تاسو ممکن د بشپړ نومونو کالم څخه لومړی نومونه راوباسئ یا د تلیفون شمیرو کالم څخه د هیواد کوډونه ترلاسه کړئ. ستونزه دا ده چې هر نوم او هر کوډ د حروف مختلف شمیر لري، او له همدې امله تاسو نشئ کولی په ساده ډول یو مخکینۍ شمیره وړاندې کړئ num_chars ستاسو د کیڼ فارمول دلیل لکه څنګه چې موږ په پورتني مثال کې وکړل.
که چیرې لومړی او وروستي نومونه د ځای په واسطه سره جلا شي، ستونزه د خلا د موقعیت د کار کولو لپاره راټیټوي. په تار کې کرکټر، کوم چې د لټون یا موندلو فنکشن په کارولو سره په اسانۍ سره ترسره کیدی شي.
فرض کړئ چې بشپړ نوم په A2 حجره کې وي، د ځای موقعیت د دې ساده فورمول لخوا بیرته راستانه کیږي: SEARCH(" ", A2)). او اوس، تاسو دا فورمول د LEFT فنکشن په num_chars دلیل کې ځای په ځای کړئ:
=LEFT(A2, SEARCH(" ", A2))
د دې لپاره چې فورمول یو څه نور هم ښه کړي، د تعقیب ځای څخه ځان خلاص کړئ د لټون د فورمول پایلې څخه د 1 کمول (په حجرو کې نه لیدل کیږي، د تعقیب ځایونه ممکن ډیری ستونزې رامینځته کړي په ځانګړې توګه که تاسو په نورو فورمولونو کې د استخراج شوي نومونو کارولو پلان لرئ):
=LEFT(A2, SEARCH(" ", A2)-1)
په ورته ډول ، تاسو کولی شئ د هیواد کوډونه د تلیفون شمیرو له کالم څخه راوباسئ. یوازینی توپیر دا دی چې تاسو د ځای پرځای د لومړي هایفین ("-") موقعیت موندلو لپاره د لټون فنکشن کاروئ:
=LEFT(A2, SEARCH("-", A2)-1)
پټول، تاسو کولی شئ دا عمومي وکاروئ د فرعي سټرینګ ترلاسه کولو لپاره فارمول چې د کوم بل حرف څخه مخکې وي:
LEFT( سټرینګ ، لټون( کرکټر ، سترینګ ) - 1)څنګه د تار څخه وروستي N حروف لرې کړئ
تاسو دمخه پوهیږئ چې څنګه د متن سټینګ له پیل څخه د سبسټرینګ ترلاسه کولو لپاره د Excel LEFT فنکشن وکاروئ. مګر ځینې وختونه تاسو غواړئ یو بل څه وکړئ -د تار له پای څخه یو ټاکلی شمیر حروف لرې کړئ او پاتې تار په بل حجره کې کش کړئ. د دې لپاره، د LEFT فعالیت د LEN سره په ترکیب کې وکاروئ، لکه:
LEFT( string، LEN( string ) - number_of_chars_to_remove )فورمول د دې منطق سره کار کوي: د LEN فنکشن په تار کې د حروفونو ټول شمیر ترلاسه کوي، بیا تاسو د ټول اوږدوالي څخه د ناغوښتل شوي حروفونو شمیر کم کړئ، او د LEFT فنکشن پاتې حروف بیرته راولي.
د دې لپاره د مثال په توګه، په A2 کې د متن څخه وروستي 7 حروف لرې کولو لپاره، دا فورمول وکاروئ:
=LEFT(A2, LEN(A2)-7)
لکه څنګه چې لاندې سکرین شاټ کې ښودل شوي، فورمول په بریالیتوب سره " - ToDo" پرې کوي. پوسټ فکس (4 توري، یو هایفن او 2 ځایونه) په A کالم کې د متن تارونو څخه.
څنګه د LEFT فعالیت مجبور کړئ چې شمیره بیرته راولي
لکه څنګه چې تاسو دمخه پوهیږئ، د Excel LEFT فنکشن تل متن بیرته راګرځوي، حتی کله چې تاسو د یوې شمیرې څخه یو څو لومړۍ عددونه راوباسئ. دا ستاسو لپاره څه معنی لري چې تاسو به نشئ کولی د خپلو کیڼ اړخو فارمولونو پایلې په محاسبه کې یا په نورو Excel افعالونو کې وکاروئ چې په شمیرو باندې کار کوي.
نو، تاسو څنګه کولی شئ د اکسل LEFT تولید کړئ. شمېره د متن تار پر ځای؟ په ساده ډول دا د VALUE فنکشن کې لپاسه کولو سره ، کوم چې د دې لپاره ډیزاین شوی ترڅو یو تار بدل کړي چې د شمیرې نمایندګي کوي یو شمیر ته ، لکه دا: VALUE(LEFT())
د مثال په توګه ، په A2 کې د تار څخه لومړی 2 حروف استخراج کولاو محصول په شمیرو بدل کړئ، دا فورمول وکاروئ:
=VALUE(LEFT(A2,2))
پایله به یو څه ورته ښکاري:
لکه څنګه چې تاسو پورته په سکرین شاټ کې لیدلی شئ، شمیرې په B کالم کې چې د ارزښت د کیڼ فارمول سره ترلاسه شوي په حجرو کې ښي خوا ته ایښودل شوي دي، لکه څنګه چې په A کالم کې د کیڼ اړخ متن سره مخالف دي. ځکه چې Excel د شمیرو په توګه محصول پیژني، تاسو وړیا یاست چې د دې ارزښتونو مجموعه او اوسط ومومئ، دقیق او اعظمي ومومئ ارزښت، او نور حسابونه ترسره کړئ.
دا په Excel کې د LEFT ډیری ممکنه کارونې څخه یوازې یو څو دي. د دې لپاره چې په دې ټیوټوریل کې بحث شوي فورمولونه له نږدې وڅیړئ، تاسو ته ښه راغلاست ویل کیږي چې د Excel LEFT فنکشن نمونه کاري پاڼه ډاونلوډ کړئ.
د نورو کیڼ فارمول مثالونو لپاره، مهرباني وکړئ لاندې سرچینې وګورئ:
- سټرینګ د کوما، کولون، سلیش، ډش یا نورو ډیلیمیټر په واسطه تقسیم کړئ
- څنګه د لاین بریک په واسطه تار تقسیم کړئ
- د 8 شمیرې نیټې ته څنګه بدل کړئ
- شمیرنه د ورکړل شوي کرکټر څخه مخکې یا وروسته د حروفونو شمیر
- په مختلفو رینجونو کې د شمیرو مختلف محاسبې ترسره کولو لپاره د صف فارمول
که د Excel LEFT فنکشن ستاسو په کاري پاڼو کې په سمه توګه کار نه کوي، نو دا احتمال د لاندې دلیلونو څخه یو له امله دی.
1. د Num_chars استدلال له صفر څخه کم دی
که ستاسو د ایکسل کیڼ فارمول #VALUE بیرته راولي! تېروتنه، ستاسو لپاره د چک کولو لپاره لومړی شی په کې ارزښت دی num_chars دلیل. که دا منفي شمېره وي، یوازې د منفي نښه لرې کړئ او تېروتنه به له منځه ولاړه شي (البته، دا خورا امکان نلري چې یو څوک به د هدف لپاره منفي شمیره واچوي، مګر تېروتنه د انسان ده :)
اکثره ، د VALUE تېروتنه هغه وخت رامینځته کیږي کله چې num_chars دلیل د بل فنکشن لخوا نمایش کیږي. په دې حالت کې، دا فنکشن بل حجرې ته کاپي کړئ یا یې په فورمول بار کې وټاکئ او F9 فشار ورکړئ ترڅو وګورئ چې دا د څه شی سره مساوي دی. که ارزښت له 0 څخه کم وي، نو د تېروتنو لپاره فعالیت وګورئ.
د ټکي د ښه روښانه کولو لپاره، راځئ چې د کیڼ اړخ فورمول واخلو چې موږ په لومړي مثال کې د هیواد د تلیفون کوډونو استخراج لپاره کارولی دی: LEFT(A2 , لټون("-", A2-1). لکه څنګه چې تاسو په یاد ولرئ، په num_chars دلیل کې د لټون فعالیت په اصلي تار کې د لومړي هایفن موقعیت محاسبه کوي، له هغې څخه موږ د وروستۍ پایلې څخه هایفن لرې کولو لپاره 1 کموو. که زه په تصادفي توګه -1 بدل کړم، ووایه، د -11 سره، فورمول به د #VALUE غلطۍ له لارې وي ځکه چې د num_chars دلیل د منفي شمیرو سره مساوي دی:
2. په اصلي متن کې مخکښ ځایونه
په هغه صورت کې چې ستاسو د Excel Left فورمول پرته له کوم څرګند دلیل ناکام شي، د مخکښو ځایونو لپاره اصلي ارزښتونه وګورئ. که تاسو خپل معلومات له ویب څخه کاپي کړي یا له بلې بهرنۍ سرچینې څخه صادر کړي، ډیری داسې ځایونه ممکن د متن د ننوتلو دمخه د پام وړ نه وي، او تاسو به هیڅکله نه پوهیږئ چې دوی هلته شتون لري.یو څه غلط کیږي. لاندې انځور ستونزه په ګوته کوي:
ستاسو په کاري پاڼو کې د مخکښو ځایونو څخه د خلاصون لپاره، د Excel TRIM فنکشن یا د متن Toolkit Add-in څخه کار واخلئ.
3. Excel LEFT د نیټې سره کار نه کوي
که تاسو د نیټې د انفرادي برخې (لکه ورځ، میاشت یا کال) ترلاسه کولو لپاره د Excel LEFT فنکشن کارولو هڅه وکړئ، په ډیری مواردو کې تاسو به یوازې لومړی څو عددونه بیرته ترلاسه کړئ. د هغه شمیره چې د دې نیټې استازیتوب کوي. نقطه دا ده چې په مایکروسافټ ایکسل کې، ټولې نیټې د 1 جنوري 1900 راهیسې د ورځو شمیره نمایندګي کوي د عدد په توګه زیرمه شوي ، کوم چې د 1 شمیرې په توګه زیرمه شوي (د نورو معلوماتو لپاره مهرباني وکړئ د ایکسل نیټې بڼه وګورئ). هغه څه چې تاسو په حجره کې ګورئ یوازې د نیټې بصری نمایش دی او د هغې نندارې په اسانۍ سره د مختلف نیټې فارمیټ پلي کولو سره بدلیدلی شي.
د مثال په توګه ، که تاسو په A1 حجره کې 11-جنوري-2017 نیټه لرئ او تاسو هڅه وکړئ د LEFT(A1,2) فارمول په کارولو سره ورځ راوباسئ، پایله به 42 وي، کوم چې د 42746 شمیرې لومړۍ 2 عددونه دي چې د داخلي ایکسل سیسټم کې د جنوري 11، 2017 استازیتوب کوي.
<0 د نیټې د یوې ځانګړې برخې د را ایستلو لپاره، له لاندې کارونو څخه یوه وکاروئ: DAY، MONTH یا YEAR.که چیرې ستاسو نیټې د متن تارونو په توګه داخل شي، د LEFT فنکشن به پرته له خنډ څخه کار وکړي، لکه څنګه چې ښودل شوي د سکرین شاټ په ښي برخه کې:
دا دا ده چې تاسو په Excel کې د LEFT فعالیت څنګه کاروئ. زه د لوستلو لپاره مننه کوم او هیله لرم چې تاسو بیا وګورمراتلونکې اونۍ.