تابع RIGHT

جداسازی بخشی از انتهای یک متن

ساختار تابع

=RIGHT(text, [num_chars])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع RIGHT از انتهای یک متن، به تعدادی که مشخص می‌کنید کاراکتر جدا می‌کند. منظور از انتها، آخرین کاراکترهایی است که تایپ شده‌اند؛ در متن فارسی یعنی سمت چپ.

مثال: چهار رقم آخر شماره کارت
=RIGHT(A2, 4)

مثال: حذف سه کاراکتر اول و نگه داشتن بقیه
=RIGHT(A2, LEN(A2) - 3)
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

مقدماتی
▣ دسته‌بندی اکسلی متنی
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی متن
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۷۰ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
text هر نوع الزامی آدرس یا متن
num_chars هر نوع اختیاری تعداد کاراکتر برای جدا سازی از انتهاپیش‌فرض: 1
Function Arguments
RIGHT
هر نوع
هر نوع
جداسازی بخشی از انتهای یک متن

کاربردهای تابع

✓

جدا کردن ارقام آخر

برداشتن چند رقم آخر شماره کارت، حساب یا تلفن

✓

جدا کردن بخش آخر کد

برداشتن شماره‌ی سریال یا پسوند از انتهای کد

✓

حذف چند کاراکتر از ابتدا

نگه داشتن بقیه‌ی متن بعد از حذف چند کاراکتر اول

خطاهای رایج و راه‌حل

#VALUE!

تعداد کاراکتر عدد منفی است

راه‌حل: نوشتن عدد صفر یا بزرگ‌تر

✦

نکات مهم

  • خروجی همیشه متن است، حتی اگر فقط رقم باشد؛ برای محاسبه آن را با VALUE به عدد تبدیل کنید.
  • فاصله‌های انتهای متن هم شمرده می‌شوند؛ اگر نتیجه عجیب بود، اول متن را با TRIM پاک کنید.
  • روی تاریخ درست کار نمی‌کند، چون تاریخ در اکسل یک عدد است.

توضیحات بیشتر

اگر ورودی دوم نوشته نشود، فقط یک کاراکتر جدا می‌شود. اگر تعداد از طول متن بیشتر باشد، کل متن برگردانده می‌شود.

توابع مرتبط و جایگزین

ترکیب

مشابه

جایگزین بهتر

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها