تابع LEFT در اکسل: استخراج کاراکترها از سمت چپ یک رشته

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

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

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

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

بدون دیدگاه

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

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