تابع RIGHT
جداسازی بخشی از انتهای یک متن
ساختار تابع
=RIGHT(text, [num_chars])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع RIGHT از انتهای یک متن، به تعدادی که مشخص میکنید کاراکتر جدا میکند. منظور از انتها، آخرین کاراکترهایی است که تایپ شدهاند؛ در متن فارسی یعنی سمت چپ.
مثال: چهار رقم آخر شماره کارت
=RIGHT(A2, 4)
مثال: حذف سه کاراکتر اول و نگه داشتن بقیه
=RIGHT(A2, LEN(A2) - 3)
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
متنی
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
متن
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۷۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
text
|
هر نوع | الزامی | آدرس یا متن |
num_chars
|
هر نوع | اختیاری | تعداد کاراکتر برای جدا سازی از انتهاپیشفرض: 1 |
جداسازی بخشی از انتهای یک متن
کاربردهای تابع
✓
جدا کردن ارقام آخر
برداشتن چند رقم آخر شماره کارت، حساب یا تلفن
✓
جدا کردن بخش آخر کد
برداشتن شمارهی سریال یا پسوند از انتهای کد
✓
حذف چند کاراکتر از ابتدا
نگه داشتن بقیهی متن بعد از حذف چند کاراکتر اول
خطاهای رایج و راهحل
#VALUE!
تعداد کاراکتر عدد منفی است
راهحل: نوشتن عدد صفر یا بزرگتر
نکات مهم
- خروجی همیشه متن است، حتی اگر فقط رقم باشد؛ برای محاسبه آن را با VALUE به عدد تبدیل کنید.
- فاصلههای انتهای متن هم شمرده میشوند؛ اگر نتیجه عجیب بود، اول متن را با TRIM پاک کنید.
- روی تاریخ درست کار نمیکند، چون تاریخ در اکسل یک عدد است.
توضیحات بیشتر
اگر ورودی دوم نوشته نشود، فقط یک کاراکتر جدا میشود. اگر تعداد از طول متن بیشتر باشد، کل متن برگردانده میشود.
