تابع LEFT جزو توابع متنی اکسل است. این تابع تعداد مشخصی از کاراکترهای یک رشتهی متنی را از سمت چپ آن جدا میکند.
🌎 Left در زبان انگلیسی به معنی چپ میباشد.
آرگومانهای ورودی
آرگومان اول (text): رشته متنی که قرار است تعدادی کاراکتر از سمت چپ آن جدا شود.
آرگومان دوم ([num_chars]): تعداد کاراکتری که باید از سمت چپ جدا شود. این آرگومان اختیاری است.
مثالها
۱- برای مثال، نگاهی به فرمول تابع Left در تصویر زیر بیندازید. از سمت چپ سلول A1، دو رقم جدا میشود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =LEFT(A1,2) | |||||
◢ | A | B | C | |||||
1 | ME-1203 | ME | ||||||
2 |
نکات مهم تابع
نکته 1) در صورتی که مقدار آرگومان دوم (num_chars) در تابع تعیین نشود، اکسل مقدار پیشفرض 1 را برای آن در نظر خواهد گرفت.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =LEFT(A1) | |||||
◢ | A | B | C | |||||
1 | excelut | e | ||||||
2 |
نکته 2) در صورتی که مقدار آرگومان دوم (num_chars) از طول پارامتر اول بیشتر یا برابر آن باشد، کل پارامتر اول عیناً به عنوان نتیجهی تابع برگردانده خواهدشد.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =LEFT(A1,10) | |||||
◢ | A | B | C | |||||
1 | excelut | excelut | ||||||
2 |
نکته 3) در صورتی که مقدار آرگومان دوم (num_chars) را صفر در نظر بگیریم، رشتهی خالی به عنوان نتیجهی تابع برگردانده خواهدشد؛ به عبارتی هیچ کاراکتری انتخاب نمیشود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =LEFT(A1,0) | |||||
◢ | A | B | C | |||||
1 | excelut | | ||||||
2 |
نکته 4) درتمامی توابع متنی، مبنای کار سمتی است که نوشتن شروع میشود. بدیهی است برای زبانهای راست به چپ مانند فارسی شروع سلول از سمت راست خواهد بود برخلاف زبان انگلیسی که شروع سلول از سمت چپ است.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =LEFT(A1,4) | |||||
◢ | A | B | C | |||||
1 | علیرضا | علی | ||||||
2 |
همانطور که مشاهده میشود، حاصل تابع برابر با «علی» است و نە «رضا».
خطاهای تابع
خطای :#VALUE!این خطا زمانی رخ میدهد که در آرگومان دوم (num_chars) عدد منفی وارد شود.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =LEFT(A1,-1) | |||||
◢ | A | B | C | |||||
1 | excelut | #VALUE! | ||||||
2 |