تابع LEFT تعداد معینی از نویسه‌های سمت چپ رشته متن ارائه شده را استخراج می‌کند. برای مثال  LEFT("apple" , 3) = عبارت app را بر می‌گرداند.

هدف تابع

نویسه‌های سمت چپ یک رشته متن را استخراج کنید 

خروجی تابع

یک یا چند نویسه

ترکیب تابع

= LEFT (text , [num_chars]) 

ورودی تابع (مولفه‌ها‌)

text - متنی که از آن نویسه‌ها استخراج می‌شود.
num_chars - [اختیاری] تعداد نویسه‌هایی که باید از سمت چپ رشته متن استخراج شوند. پیش فرض 1.

نحوه استفاده از تابع

تابع LEFT تعداد معینی از نویسه‌های سمت چپ رشته متن ارائه شده را استخراج می‌کند. مولفه دوم که num_chars نام دارد ، تعداد نویسه‌هایی که باید استخراج شود را کنترل می‌کند. اگر num_chars ارائه نشده باشد، پیش‌فرض 1 خواهد بود.

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

مثال ها

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

= LEFT("apple" , 1)   //  بازگردانده می‌شود a نویسه 
= LEFT("apple" , 2)   //    بازگردانده می‌شود ap نویسه‌های 
= LEFT("apple" , 3)   //    بازگردانده می‌شود app نویسه‌های 

تابع LEFT

 اگر مولفه اختیاری num_chars ارائه نشده باشد، به طور پیش‌فرض 1 خواهد بود:

= LEFT ("ABC")   //  بازگردانده می‌شود A نویسه 

اگر num_chars از طول رشته متن بیشتر شود ، تابع LEFT کل رشته متن را بر می‌گرداند:

= LEFT ("apple" , 100)   // بازگردانده می‌شود apple نویسه‌های 

وقتی LEFT روی مقدار عددی استفاده شود، نتیجه با فرمت متن بازگردانده می‌شود:

= LEFT (1000 , 3)   //    د(نویسه 100) با فرمت متن بازگردانده می‌شود

تابع LEFT اگرچه تابع ساده‌ای است ، اما اغلب با توابع دیگری مانند تابع LEN و تابع FIND ترکیب می‌شود تا نویسه‌های مورد نظر رشته متن را به روشی خاص استخراج کند.

به عنوان مثال ، برای استخراج تعداد متغیری از نویسه‌ها، بسته به محل یک نویسه خاص در رشته متن ارائه شده ، از فرمول زیر استفاده کنید :

= LEFT (text , FIND (char , text) -1)   //  استخراج متن تا نویسه مشخص شده 

تابع FIND موقعیت char را بر می‌گرداند و تابع LEFT تمام متن سمت چپ این موقعیت را بر می‌گرداند.

مثال زیر نشان می‌دهد که چگونه می‌توان این فرمول را در برگه اکسل اعمال کرد. فرمول سلول C3 به این صورت است:

= LEFT (B3 , FIND (" " , B3) -1)

تابع LEFT

تابع FIND موقعیت نویسه فاصله (" ") را به عنوان یک عدد بر می‌گرداند. نتیجه ، منهای یک ، به تابع LEFT به عنوان مولفه num_chars برگردانده می‌شود، سپس تمام نویسه‌ها را تا خط فاصله اول استخراج می‌کند. 

توابع مرتبط

تابع LEFT برای استخراج نویسه‌ها از سمت چپ یک رشته متن استفاده می‌شود. از تابع RIGHT برای استخراج نویسه‌ها از سمت راست رشته متن و از تابع MID برای استخراج نویسه‌ها از وسط رشته متن استفاده کنید. تابع LEN تعداد نویسه‌ها را به عنوان طول رشته متن بر می‌گرداند و اغلب با LEFT ، MID و RIGHT ترکیب می‌شود.

نکته: در آخرین نسخه اکسل ، توابع جدیدتر مانند TEXTBEFORE، TEXTAFTER و TEXTSPLIT عملیات استخراج نویسه‌های رشته متن را تا حد زیادی ساده کرده و برخی از فرمول‌های سنتی که از تابع LEFT استفاده می‌شد منسوخ شده است. 

یادداشت

  • num_chars اختیاری است و پیش‌فرض آن ۱ است.
  • LEFT به حروف بزرگ و کوچک حساس نیست.
  • LEFT می‌تواند اعداد و همچنین متن را استخراج کند.
  •  خروجی LEFT همیشه متن است.
  •  LEFT هنگام استخراج نویسه‌ها، قالب بندی اعداد را نادیده می‌گیرد.

لطفا دیدگاه خود را در کادر پایین با ما به اشتراک بگذارید.
آیا می‌خواهید:

  • برنامه‌های قدرتمند و انعطاف پذیر با اکسل ایجاد کنید.
  • فرصت های شغلی جدید کسب کنید.

کتاب‌های معرفی شده ، راهنمای گام به گام جامع و عملی برای افرادی است که (مانند شما) می‌خواهند به این اهداف برسند.

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

*

تاکنون دیدگاهی در مورد این مطلب ثبت نشده است!