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