نسخه Pdf

پاک کردن متن با توابع LEFT، RIGHT و LEN

ترفند کاربردی برنامه اکسل

پاک کردن متن با توابع LEFT، RIGHT و LEN

این فرمول‌های متنی مخصوص پاک کردن داده‌ها‌ست.برای مثال در حالت زیر اسم چند ایالت آمریکا را داریم که حروف اختصاری هر یک با یک خط فاصله در کنار اسامی قرار گرفته است. با استفاده از تابع LEFT می‌توانیم فقط دو حرف اختصاری هر نام را داشته باشیم.

LEFT براساس تعداد کاراکترهای درنظرگرفته یک رشته‌ی متنی را به صورت خروجی تحویل می‌دهد. اولین ورودی این تابع سلول مربوط به رشته‌ متنی و دومی تعداد حروف مورد نظر است.
چنانچه بخواهید نام ایالت را به صورت کامل داشته باشید و خبری ازحروف اختصاری نباشد از تابع RIGHT استفاده کنید. RIGHT تعداد کاراکترها را از سمت راست رشته‌ متنی جدا می‌کند.
اما سوال این است که چه تعداد کاراکتر را باید از سمت راست انتخاب کنید؟ چرا که تعداد حروف ایالت‌ها با هم برابر نیستند. در اینجا استفاده از تابع LEN کارگشا خواهد بود.
تابع LEN کل کاراکترهای یک رشته‌ متنی را شمارش می‌کند و فقط یک ورودی دارد که آن هم سلول مربوط به رشته‌ متنی است.
حالا با کمک تعداد کاراکترهای به دست آمده از تابع LEN می‌توانید از تابع RIGHT استفاده کنید.
از آن جا که ما می‌خواهیم حروف اختصاری و خط فاصله را حذف کنیم، وردی تابع RIGHT را عدد تابع LEN منهای ۳ قرار می‌دهیم.