تابع FIND

جای یک متن را داخل متن دیگر پیدا می‌کند (حساس به بزرگی و کوچکی حروف)

ساختار تابع

=FIND(find_text, within_text, [start_num])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع FIND مشخص می‌کند یک متن یا کاراکتر، چندمین کاراکترِ متن دیگر است. نتیجه یک عدد است که معمولاً به توابع LEFT، RIGHT و MID داده می‌شود.

مثال: جای خط تیره در متن
=FIND("-", A2)

مثال: نام کاربری ایمیل (بخش قبل از @)
=LEFT(A2, FIND("@", A2) - 1)
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

متوسط
▣ دسته‌بندی اکسلی متنی
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی عدد
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۶۰ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
find_text هر نوع الزامی متن یا کاراکتری که دنبال آن می‌گردیم
within_text هر نوع الزامی متنی که جستجو در آن انجام می‌شود
start_num هر نوع اختیاری شماره کاراکتری که جستجو از آن شروع می‌شودپیش‌فرض: 1
Function Arguments
FIND
هر نوع
هر نوع
هر نوع
جای یک متن را داخل متن دیگر پیدا می‌کند (حساس به بزرگی و کوچکی حروف)

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

✓

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

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

✓

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

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

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

#VALUE!

متن موردنظر پیدا نشده است، یا شماره‌ی شروع کمتر از 1 یا بیشتر از طول متن است

راه‌حل: بررسی متن و بزرگی و کوچکی حروف، یا مدیریت خطا با IFERROR

✦

نکات مهم

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

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

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

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

ترکیب

مشابه

جایگزین بهتر

مناسب برای

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

کاربردها