مواد جي جدول
گذريل ڪجھ مضمونن ۾، اسان متن جي مختلف ڪمن تي بحث ڪيو آھي - اھي جيڪي ٽيڪسٽ اسٽرنگ کي تبديل ڪرڻ لاءِ استعمال ڪيا ويندا آھن. اڄ اسان جو ڌيان RIGHT فنڪشن تي آهي، جيڪو تار جي ساڄي پاسي کان مخصوص انگ اکر واپس ڪرڻ لاءِ ٺهيل آهي. ٻين Excel Text فنڪشنن وانگر، RIGHT تمام سادو ۽ سڌو آهي، ان جي باوجود ان ۾ ڪجھ غير واضح استعمال آھن جيڪي توھان جي ڪم ۾ مددگار ثابت ٿي سگھن ٿا.
Excel RIGHT فنڪشن نحو
Excel ۾ RIGHT فنڪشن ٽيڪسٽ اسٽرنگ جي پڇاڙيءَ کان اکرن جو مخصوص تعداد واپس ڪري ٿو.
RIGHT فنڪشن جو نحو هن ريت آهي:
RIGHT(text, [num_chars])ڪٿي :
- ٽيڪسٽ (گهربل) - ٽيڪسٽ اسٽرنگ جنهن مان توهان اکرن کي ڪڍڻ چاهيو ٿا.
- Num_chars (اختياري) - The اکرن جو تعداد ڪڍڻ لاءِ، ساڄي پاسي کان شروع ٿيندڙ.
- جيڪڏهن num_chars کي ختم ڪيو ويو آهي، اسٽرنگ جو 1 آخري اکر واپس ڪيو ويندو آهي (ڊفالٽ).
- جيڪڏهن num_chars جي ڪل تعداد کان وڏو آهي اسٽرنگ ۾ اکر، سڀ اکر موٽايا ويندا.
- جيڪڏهن num_chars هڪ منفي نمبر آهي، ساڄي فارمولا #VALUE! error.
مثال طور، سيل A2 ۾ اسٽرنگ مان آخري 3 اکرن کي ڪڍڻ لاءِ، ھي فارمولا استعمال ڪريو:
=RIGHT(A2, 3)
نتيجو شايد ڪجهه هن جهڙو نظر اچي ٿو:
اهم نوٽ! Excel RIGHT فنڪشن هميشه هڪ ٽيڪسٽ موٽائي ٿوstring ، جيتوڻيڪ اصل قدر هڪ نمبر آهي. ھڪڙي انگ کي ٻاھر ڪڍڻ لاءِ صحيح فارمولا کي مجبور ڪرڻ لاءِ، ان کي VALUE فنڪشن سان گڏ استعمال ڪريو جيئن ھن مثال ۾ ڏيکاريل آھي.
Excel ۾ RIGHT فنڪشن ڪيئن استعمال ڪجي - فارمولا مثال
حقيقي زندگي ۾ worksheets، Excel RIGHT فنڪشن تمام گھٽ استعمال ڪيو ويندو آھي پاڻ تي. اڪثر صورتن ۾، توهان ان کي استعمال ڪندا ٻين Excel افعال سان گڏ وڌيڪ پيچيده فارمولن جي حصي جي طور تي.
سب اسٽرنگ ڪيئن حاصل ڪجي جيڪا ڪنهن خاص ڪردار کان پوءِ اچي
جيڪڏهن توهان ڪڍڻ چاهيو ٿا. ھڪڙو ذيلي اسٽرنگ جيڪو ھڪڙي مخصوص ڪردار جي پٺيان ھلندو آھي، يا ته SEARCH يا FIND فنڪشن استعمال ڪريو ان ڪردار جي پوزيشن کي طئي ڪرڻ لاء، پوزيشن کي گھٽايو مجموعي اسٽرنگ ڊگھائي مان جيڪو LEN فنڪشن طرفان موٽايو ويو آھي، ۽ گھڻن اکر کي اصل اسٽرنگ جي ساڄي پاسي کان ڇڪيو.
ساڄي ( string ، LEN( string ) - SEARCH( ڪردار ، string ))چون ٿا چئو، سيل A2 تي مشتمل آهي پهريون ۽ آخري نالو هڪ اسپيس سان الڳ ٿيل آهي، ۽ توهان جو مقصد آهي ته آخري نالو ٻئي سيل ڏانهن ڇڪڻ. صرف مٿي ڏنل عام فارمولا وٺو ۽ توهان A2 کي string جي جاءِ تي، ۽ "" (اسپيس) کي ڪردار:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
ساڳيء طرح، توھان حاصل ڪري سگھو ٿا ھڪڙو ذيلي اسٽرنگ جيڪو ڪنھن ٻئي ڪردار جي پٺيان ھجي، مثال طور. ڪاما، سيميڪولن، هائيفن وغيره. مثال طور، ڪنهن سبسٽرنگ کي ڪڍڻ لاءِ جيڪو هائيفن کان پوءِ اچي،ھي فارمولا استعمال ڪريو:
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
نتيجو ھن جھڙو نظر ايندو:
ڊليميٽر جي آخري واقع ٿيڻ کان پوءِ ھڪ ذيلي اسٽرينگ ڪيئن ڪڍجي
جڏھن پيچيده تارن سان ڊيل ڪندي جنهن ۾ هڪ ئي ڊيليميٽر جا ڪيترائي واقعا شامل هوندا، توهان کي اڪثر متن کي ٻيهر حاصل ڪرڻ جي ضرورت پوندي آخري ڊيليميٽر واقعن جي ساڄي پاسي. شين کي سمجهڻ ۾ آساني پيدا ڪرڻ لاءِ، هيٺ ڏنل ماخذ ڊيٽا ۽ گهربل نتيجو تي هڪ نظر وجهو:
جيئن توهان مٿي ڏنل اسڪرين شاٽ ۾ ڏسي سگهو ٿا، ڪالمن A ۾ غلطين جي هڪ فهرست آهي. توهان جو مقصد اهو آهي ته غلطي جي وضاحت کي ڇڪيو جيڪو هر اسٽرنگ ۾ آخري ڪالون کان پوء اچي ٿو. هڪ اضافي پيچيدگي اها آهي ته اصل تارن ۾ ڊيليميٽر مثالن جا مختلف انگ هوندا، مثال طور. A3 ۾ 3 ڪالون شامل آهن جڏهن ته A5 صرف هڪ.
حل ڳولڻ جي ڪنجي آهي ماخذ اسٽرنگ ۾ آخري ڊيليميٽر جي پوزيشن جو تعين ڪرڻ (هن مثال ۾ ڪولن جو آخري واقعو). ھن کي ڪرڻ لاءِ، توھان کي ھٿ ڀريو مختلف افعال استعمال ڪرڻ جي ضرورت پوندي:
- اصل اسٽرنگ ۾ حدن جو تعداد حاصل ڪريو. اهو هڪ آسان حصو آهي:
- پهريون، توهان LEN فنڪشن کي استعمال ڪندي اسٽرنگ جي ڪل ڊگھائي جو اندازو لڳايو: LEN(A2)
- ٻيو، توهان بغير ڪنهن حد جي استعمال ڪندي اسٽرنگ جي ڊيگهه کي ڳڻيو ٿا. SUBSTITUTE فنڪشن جيڪو ڪولن جي سڀني واقعن کي ڪجھ به نه سان تبديل ڪري ٿو: LEN(SUBSTITUTE(A2,":",""))
- آخرڪار، توهان اصل اسٽرنگ جي ڊيگهه کي گھٽايوڪل اسٽرنگ ڊگھائي کان سواءِ حد بندين جي: LEN(A2)-LEN(SUBSTITUTE(A2,":",""))
پڪ ڪرڻ لاءِ ته فارمولا صحيح ڪم ڪري ٿو، توھان ان ۾ داخل ڪري سگھو ٿا الڳ سيل، ۽ نتيجو 2 ٿيندو، جيڪو سيل A2 ۾ ڪالون جو تعداد آھي.
- آخري ڊيليميٽر کي ڪجهه منفرد ڪردار سان تبديل ڪريو. ان متن کي ڪڍڻ لاءِ جيڪو اسٽرنگ ۾ آخري ڊيليميٽر کان پوءِ اچي ٿو، اسان کي ڪنهن طريقي سان ڊيليميٽر جي آخري واقعن کي ”نشان“ ڪرڻ جي ضرورت آهي. ان لاءِ، اچو ته ڪولن جي آخري واقعن کي بدلائي ان ڪردار سان جيڪو اصل تارن ۾ ڪٿي به نظر نه اچي، مثال طور پائونڊ جي نشاني (#) سان.
جيڪڏهن توهان Excel SUBSTITUTE فنڪشن جي نحو کان واقف آهيو، توهان کي ياد هوندو ته ان ۾ 4th اختياري دليل (instance_num) آهي جيڪو صرف مخصوص ڪردار جي مخصوص واقعن کي تبديل ڪرڻ جي اجازت ڏئي ٿو. ۽ جيئن ته اسان اڳ ۾ ئي اسٽرنگ ۾ ڊيليميٽرن جي تعداد کي ڳڻيو آهي، صرف مٿي ڏنل فنڪشن کي ٻئي SUBSTITUTE فنڪشن جي چوٿين دليل ۾ ڏيو:
=SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))
جيڪڏهن توهان هن فارمولا کي الڳ سيل ۾ رکون ٿا. ، اهو هن اسٽرنگ کي واپس ڪندو: ERROR:432#Connection timed out
- اسٽرنگ ۾ آخري ڊيليميٽر جي پوزيشن حاصل ڪريو. ان تي منحصر آھي ته توھان ڪھڙي اکر سان تبديل ڪيو آھي آخري ڊيليميٽر سان، استعمال ڪريو يا ته ڪيس-حساس SEARCH يا ڪيس-حساس FIND استعمال ڪريو اسٽرنگ ۾ ان ڪردار جي پوزيشن کي طئي ڪرڻ لاءِ. اسان آخري ڪالون کي تبديل ڪيو# نشاني سان، تنهن ڪري اسان هيٺ ڏنل فارمولا استعمال ڪريون ٿا ان جي پوزيشن معلوم ڪرڻ لاءِ:
=SEARCH("#", SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))
هن مثال ۾، فارمولا 10 ڏي ٿو، جيڪو بدليل اسٽرنگ ۾ # جي پوزيشن آهي.
- آخري ڊيليميٽر جي ساڄي پاسي سب اسٽرنگ واپس ڪريو. ھاڻي جڏھن توھان ڄاڻو ٿا ته ھڪڙي اسٽرنگ ۾ آخري ڊيليميٽر جي پوزيشن، توھان کي صرف اھو ڪرڻو آھي ته ان نمبر کي ڪُل اسٽرنگ جي ڊگھائي مان گھٽايو، ۽ اصل اسٽرنگ جي پڇاڙيءَ مان گھڻا اکر واپس ڪرڻ لاءِ RIGHT فنڪشن حاصل ڪريو:
=RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))))
جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي، فارمولا مڪمل طور تي ڪم ڪري ٿو:
جيڪڏهن توهان هڪ وڏي ڊيٽا سيٽ سان ڪم ڪري رهيا آهيو جتي مختلف سيلز مختلف حدن تي مشتمل هجن، توهان شايد چاهيو مٿئين فارمولا کي IFERROR فنڪشن ۾ ڳنڍڻ لاءِ ممڪن نقصن کي روڪڻ لاءِ:
=IFERROR(RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))), A2)
جيڪڏهن ڪنهن خاص اسٽرنگ ۾ مخصوص ڊيليميٽر جو هڪ واقعو نه هجي، ته اصل اسٽرنگ واپس ڪئي ويندي، جيئن هيٺ ڏنل اسڪرين شاٽ ۾ قطار 6 ۾:
اسٽرنگ مان پھرين N اکرن کي ڪيئن ختم ڪجي
اسٽرنگ جي پڇاڙي مان سب اسٽرنگ ڪڍڻ کان علاوه، Excel RIGHT فنڪشن ڪم اچي ٿو. حالتن ۾ جڏهن توهان اسٽرنگ جي شروعات کان اکرن جو هڪ خاص تعداد هٽائڻ چاهيو ٿا.
اڳئين ۾ استعمال ٿيل ڊيٽا سيٽ ۾ ious مثال طور، توهان لفظ "ERROR" کي هٽائڻ چاهيو ٿا جيڪو هر اسٽرنگ جي شروعات ۾ ظاهر ٿئي ٿو ۽ صرف غلطي نمبر ۽ وضاحت ڇڏي ڏيو. هجڻٿي ويو، ڪل اسٽرنگ ڊگھائي مان ختم ڪرڻ لاءِ اکرن جو تعداد گھٽايو، ۽ ان نمبر کي فراهم ڪريو num_chars Excel RIGHT فنڪشن جي دليل:
RIGHT( string , LEN ( string )- number_of_chars_to_remove )هن مثال ۾، اسان A2 ۾ ٽيڪسٽ اسٽرنگ مان پهرين 6 اکر (5 اکر ۽ هڪ ڪالون) کي هٽايو ٿا، تنهن ڪري اسان جو فارمولا ائين وڃي ٿو. ھيٺ ڏنل آھي:
=RIGHT(A2, LEN(A2)-6)
ڇا Excel RIGHT فنڪشن ھڪڙو نمبر واپس ڪري سگھي ٿو؟
جيئن ھن سبق جي شروعات ۾ ذڪر ڪيو ويو آھي، Excel ۾ RIGHT فنڪشن ھميشه ھڪڙي ٽيڪسٽ اسٽرنگ موٽائي ٿو. جيڪڏهن اصل قدر هڪ نمبر آهي. پر ڇا جيڪڏهن توهان هڪ عددي ڊيٽا سيٽ سان ڪم ڪيو ۽ چاهيو ته آئوٽ پڻ عددي هجي؟ ھڪڙو آسان حل آھي VALUE فنڪشن ۾ ھڪڙي صحيح فارمولا کي ترتيب ڏيڻ، جيڪو خاص طور تي ٺاھيو ويو آھي ھڪڙي اسٽرنگ کي ھڪڙي عدد کي ھڪڙي نمبر ۾ تبديل ڪرڻ لاءِ.
مثال طور، آخري 5 اکرن (زپ ڪوڊ) کي ڪڍڻ لاء. A2 ۾ ۽ ڪڍيل اکرن کي نمبر ۾ تبديل ڪريو، ھي فارمولا استعمال ڪريو:
=VALUE(RIGHT(A2, 5))
ھيٺ ڏنل اسڪرين شاٽ نتيجو ڏيکاري ٿو - مھرباني ڪري ڪالم B ۾ ساڄي طرف واري انگن کي نوٽ ڪريو، جيئن کاٻي جي مخالفت ڪالمن A:
ساڄي ڪم ڇو نٿو ڪري ڪالمن A ۾؟
جيئن ته Excel RIGHT فنڪشن کي ٽيڪسٽ اسٽرنگ سان ڪم ڪرڻ لاءِ ٺاهيو ويو آهي جڏهن ته تاريخن کي انگن سان ڏيکاريو ويو آهي. اندروني ايڪسل سسٽم، هڪ صحيح فارمولا هڪ فرد کي ٻيهر حاصل ڪرڻ جي قابل ناهيهڪ تاريخ جو حصو جيئن هڪ ڏينهن، مهينو يا سال. جيڪڏھن توھان ھي ڪرڻ جي ڪوشش ڪندا، توھان صرف حاصل ڪندا ڪجھ آخري انگ اکر نمبر جا جيڪي ھڪڙي تاريخ جي نمائندگي ڪن ٿا.
فرض ڪريو، توھان وٽ تاريخ آھي 18-Jan-2017 سيل A1 ۾. جيڪڏهن توهان سال کي ڪڍڻ جي ڪوشش ڪندا فارمولا RIGHT(A1,4) سان، نتيجو 2753 هوندو، جيڪو 42753 نمبر جا آخري 4 انگ آهي، جيڪو ايڪسل سسٽم ۾ جنوري 18، 2017 جي نمائندگي ڪري ٿو.
"تنهنڪري، مان ڪنهن تاريخ جو هڪ خاص حصو ڪيئن حاصل ڪري سگهان ٿو؟"، توهان شايد مون کان پڇو. ھيٺ ڏنل ڪمن مان ھڪڙو استعمال ڪندي:
- ھڪ ڏينھن ڪڍڻ لاءِ DAY فنڪشن: =DAY(A1)
- مهينو حاصل ڪرڻ لاءِ مھينو فنڪشن: =MONTH(A1) 6>، جيڪو اڪثر صورت ۾ هوندو آهي جڏهن توهان ٻاهرين ذريعن مان ڊيٽا برآمد ڪندا آهيو، ڪجهه به توهان کي RIGHT فنڪشن استعمال ڪرڻ کان روڪي نه ٿو آخري ڪجهه اکرن کي ڇڪڻ لاءِ تار ۾ جيڪي تاريخ جي هڪ خاص حصي جي نمائندگي ڪن ٿا:
- هڪ يا وڌيڪ آهي پيچيدگي واري جڳھ اصل ڊيٽا ۾. سيلز ۾ اضافي اسپيس کي جلدي ختم ڪرڻ لاءِ، يا ته استعمال ڪريو Excel TRIM فنڪشن يا سيل ڪلينر ايڊ-ان.
- The num_chars دليل آهي صفر کان گهٽ . جييقينن، توھان مشڪل سان توھان جي فارمولي ۾ ھڪ ناڪاري انگ کي مقصد تي رکڻ چاھيو ٿا، پر جيڪڏھن num_chars دليل ڪنھن ٻئي Excel فنڪشن يا مختلف ڪمن جي ميلاپ سان ڳڻيو وڃي ٿو ۽ توھان جو ساڄي فارمولا #VALUE واپس ڪري ٿو! غلطي، نقصن لاءِ nested فنڪشن (ن) کي چيڪ ڪرڻ جي پڪ ڪريو.
- اصل قدر تاريخ آهي. جيڪڏهن توهان هن سبق کي ويجهڙائي سان پيروي ڪيو آهي، توهان اڳ ۾ ئي ڄاڻو ٿا ته ڇو RIGHT فنڪشن تاريخن سان ڪم نٿو ڪري سگهي. جيڪڏهن ڪو ماڻهو پوئين حصي کي ڇڏي، توهان مڪمل تفصيل حاصل ڪري سگهو ٿا ڇو ته Excel RIGHT فنڪشن تاريخن سان ڪم نه ڪندو آهي.
Excel RIGHT فنڪشن ڪم نه ڪري رهيو آهي - سبب ۽ حل
جيڪڏهن هڪ صحيح فارمولا توهان جي ورڪ شيٽ ۾ صحيح ڪم نٿو ڪري، گهڻو ڪري اهو هيٺين سببن مان هڪ سبب آهي:
اهڙي طرح توهان Excel ۾ RIGHT فنڪشن استعمال ڪندا آهيو. ھن سبق ۾ بحث ڪيل فارمولين تي ويجھي نظر رکڻ لاءِ، توھان کي ڀليڪار آھي توھان ھيٺ ڏنل اسان جو نمونو ورڪ بڪ ڊائون لوڊ ڪريو. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد آهي ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسندا.
دستياب ڊائون لوڊ
Excel RIGHT فنڪشن - مثال (.xlsx فائل)