تابع LEFT در اکسل یکی از توابع متنی پرکاربرد است که به شما امکان میدهد تعدادی کاراکتر مشخص را از سمت چپ یک رشته متنی جدا کنید. این تابع به خصوص در مواردی که نیاز به استخراج بخشی از دادهها از یک ستون دارید، بسیار مفید است.
نحوه استفاده از تابع LEFT:
Excel
LEFT(text, [num_chars])
- text: رشته متنی یا سلولی که میخواهید از آن کاراکتر جدا کنید. این آرگومان اجباری است.
- num_chars: تعداد کاراکترهایی که میخواهید از سمت چپ جدا کنید. این آرگومان اختیاری است. اگر این آرگومان را وارد نکنید، تابع LEFT به صورت پیشفرض یک کاراکتر از سمت چپ جدا میکند.
مثالهای کاربردی:
برای درک بهتر عملکرد تابع LEFT، به چند مثال کاربردی توجه کنید:
مثال ۱: جدا کردن کد محصول
فرض کنید در یک ستون، کدهای محصول به صورت زیر ذخیره شدهاند:
| کد محصول | |—|—| | PRO-12345 | | DES-67890 | | NET-13579 |
میخواهیم سه کاراکتر اول هر کد را که نشاندهنده نوع محصول است، جدا کنیم. برای این کار از فرمول زیر در ستون کناری استفاده میکنیم:
Excel
=LEFT(A1, 3)
که در آن A1 سلول حاوی اولین کد محصول است. با کپی کردن این فرمول به سلولهای پایینتر، نتیجه به صورت زیر خواهد بود:
| کد محصول | نوع محصول |
|---|---|
| PRO-12345 | PRO |
| DES-67890 | DES |
| NET-13579 | NET |
مثال ۲: جدا کردن نام شهر از آدرس
فرض کنید آدرسها در یک ستون به صورت زیر ذخیره شدهاند:
| آدرس | |—|—| | تهران، خیابان ولیعصر | | اصفهان، میدان نقش جهان | | شیراز، خیابان حافظ |
میخواهیم نام شهر را از هر آدرس جدا کنیم. از آنجایی که تعداد کاراکترهای نام شهرها متفاوت است، نمیتوانیم از یک عدد ثابت برای آرگومان num_chars استفاده کنیم. در این حالت میتوانیم از ترکیب تابع LEFT با تابع FIND استفاده کنیم. تابع FIND موقعیت یک کاراکتر یا رشته متنی خاص را در یک رشته دیگر پیدا میکند. فرمول زیر این کار را انجام میدهد:
Excel
=LEFT(A1,FIND("،",A1)-1)
در اینجا، تابع FIND موقعیت کاراکتر “،” (کاما) را در آدرس پیدا میکند و سپس عدد ۱ از آن کم میکند تا فقط نام شهر جدا شود. نتیجه به صورت زیر خواهد بود:
| آدرس | شهر |
|---|---|
| تهران، خیابان ولیعصر | تهران |
| اصفهان، میدان نقش جهان | اصفهان |
| شیراز، خیابان حافظ | شیراز |
مثال ۳: جدا کردن تاریخ از یک رشته متنی طولانی
فرض کنید تاریخ در ابتدای یک سری توضیحات به صورت زیر آمده است:
| توضیحات | |—|—| | 1402/08/20 – جلسه بررسی پروژه | | 1402/09/15 – تحویل گزارش نهایی |
برای جدا کردن تاریخ، از فرمول زیر استفاده میکنیم:
Excel
=LEFT(A1,10)
از آنجا که فرمت تاریخ ثابت و شامل ۱۰ کاراکتر است، به راحتی با تعیین عدد ۱۰ در آرگومان num_chars میتوانیم تاریخ را جدا کنیم.
نکات مهم:
- اگر مقدار
num_charsبزرگتر از طول رشته متنی باشد، تابع LEFT کل رشته را برمیگرداند. - اگر مقدار
num_charsصفر باشد، تابع LEFT یک رشته خالی برمیگرداند. - تابع LEFT به حروف بزرگ و کوچک حساس نیست.
با استفاده از تابع LEFT یا RIGHT و ترکیب آن با سایر توابع اکسل، میتوانید به راحتی بخشهای مورد نیاز خود را از دادههای متنی استخراج و تحلیل کنید. این تابع ابزاری قدرتمند برای مدیریت و پردازش دادهها در اکسل است


بدون دیدگاه