آموزش تابع len در اکسل:
گاهی اوقات نیاز است که تعداد کارکتر های یک سلول را چک کنیم و از درستی آن اطینان حاصل نماییم… در این هنگام تابع len به کمک شما خواهد آمد.
تابع len از دست توابع متنی در اکسل است. این تابع به شمارش تعداد کارکترهای موجود در یک سلول میپردازد.
ساختار تابع :
ساختار این تابع به شکل زیر است:
=LEN(TEXT)
این تابع تنها یک آرگومان دارد.
TEXT = متنی که قرار است تعداد کارکتر های آن شمارش شود در این آرگومان قرار می گیرد.
*نکته*
– ورودی تابع میتواند ارجاع به سلول های دیگر باشد
– این تابع اعداد،نمادها،فاصله ها و علاعم نگارشی را شمارش می کند
– در صورت وارد کردن متن در آرگومان تابع حتما آن را بین دبلکوتیشن قرار دهید
– شیوه های مختلف نمایش اعداد در اکسل (فرمت سل) جزو طول به حساب نمی آید
مثال:
در نمایش عدد 1487 به سه روش زیر به شکل مقابل توجه نمایید:
همونطور که میبینید تعداد طول اعداد باهم برابر اند
مثال:
فرض کنید لیستی شامل شماره دانشجویی تعدادی از دانشجویان در اختیار داریم . قصد داریم چک کنیم که آیا همه کد ها به درستی وارد شده یا نه؟؟
(کد دانشجویی 14 رقمی است)

مطابق شکل کد دانشجویی میلاد و نرگس به درستی وارد نشده.
_ در صورتی که لیستی طولانی از دانشجوها داشته باشیم استفاده از تابع len به تنهایی و تشخیص درستی یا نادرستی کد ها کار راحتی نخواهد بود.
در این هنگام بهتر است از فرمول زیر استفاده نمایید:
=len(H7)=14

با استفاده از این فرمول یک آزمایش طراحی کردیم که اگر کد موجود برابر 14 نتیجه true و در غیر این صورت نتیجه false خواهد بود.
در نتیجه تشخیص درستی کد ها راحت تر خواهد شد.
ترکیب تابع len با دیگر توابع:
ترکیب با تابع if :
درصورتی که بخواهیم تعداد کارکتر های رشته ای را بر اساس شرط مشخصی بررسی نماییم و به نتیجه ای دست یابیم از ترکیب دو تابع len و if استفاده میکنیم.
ساختار این فرمول به شکل زیر خواهد بود:
=IF(LEN(TEXT));VALUE-IF-TRUE;VALUE-IF-FALSE)
مثال:
فرض کنید قصد داریم در مقابل سلول هایی که کد دانشجویی به درستی وارد شده (14 رقم) عبارت درست و در مقابل سلول هایی که کد صحیح نیست هیچ چیز چاپ نشود
ترکیب len و تابع Sum :
برای به دست آوردن تعداد کارکتر های موجود در یک محدوده باید از ترکیب دو تابع len و sum استفاده نمایید
ساختار این فرمول به شکل زیر خواهد بود:
=sum(len(text), len(text),…)
در این ترکیب به کمک تابع len و به صورت جداگانه تعداد کارکتر های هر سلول را به دست آورده و سپس توسط تابع sum همه آنها را جمع خواهیم زد.
به عبارتی خروجی این فرمول حاصل جمع همه ی کارکتر های محدوده خواهد بود.
——————————————————————————————————————————————————————————————————————————————————————————————