تابع FIND دراکسل
تابع find از مهم ترین توابع اکسل است و از دسته توابع متنی می باشد.
این تابع به جستجو درون یک سلول می پردازد ، به کمک آن میتوان موقعیت کارکتر یا یک زیر رشته را در یک رشته جستجو و پیدا کرد.
خروجی این تابع یک عدد است که موقعیت قرارگیری کارکتر یا زیر رشته را به ما نمایش می دهد.
ساختار تابع Find :
این تابع سه آرگومان دارد :
Find-text:
این آرگومان حاوی کارکتر یا رشته متنی است که میخواهیم موقعیت آن را پیدا کنیم.
این آرگومان هم میتواند ارجاع به یک سلول باشد و هم میتوان به صورت مستقیم کارکتر مورد نظر را در آن وارد نمود.
توجه داشته باشید که کارکتر وارد شده باید حتما بین دبل کوتیشن قرار گیرد.
Within-text:
دومین آرگومان این تابع شامل متنی است که ما موقعیت (جایگاه) کارکتر را در آن جستجو می نماییم.
در این بخش نیز میتوان یک سلول را ارجاع داد یا به صورت مستقیم متن را وارد نمود.
Start-num:
این آرگومان نقطه ای که جستجو از آن شروع میشود را تعیین میکند.
مقدار این آرگومان یک عدد است.
*نکته*
-دو آرگومان اول اجباری و سومین آرگومان اختیاری می باشد
-در صورت وارد نکردن آرگومان سوم تابع به صورت پیشفرض عدد 1 را در نظر می گیرد
مثال:
جستجوی حرف o در کلمه information در حالت زیر خروجی تابع 4 خواهد بود زیرا کارکتر o چهارمین کارکتر در رشته مورد نظر ما است.
اگر در آرگومان سوم بجای 1 عدد 5 را قرار دهیم تابع از کارکتر r به بعد را در نظر گرفته و در آن به جستجو می پردازد.
به شکل زیر توجه نمایید:
همانطور که می بینید تابع عدد 10 را برمیگرداند چراکه جستجو از کارکتر چهارم به بعد شروع می شود.
توجه!!
-همانطور که گفتیم آرگومان سوم تعیین می کند تابع از کدام کارکتر به جستجو بپردازد در صورتی که در این بخش مقداری وارد نکنیم تابع مقدار پیشفرض 1 را در نظر گرفته و از آرگومان اول شروع به جستجو میکند
ویژگی های آرگومان سوم:
مقدار وارد شده در این آرگومان باید ویژگی های زیر را داشته باشد:
- باید عددی مثبت باشد
- باید عددی کوچکتر از طول رشته اصلی باشد
- باید بزرگتر مساوی یک باشد
در صورت عدم رعایت نکات بالا تابع با خطای !Value# مواجهه می شود.
*نکته*
تابع Find به حروف کوچک و بزرگ حساس است برای مثال کلمه information با Information متفاوت است.
تابع Find با از Wildcards ها پشتیبانی نمی کند
اگر به جستجوی یک زیر رشته در رشته متنی بپردازید تابع موقعیت اولین کارکتر در زیر رشته را به عنوان خروجی به شما نشان میدهد به عنوان مثال:
جستجوی زیر رشته tion در کلمه information :
تابع عدد 8 را به عنوان خروجی نشان خواهد داد.
مقایسه تابع FIND و SEARCH
تابع Find و تابع search عملکردی مشابه به هم دارند تنها تفاوت آنها در این است تابع search بر خلاف تابع Find به حروف بزرگ و کوچک حساس نیست.
همچنین تابع search از کارکتر های wildcards نیز پشتیبانی می کند.
<<لطفا نظرات خود را با ما به اشتراک بگذارید>>