۱۰. پاککردن متن با استفاده از توابع LEFT، Right و LEN
این فرمولها برای پاککردن دادهها بسیار عالی هستند. در مثال زیر ما اسامی ایالتها را با نام اختصاریشان به وسیله خط تیره ترکیب کردهایم. میتوانیم از تابع LEFT برای بازگرداندن نام اختصاری ایالت استفاده کنیم. LEFT تعداد مشخصی از نویسهها را از ابتدای یک متن بر میدارد. اولین ورودی آن رشته متنی است. دومین ورودی تعداد کاراکترهایی است که لازم دارید. در مثال ما، به دو کاراکتر ابتدایی نیاز داریم:
قالب دستور: (تعداد کاراکترها، رشته متنی) LEFT
در صورتی که بخواهید نام ایالات را از رشته متنی جدا کنید باید از تابع RIGHT استفاده نمایید.RIGHT تعداد مشخصی از نویسه های رشته متنی را از سمت راست آن جدا میکند.
اما سوالی که وجود دارد این است که به چه تعدادی از کاراکترها احتیاج داریم؟ همه به جز ۳ تا از آنها، چرا که که نام ایالات پس از دو کاراکتر اختصاری و یک خط تیره پس از آن ذکر شدهاند. در این موارد تابع LEN به کمک ما میآید. LEN تعداد نویسهها یا طول یک رشته متنی را شمارش میکند.
قالب دستور: (رشته متنی) LEN
اکنون میتوانید ترکیبی از توابع RIGHT و LEN را برای استخراج اسامی ایالات استفاده کنید. از آنجایی که ما به همه کاراکترها به جز ۳ مورد ابتدایی آنها نیاز داریم، طول متن را منهای ۳ میکنیم و از این مقدار برای استخراج کاراکترها از سمت راست متن استفاده میکنیم.
قالب دستور: (تعداد کاراکترها، رشته متنی)RIGHT
۱۱. تولید اعداد تصادفی با استفاده از تابع RAND
میتوانید با به کارگیری تابع ()RAND اعداد تصادفی در محدوده ۰ تا ۱ تولید کنید. این تابع به ورودی احتیاج ندارد و باید با پرانتز خالی ذکر شود. هر بار که در صفحه جاری محاسبات از نو انجام میگیرد، مقدار تصادفی جدیدی ساخته میشود. میتوانید برای انجام مجدد محاسبات از کلید F9 استفاده کنید. اما مراقب باشید. هنگامی تغییرات دیگری را در صفحه اعمال میکنید برای آنها هم محاسبات مجدد صورت میگیرد: