شرح تابع SEARCH
درجه اهمیت: بسیار کاربردی
تابع SEARCH در اکسل جایگاه یک کاراکتر مشخص را در یک رشته متنی نشان میدهد. همچنین در این تابع نقطه آغاز جستجو برای کاراکتر مورد نیز قابل تعیین است. این تابع در اکسل در طبقه توابع String/Text قرار دارد.
نوشتار این تابع به صورت زیر است:
=SEARCH( نقطه آغاز جستجو , متن مورد نظر , کاراکتر مورد جستجو )
ورودی های این تابع به شرح زیر هستند
کاراکتر مورد جستجو : یک کاراکتر یا یک ردیف پیوسته از کاراکترها که میخواهیم جایگاهش را در یک متن پیدا کنیم.
متن مورد نظر : یک رشته متنی یا یک سلول در اکسل که میخواهیم جایگاه یک یا چند کاراکتر پیوسته مشخص را در آن پیدا کنیم.
نقطه آغاز جستجو : جایگاهی از متن که میخواهیم جستجو از آنجا آغاز شود.
آنچه که تابع باز می گرداند
تابع SEARCH یک عدد را بازمیگرداند (که نماینگر جایگاه کاراکتر مورد نظر در متن است).
نکات
– توجه داشته باشید که فاصله (Space) نیز همواره به عنوان یک کاراکتر در نظر گرفته میشود.
– تابع SEARCH نسبت به حروف کوچک و بزرگ حساسیت ندارد (ردیف ۸ و ۹ مثال) که این ویژگی وجه تمایز آن با تابع FIND است. در نتیجه در صورت نیاز به حساسیت نسبت به حروف کوچک و بزرگ در متن انگلیسی، از تابع FIND استفاده کنید.
– در صورت وارد کردن چند کاراکتر پیوسته برای جستجو، عدد خروجی جایگاه اولین کاراکتر آن را نشان خواهد داد (ردیف ۶ مثال).
– در صورتی که برای نقطه آغاز جستو مقداری وارد نشود، جستجو از ابتدای متن مورد نظر اغاز خواهد شد (ردیف ۴ و ۵ مثال).
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع SEARCH
مثال ۱
در مثال زیر نحوه کاربری تابع SEARCH را مشاهده میکنید.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#VALUE! : ۱. مقدار وارد شده برای کاراکتر مورد جستجو در متن وجود ندارد (ردیف ۷ مثال). ۲. مقدار وارد شده برای نقطه آغاز جستجو منفی یا بیش از اندازه طول متن است (ردیف ۱۰ مثال). ۳. کاراکتر مورد نظر قبل از میزان وارد شده برای نقطه آغاز جستجو است (ردیف ۱۱ مثال).
۰ پاسخ به "تابع SEARCH"