تابع 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
Function Arguments
SEARCH
هر نوع
هر نوع
هر نوع
موقعیت یک متن را درون متن دیگر پیدا می‌کند

کاربردهای تابع

✓

پیدا کردن جای جداکننده

مشخص کردن جای فاصله، خط تیره یا @ برای جدا کردن متن

✓

بررسی وجود یک متن

تشخیص اینکه یک کلمه در متن سلول هست یا نه

✓

دسته‌بندی بر اساس کلمه

تعیین گروه هر ردیف از روی کلمه‌ای که در شرح آن آمده

خطاهای رایج و راه‌حل

#VALUE!

پیدا نشدن متن

✦

نکات مهم

  • اگر متن پیدا نشود، خطای #VALUE! می‌دهد.
  • فقط جای اولین مورد را برمی‌گرداند؛ برای موارد بعدی از ورودی سوم استفاده کنید.
  • برای جستجوی خودِ علامت * یا ?، قبل از آن علامت ~ بگذارید.

توضیحات بیشتر

تفاوت این تابع با FIND دو چیز است: SEARCH به بزرگی و کوچکی حروف لاتین حساس نیست و علامت‌های * و ? را هم قبول می‌کند.

توابع مرتبط و جایگزین

ترکیب

مشابه

جایگزین بهتر

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها