تابع FIND در اکسل جزء توابع متنی اطلاعاتی میباشد و به منظور پیدا محل یک کاراکتر در یک متن یا یک سلول استفاده میشود. این تابع شبیه به تابع SEARCH می باشد.
ورودی های تابع FIND در اکسل
این تابع سه ورودی دریافت میکند که ورودی آخر آن اختیاری است، ورودی اول و دوم این تابع بهصورت ذیل میباشد:
- در ورودی اول، کاراکتر یا عبارتی که به دنبال آن هستیم را ثبت میکنیم.
- در ورودی دوم آدرس سلول مرجع که میخواهیم کاراکتر واردشده در ورودی اول را در آن جستوجو کنیم، ثبت میشود.
برای مثال اگر درون سلول A2 عبارت QWD5243 ثبتشده باشد، خروجی تابع
=FIND(“D”,A2)
برابر با ۳ میباشد، چراکه حرف D سومین کاراکتر ثبتشده درون سلول A2 میباشد و مقدار تابع
FIND(“M”,A2)
برابر با خطای #VALUE است، چراکه حرف M اصلا درون سلول A2 آورده نشده است.
ورودی سوم تابع FIND
ورودی سوم آن اختیاری است، درواقع این ورودی بهمنظور تعیین نقطه شروع جستوجو استفاده میشود، برای مثال اگر در سلول A2 عبارت “تهران- میدان ولیعصر- علی احمدی” ثبتشده باشد و از تابع FIND(”-“,A2) استفاده کنیم، خروجی تابع برابر با ۶ خواهد بود و همواره شماره کاراکتر اولین “-“ را نمایش میدهد، درصورتیکه بخواهیم محل دومین “-” را مشخص کنیم، کافی است در ورودی سوم این تابع عدد ۷ را ثبت کنیم بدین معنی که جستوجو از ۷ امین کاراکتر ثبتشده درون سلول A2 انجام گیرد و ۶ کاراکتر اول در فرایند جستوجو نادیده شود، لذا تابع
=Find(“-“,A2,7)
برابر با ۲۱ خواهد شد که محل دومین “-“ را مشخص خواهد کرد.
بهمنظور آنکه بتوان فرمول فوق را برای سلولهای پایین نیز اعمال نمود، کافی است بهجای عدد ۷، از فرمول FIND(“-“,A2)+1 استفاده نمود و بهجای استفاده از فرمول ذیل استفاده کرد.
=FIND(“-“,A2,7) از فرمول =FIND(“-“,A2,FIND(“-“,A2)+1)