تابع LEFT

جداسازی بخشی از ابتدای یک متن

ساختار تابع

=LEFT(text, [num_chars])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع LEFT از ابتدای یک متن، به تعدادی که مشخص می‌کنید کاراکتر جدا می‌کند. منظور از ابتدا، اولین کاراکترهایی است که تایپ شده‌اند؛ در متن فارسی یعنی سمت راست.

مثال: چهار کاراکتر اول (مثل پیش‌شماره‌ی موبایل)
=LEFT(A2, 4)

مثال: بخش قبل از خط تیره
=LEFT(A2, FIND("-", A2) - 1)
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

مقدماتی
▣ دسته‌بندی اکسلی متنی
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی متن
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۷۰ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
text هر نوع الزامی متن یا آدرس
num_chars هر نوع اختیاری تعداد کاراکتر برای جدا سازی از ابتداپیش‌فرض: 1
Function Arguments
LEFT
هر نوع
هر نوع
جداسازی بخشی از ابتدای یک متن

کاربردهای تابع

✓

جدا کردن پیش‌شماره

برداشتن پیش‌شماره‌ی تلفن یا کد استان از ابتدای شماره

✓

جدا کردن بخش اول کد

برداشتن گروه یا سری از ابتدای کد کالا

✓

جدا کردن سال از تاریخ متنی

برداشتن چهار رقم سال از تاریخی که به صورت متن ثبت شده

خطاهای رایج و راه‌حل

#VALUE!

تعداد کاراکتر عدد منفی است

راه‌حل: نوشتن عدد صفر یا بزرگ‌تر

✦

نکات مهم

  • خروجی همیشه متن است، حتی اگر فقط رقم باشد؛ برای محاسبه آن را با VALUE به عدد تبدیل کنید.
  • فاصله‌ها هم کاراکتر حساب می‌شوند.
  • روی تاریخ درست کار نمی‌کند، چون تاریخ در اکسل یک عدد است.

توضیحات بیشتر

اگر ورودی دوم نوشته نشود، فقط یک کاراکتر جدا می‌شود. اگر تعداد از طول متن بیشتر باشد، کل متن برگردانده می‌شود.

توابع مرتبط و جایگزین

ترکیب

مشابه

جایگزین بهتر

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها