تابع 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 | |
| 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 در اکسل میتوانید به راحتی بخشهای مورد نیاز از متنها را استخراج کرده و در تحلیل و پردازش دادهها در اکسل از آن بهره ببرید


بدون دیدگاه