تابع RIGHT در اکسل: استخراج متن از سمت راست

تابع RIGHT در اکسل: این تابع به شما اجازه می‌دهد تا بخشی از انتهای یک متن را جدا کرده و در یک سلول دیگر نمایش دهید.

تابع RIGHT در اکسل یکی از توابع متنی پرکاربرد است که به شما کمک می‌کند تا تعداد مشخصی از کاراکترها را از انتهای یک رشته متنی استخراج کنید. این تابع به خصوص زمانی مفید است که می‌خواهید بخش ثابتی از متن را که در انتهای سلول قرار دارد، جدا کنید.

نحوه استفاده:

فرمول کلی تابع RIGHT به شکل زیر است:

Excel

=RIGHT(text, [num_chars])
  • text: رشته متنی اصلی که می‌خواهید از آن کاراکتر استخراج کنید. این می‌تواند یک متن مستقیم درون فرمول باشد (مانند “سلام دنیا”) یا یک ارجاع به سلول حاوی متن (مانند A1).
  • num_chars: (اختیاری) تعداد کاراکترهایی که می‌خواهید از سمت راست متن استخراج کنید. اگر این آرگومان را وارد نکنید، تابع به صورت پیش‌فرض فقط یک کاراکتر آخر را برمی‌گرداند.

مثال‌های جامع:

برای درک بهتر کاربرد این تابع، به مثال‌های زیر توجه کنید:

مثال ۱: استخراج کد محصول

فرض کنید در ستون A، کدهای محصول به شکل زیر دارید:

سلول کد محصول
A1 AB-12345
A2 CD-67890
A3 EF-01234

می‌خواهید ۵ رقم آخر کد محصول را جدا کنید. فرمول زیر را در سلول B1 وارد کرده و به پایین کپی کنید:

Excel

=RIGHT(A1, 5)

نتیجه به شکل زیر خواهد بود:

سلول کد محصول نتیجه
B1 AB-12345 12345
B2 CD-67890 67890
B3 EF-01234 01234

مثال ۲: استخراج پسوند فایل

فرض کنید در ستون A، نام فایل‌ها به همراه پسوند آنها را دارید:

سلول نام فایل
A1 document.pdf
A2 image.jpg
A3 data.xlsx

می‌خواهید پسوند فایل (سه کاراکتر آخر) را جدا کنید. فرمول زیر را در سلول B1 وارد کرده و به پایین کپی کنید:

Excel

=RIGHT(A1, 3)

نتیجه به شکل زیر خواهد بود:

سلول نام فایل نتیجه
B1 document.pdf pdf
B2 image.jpg jpg
B3 data.xlsx xlsx

مثال ۳: ترکیب با توابع دیگر

تابع RIGHT در اکسل می‌تواند با توابع دیگر اکسل ترکیب شود تا نتایج پیچیده‌تری به دست آید. به عنوان مثال، می‌توانید از آن به همراه تابع LEN(محاسبه طول رشته) و FIND (پیدا کردن موقعیت یک کاراکتر) استفاده کنید.

فرض کنید می‌خواهید تمام متن بعد از آخرین خط تیره (-) را از سلول A1 استخراج کنید:

Excel

=RIGHT(A1, LEN(A1) - FIND("@",SUBSTITUTE(A1,"-","@",LEN(A1)-LEN(SUBSTITUTE(A1,"-","")))))

این فرمول ابتدا آخرین خط تیره را با @ جایگزین می‌کند و سپس موقعیت آن را پیدا کرده و تعداد کاراکترهای بعد از آن را محاسبه می‌کند.

نکات مهم:

  • اگر num_chars بزرگتر از طول متن باشد، تابع کل متن را برمی‌گرداند.
  • اگر num_chars صفر باشد، تابع یک رشته خالی برمی‌گرداند.
  • این تابع به حروف بزرگ و کوچک حساس نیست.

تابع RIGHT در اکسل می‌توانید به راحتی بخش‌های مورد نیاز از متن‌ها را استخراج کرده و در تحلیل و پردازش داده‌ها در اکسل از آن بهره ببرید

بازگشت به خانه

صفحه آموزش‌های تخصصی اکسل

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *