تابع RIGHT در اکسل در دسته توابع متنی (Text) قرار دارد. توابع متنی برای استخراج بخشی از رشته موجود در سلول مناسب هستند. استفاده از این تابع بسیار ساده است؛ چون فقط دو آرگومان دارد. این تابع مشابه تابع LEFT عمل میکند؛ با این تفاوت که به شما امکان میدهد تعداد مشخصی از کاراکترها را که از سمت راست یک رشته شروع میشود، استخراج کنید.
ساختار تابع RIGHT در اکسل
ساختار تابع RIGHT دو آرگومان دارد و ساختار آن به صورت زیر است:
RIGHT(Text, [num_chars])
- Text: متن (رشتهای) که قرار است کاراکترهای آن از سمت راست جدا شود در این قسمت قرار میدهیم.
- Num_chars: تعداد کاراکترهایی که باید از سمت راست جدا شوند، در این قسمت وارد میکنیم.
نکته: آرگومان اول ضروری و آرگومان دوم اختیاری است.
مثال: عملکرد تابع RIGHT در اکسل
فرض کنید یک لیست از کد محصولات در اختیار دارید، که ۳ رقم سمت راست این محصولات نشاندهنده اصل یا تقلبی بودن محصول است. حالا میخواهید ۳ رقم سمت راست را جدا کنید تا ببینید آیا محصول اصل یا تقلبی است. برای این کار مشابه من دادههای خود را وارد فایل اکسل کنید.
روی سلول نتیجه (B2) کلیک کنید. در نوار فرمول نرمافزار روی Fx کلیک کنید. (یا اینکه کلیدهای Shift+F3 را فشار دهید.)
پنجره Insert Function باز میشود. از دسته توابع متنی (TEXT) تابع RIGHT را پیدا کنید و روی OK کلیک کنید.
پنجره Function Arguments باز میشود. در کادر Text کلیک کنید و سلول B2 را انتخاب کنید. در کادر Num_chars کلیک کنید و تعداد ارقام مربوط به پیش شماره را وارد کنید. در اینجا من عدد ۳ را وارد میکنم. در نهایت روی OK کلیک کنید.
برای اعمال فرمول به بقیه سلولها به گوشه سلول B2 بروید. وقتی نشانگر ماوس به شکل علامت بعلاوه (+) درآمد، ماوس را به سمت پایین بکشید.
مثال ۲: ترکیب دو تابع RIGHT و LEN
شما با استفاده از ترکیب دو تابع RIGHT و LEN هم میتوانید به نتیجه مثال قبل برسید. برای این کار در سلول نتیجه (B2) کلیک کنید و فرمول زیر را درج کنید. فرمول با این منطق کار میکند که تابع LEN تعداد کاراکترهای یک رشته را بدست میآورد. سپس تعداد کاراکترهای ناخواسته را (که در این مثال ۷ است.) از کل طول رشته کم میکند. در نهایت تابع RIGHT کاراکترهای باقی مانده را برمیگرداند.
RIGHT(A2, LEN(A2)-7)
با روشی که در مثال قبل گفته شد، فرمول را به بقیه سلولها اعمال کنید. نتیجه را در تصویر زیر مشاهده میکنید.
چند نکته درباره تابع RIGHT در اکسل
- اگر در قسمت Num_chars عددی را وارد نکنید، به صورت پیش فرض فقط یک رقم بازگردانده میشود.
- اگر رقمی که در کادر Num_chars وارد میکنید، از طول کل رشته بیشتر باشد، تابع RIGHT تمام رشته را برمیگرداند.
- تابع RIGHT در اکسل به دسته توابع Text تعلق دارد، بنابراین نتیجه یک فرمول RIGHT همیشه یک رشته متنی است، حتی اگر کاراکتری که از رشته موردنظر استخراج میکنید، یک عدد باشد.
جمعبندی
در این آموزش تابع RIGHT را توضیح دادیم و برخی نکات مربوط مربوط به آن را گفتیم. همانطور که مشاهده کردید با استفاده از این تابع توانستیم بخشهای ناخواسته رشته را حذف کنیم تا بتوانیم به راحتی دادههای خود را تجزیه و تحلیل کنیم.