تابع LEFT
جداسازی بخشی از ابتدای یک متن
ساختار تابع
=LEFT(text, [num_chars])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع LEFT از ابتدای یک متن، به تعدادی که مشخص میکنید کاراکتر جدا میکند. منظور از ابتدا، اولین کاراکترهایی است که تایپ شدهاند؛ در متن فارسی یعنی سمت راست.
مثال: چهار کاراکتر اول (مثل پیششمارهی موبایل)
=LEFT(A2, 4)
مثال: بخش قبل از خط تیره
=LEFT(A2, FIND("-", A2) - 1)
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
متنی
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
متن
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۷۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
text
|
هر نوع | الزامی | متن یا آدرس |
num_chars
|
هر نوع | اختیاری | تعداد کاراکتر برای جدا سازی از ابتداپیشفرض: 1 |
جداسازی بخشی از ابتدای یک متن
کاربردهای تابع
✓
جدا کردن پیششماره
برداشتن پیششمارهی تلفن یا کد استان از ابتدای شماره
✓
جدا کردن بخش اول کد
برداشتن گروه یا سری از ابتدای کد کالا
✓
جدا کردن سال از تاریخ متنی
برداشتن چهار رقم سال از تاریخی که به صورت متن ثبت شده
خطاهای رایج و راهحل
#VALUE!
تعداد کاراکتر عدد منفی است
راهحل: نوشتن عدد صفر یا بزرگتر
نکات مهم
- خروجی همیشه متن است، حتی اگر فقط رقم باشد؛ برای محاسبه آن را با VALUE به عدد تبدیل کنید.
- فاصلهها هم کاراکتر حساب میشوند.
- روی تاریخ درست کار نمیکند، چون تاریخ در اکسل یک عدد است.
توضیحات بیشتر
اگر ورودی دوم نوشته نشود، فقط یک کاراکتر جدا میشود. اگر تعداد از طول متن بیشتر باشد، کل متن برگردانده میشود.
