تابع RIGHT جزو توابع متنی اکسل است. این تابع تعداد مشخصی از کاراکترهای یک رشتهی متنی را از سمت راست آن جدا میکند.
🌎 Right در زبان انگلیسی به معنی راست میباشد.
آرگومانهای ورودی
آرگومان اول (text): رشته متنی که قرار است تعدادی کاراکتر از سمت راست آن جدا شود.
آرگومان دوم ([num_chars]): تعداد کاراکتری که باید از سمت راست جدا شود. این آرگومان اختیاری است.
مثالها
۱- برای مثال، نگاهی به فرمول تابع Right در تصویر زیر بیندازید. از سمت راست سلول A1، دو رقم جدا میشود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =RIGHT(A1,2) | |||||
◢ | A | B | C | |||||
1 | ME-1203 | 03 | ||||||
2 |
نکات مهم تابع
نکته 1) در صورتی که مقدار آرگومان دوم (num_chars) در تابع تعیین نشود، اکسل مقدار پیشفرض 1 را برای آن در نظر خواهد گرفت.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =RIGHT(A1) | |||||
◢ | A | B | C | |||||
1 | excelut | t | ||||||
2 |
نکته 2) در صورتی که مقدار آرگومان دوم (num_chars) از طول پارامتر اول بیشتر یا برابر آن باشد، کل پارامتر اول عیناً به عنوان نتیجهی تابع برگردانده خواهدشد.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =RIGHT(A1,10) | |||||
◢ | A | B | C | |||||
1 | excelut | excelut | ||||||
2 |
نکته 3) در صورتی که مقدار آرگومان دوم (num_chars) را صفر در نظر بگیریم، رشتهی خالی به عنوان نتیجهی تابع برگردانده خواهدشد؛ به عبارتی هیچ کاراکتری انتخاب نمیشود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =RIGHT(A1,0) | |||||
◢ | A | B | C | |||||
1 | excelut | | ||||||
2 |
نکته 4) درتمامی توابع متنی، مبنای کار سمتی است که نوشتن شروع میشود. بدیهی است برای زبانهای راست به چپ مانند فارسی شروع سلول از سمت راست خواهد بود برخلاف زبان انگلیسی که شروع سلول از سمت چپ است.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =RIGHT(A1,3) | |||||
◢ | A | B | C | |||||
1 | علیرضا | رضا | ||||||
2 |
همانطور که مشاهده میشود، حاصل تابع برابر با «رضا» است و نە «علی».
خطاهای تابع
خطای :#VALUE!این خطا زمانی رخ میدهد که در آرگومان دوم (num_chars) عدد منفی وارد شود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =RIGHT(A1,-1) | |||||
◢ | A | B | C | |||||
1 | excelut | #VALUE! | ||||||
2 |