توابع متنی دراکسل
1- تابع BAHTTEXT دراکسل
یک عدد را به متن تایلندی تبدیل می کند و پسوندی از "Baht "اضافه می کند.(عملا درایران کاربردی
ندارد)
میتوانید با استفاده از گزینههای منطقهای و زبان (منوی استارت ویندوز، کنترل پنل)، فرمت بات را به سبک
دیگری در برنامه دسکتاپ اکسل تغییر دهید.
دستور تابع BAHTTEXT دارای فقط یک آرگومان است ، عددی که میخواهید به متن تبدیل کنید،
یاآدرس سلول حاوی عدد، یا فرمولی که به عددی ختم می شودرا دراین آرگومان وارد کنید.
2-تابع CHAR دراکسل
کاراکتر مشخص شده توسط یک عدد را برمی گرداند. از CHAR برای ترجمه اعداد صفحه کدی که ممکن
است از فایل های موجود در انواع رایانه های دیگر دریافت کنیدومی خواهید به نویسه تبدیل کنید،استفاده
کنید.
دستور تابع CHAR دارای یک آرگومان زیر است:
◾شماره که اجباری است. عددی بین 1 تا 255 که مشخص می کند کدام کاراکتر را می خواهید. کاراکتر از
مجموعه کاراکترهای استفاده شده توسط رایانه شما است.
توجه: اکسل برای وب فقط از CHAR(9)، CHAR(10)، CHAR(13) و CHAR(32) و بالاتر پشتیبانی
میکند.
مثال:دریک ستون اعداد1 تا255 راواردکنیددرستون دوم ازتابع CHARاستفاده کنید.
البته درسیستم های مختلف ممکن است نتایج کمی متفاوت باشد.
3- تابع CLEAN دراکسل
تمام کاراکترهای غیر قابل چاپ را از متن حذف می کند. از CLEAN در متن وارد شده از برنامه های دیگر
که حاوی نویسه هایی هستند که ممکن است با سیستم عامل شما چاپ نشوند، استفاده کنید. برای مثال،
میتوانید از CLEAN برای حذف برخی از کدهای رایانه سطح پایین که اغلب در ابتدا و انتهای فایلهای داده
هستند و قابل چاپ نیستند، استفاده کنید.
مهم: تابع CLEAN برای حذف اولین 32 کاراکتر غیرچاپی در کد 7 بیتی ASCII (مقادیر 0 تا 31) از متن طراحی شده است. در مجموعه کاراکترهای یونیکد، کاراکترهای غیرچاپی اضافی وجود دارد (مقادیر 127، 129، 141، 143، 144، و 157). تابع CLEAN به خودی خود این کاراکترهای غیرچاپی اضافی را حذف نمی کند.
دستور تابع CLEAN دارای یک آرگومان زیر است:
◾متن ، که مورد اجباری است .هر گونه اطلاعات کاربرگ می باشدکه می خواهید کاراکترهای غیرقابل چاپ
را از آن حذف کنید.
مثال:ابتدابه روش زیریک متن درسلولی وارد می کنیم
درسلول A1متنی نوشته شده که بخشی ازآن قابل چاپ نیست.حال ازدستور CLEAN استفاده می کنیم
4- تابع CODEدراکسل
فقط یک آرگومان داردکه درآن متن راوارد می کنیم عملا اولین حرف متن داده شده رامی گیردوکد معادل
آن رابرمی گرداند.(به مثال قسمت3 مراجعه کنید)برای تابع CODE به مثال زیرتوجه کنید.
5- تابع CONCATENATE دراکسل
تا255 آرگومان دارد که فقط اولی اجباری است درهرآرگومان متنی داده می شود این تابع متن هارابه ترتیب
به هم متصل می کند.به مثال زیر توجه کنید:
درسلولC7 خروجی متن "زهرابه کلاس ریاضی خوش آمدی دوباره دیر نیا" خواهد بود.
6-تابع DOLLAR دراکسل
دو آرگومان دارد که فقط اولی اجباری است درآرگومان اول عدد داده می شوددرآرگمان دوم تعدادارقام اعشار
خروجی متنی است که عددداده شده راباواحد پولی نشان می دهد.به مثال توجه کنید.
اگر آرگومان دوم خالی گذاشته شود دورقم اعشار به صورت پیشفرض نمایش داده خواهد شد(توجه کنید که
درآمریکا سنت زیرپول دلاراست وهر100سنت یک دلاراست)دراینجا چون ازقبل فرمت سلولC2 ریال تعیین
شده بود نتیجه برحسب ریال نمایش داده شده است.اگردرآرگومان دوم 0 واردشودنتیجه بدون ارقام
اعشارنمایش داده خواهد شد.
7-تابع EXACTدراکسل
این تابع دوآرگومان اجباری دارددومتن راباهم مقایسه می کنداگردقیقا عین هم باشند نتیجه True خواهد
بود درغیر اینصورت False برگردانده می شود.
متن های سلول های B2و B3 باهم مقایسه شده اندو Falseبرگردانده شده است.
8-تابع FIND دراکسل
FIND و FINDB یک رشته متن را در یک رشته متن دوم قرار می دهند و شماره موقعیت شروع اولین رشته
متن را از نویسه اول رشته متن دوم برمی گردانند.به مثال زیر توجه کنید.
همانطور که درمثال دیده می شودسه آرگومان دارددو آرگومان اول اجباری هستنددرآرگومان اول متنی
واردمی شودکه بایدپیدا شود درآرگومان دوم متنی که جستجو درآن انجام می شودمشخص می شود.دراین
مثال نتیجه 10 است زیرا اگرکاراکترهای متن"علیرضابه مدرسه رفت"راازابتدا بشمریم (جای خالی نیزشمرده
می شود) "م" مدرسه دهمین کاراکتراست.
آرگومان سوم Start_num اختیاری است. کاراکتری را مشخص می کند که با آن جستجو شروع می شود.
اولین کاراکتر درون متن، کاراکتر شماره 1 است. اگر start_num را حذف کنید، 1 در نظر گرفته می شود.
.
برای دریافت ادامه مطلب بافایل پی دی اف به آدرس زیر ایمیل بزنید.
madre3riazi@gmail.com
دریافت فایل هزینه دارد.
ببینید:
.