تابع 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 |
جای یک متن را داخل متن دیگر پیدا میکند (حساس به بزرگی و کوچکی حروف)
کاربردهای تابع
✓
پیدا کردن جای جداکننده
مشخص کردن جای خط تیره، فاصله یا @ برای جدا کردن متن
✓
بررسی وجود یک متن
تشخیص اینکه یک کلمه یا کاراکتر در متن هست یا نه
خطاهای رایج و راهحل
#VALUE!
متن موردنظر پیدا نشده است، یا شمارهی شروع کمتر از 1 یا بیشتر از طول متن است
راهحل: بررسی متن و بزرگی و کوچکی حروف، یا مدیریت خطا با IFERROR
نکات مهم
- اگر متن پیدا نشود، خطای #VALUE! میدهد.
- فقط جای اولین مورد را برمیگرداند؛ برای موارد بعدی از ورودی سوم استفاده کنید.
- برای بررسی وجود یک متن، آن را داخل ISNUMBER بگذارید.
توضیحات بیشتر
تفاوت این تابع با SEARCH دو چیز است: FIND به بزرگی و کوچکی حروف لاتین حساس است و علامتهای * و ? را کاراکتر معمولی حساب میکند.
