تابع SEARCH
موقعیت یک متن را درون متن دیگر پیدا میکند
ساختار تابع
=SEARCH(find_text, within_text, [start_num])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع SEARCH مشخص میکند یک متن یا کاراکتر، چندمین کاراکترِ متن دیگر است. نتیجه یک عدد است که معمولاً به توابع LEFT، RIGHT و MID داده میشود یا برای بررسی وجود یک متن استفاده میشود.
مثال: جای خط تیره در متن
=SEARCH("-", A2)
مثال: بررسی اینکه کلمهی «تهران» در متن سلول هست یا نه
=ISNUMBER(SEARCH("تهران", A2))
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
متنی
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
عدد
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۶۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
find_text
|
هر نوع | الزامی | متنی که به دنبال آن هستیم |
within_text
|
هر نوع | الزامی | متن اصلی که در آن جستجو میکنیم |
start_num
|
هر نوع | اختیاری | شماره کاراکتر شروعپیشفرض: 1 |
موقعیت یک متن را درون متن دیگر پیدا میکند
کاربردهای تابع
✓
پیدا کردن جای جداکننده
مشخص کردن جای فاصله، خط تیره یا @ برای جدا کردن متن
✓
بررسی وجود یک متن
تشخیص اینکه یک کلمه در متن سلول هست یا نه
✓
دستهبندی بر اساس کلمه
تعیین گروه هر ردیف از روی کلمهای که در شرح آن آمده
خطاهای رایج و راهحل
#VALUE!
پیدا نشدن متن
نکات مهم
- اگر متن پیدا نشود، خطای #VALUE! میدهد.
- فقط جای اولین مورد را برمیگرداند؛ برای موارد بعدی از ورودی سوم استفاده کنید.
- برای جستجوی خودِ علامت * یا ?، قبل از آن علامت ~ بگذارید.
توضیحات بیشتر
تفاوت این تابع با FIND دو چیز است: SEARCH به بزرگی و کوچکی حروف لاتین حساس نیست و علامتهای * و ? را هم قبول میکند.
