تابع FINDدر اکسل؛از سیر تا پیاز کار با آن + ویدئو
سلام به سافت پلاس و یکی دیگر از سری مطالب مربوط به آموزش اکسل خوش آمدید . مطمئنا از عنوان این مطلب متوجه شدید که امروز می خواهیم در مورد تابع FIND در اکسل با هم صحبت کنیم .
همانطور که از اسم این تابع هم می شود متوجه شد این تابع برای کار جستجوی داده ها در اکسل استفاده می شود . وقتی که صحبت جستجو می شود همه به یاد ابزاری به اسم FIND در اکسل می افتند .
یک ابزار کاربردی و ساده که با استفاده از آن می شود بین داده ها در اکسل کار جستجو را انجام داد . اما در کنار آن، اکسل یک تابعی هم دارد که اتفاقا اسم این تابع هم با این ابزار دقیقا یکی است . یعنی تابعی به اسم تابع FIND .
اما واقعا کار این تابع چیست ؟
چه کاربردی دارد و کجاها می شود از آن استفاده کرد؟
اصلا از چه بخش هایی تشکیل شده و نحوه استفاده از آن چه طوری است ؟
این سوالات و در کنار آنها خیلی از سوال های دیگر در مورد تابع Find چیزهایی است که می خواهیم در این مطلب راجع به همه آنها با هم صحبت کنیم .
من علیرضا شهرآئینی هستم و اینجا سافت پلاس است . اگر در ادامه این مطلب با من همراه باشید همه آنچه که در مورد تابع FIND نیاز دارید را به شما آموزش خواهم داد .
تابع FIND چه کاربردی دارد ؟
وقتی توی اکسل ما می خواهیم در داخل یک لیست کار جستجو را انجام بدهیم معمولا به سراغ دو تا تابع VLOOKUP و HLOOKUP می رویم . دو تا تابعی که خیلی کاربردی هستند و می توانند کار جستجوی بین داده ها را برای ما انجام بدهند .
اما فرض کنید که به جای یک محدوده از اطلاعات بخواهیم ببینیم که آیا یک یا چند تا کاراکتر خاص در داخل یک متن وجود دارند یا نه ؟ بگذارید یک مثال ساده بزنم .
فرض کنید که من می خواهم ببینم که آیا حرف ” ت ” در داخل عبارت ” سافت پلاس ” وجود دارد یا نه ؟ و اگر وجود دارد چندمین حرف از این عبارت است .
برای اینکه از اکسل بخواهم این کار را برایم انجام بدهد باید از تابع FIND استفاده کنم . این تابع خیلی راحت می تواند این کار را برای من انجام بدهد .
حالا اینکه من متوجه شوم که حرف ” ت ” در عبارت “سافت پلاس” وجود دارد یا نه و اگر هست در چه موقعیتی قرار دارد؛ قرار است به چه درد من بخورد، را در داخل همین مطلب مفصل در موردش صحبت خواهم کرد .
اما تا به همین جا یک چیز را متوجه شدیم . اینکه کار تابع FIND چیست . با استفاده از تابع FIND می توانیم یک کاراکتر خاص را در داخل یک عبارت جستجو کنیم .
وقتی صحبت از عبارت می کنم منظورم یک کلمه یا یک متن است که خود این متن می تواند شامل چند تا کلمه باشد .
حتی یک عبارت می تواند شامل چند تا عدد و رقم باشد که پشت سرهم قرار گرفته اند . البته بعدا در مورد همه اینها مثال هایی را با هم بررسی می کنیم .
بخش های مختلف تابع FIND
قبل از هر چیزی بیایید یک نگاهی به این تابع بکنیم و ببینیم که از چه آرگومان ها و ورودی هایی تشکیل شده است .
توی تصویر زیر ورودی های این تابع را معرفی کرده ام .
حالا که با بخش های مختلف این تابع آشنا شدید برویم به سراغ استفاده از آن و با هم چند تا مثال خیلی ساده را بررسی کنیم .
مثال های ساده از کار با تابع FIND
از ساده ترین مثال ها شروع می کنیم . به تصویر زیر نگاه کنید
اینجا من عبرات مورد نظر خودم را softpluse در نظر گرفته ام . حالا در ستون B از اکسل خواسته ام که موقعیت حرف S را در داخل عبارت مورد نظر من پیدا کند .
توی ردیف شماره 2 هم فرمولی را که در اکسل استفاده کرده ام نوشته ام . نتیجه اش هم شده است عدد 1 که در همین ستون و در ردیف شماره 3 برایم درج شده شده است . این یعنی اینکه توی عبارت softpluse حرف “s” اولین کاراکتر است .
برای دو تا حرف دیگر هم توی تصویر بالا می بینید که دقیقا قضیه به همین منوال است و این تابع موقعیت هر کدام از این حرف ها را برای من استخراج کرده است .
یعنی حرف ” p ” پنجمین کاراکتر و حرف ” e ” نهمین کاراکتر از این عبارت است .
حالا یک سوال . اگر بخواهیم بدانیم که یک عبارت خاص از چند تا کاراکتر تشکیل شده چه کار باید بکنیم ؟ برای این کار اکسل یک تابعی دارد به اسم LEN که آن را در داخل مطلب 4 تابعی کاربردی در اکسل که حتما باید کار با آنها را یاد بگیرید بررسی کرده ام . حتما این مطلب کاربردی را هم مطالعه کنید.
این ساده ترین مثالی بود که از کار با تابع FIND می شود بررسی کرد اما در ادامه باز هم مثال های بیشتری را از این تابع بررسی می کنیم تا بیشتر متوجه کاربرد این تابع در اکسل شوید .
آخرین آرگومان تابع چه کاربردی دارد؟
گفتیم که این تابع سه تا ورودی دارد اما تا به اینجا فقط از دو تای آنها استفاده کرده ایم . پس تکلیف آرگومان سوم چه می شود ؟ این آرگومان چه کاری را می تواند برای ما انجام بدهد .
بیایید مثال قبلی را دوباره با هم بررسی کنیم . این بار می خواهیم از آرگومان سوم هم در این مثال استفاده کنیم . به تصویر زیر نگاه کنید .
توی تصویر بالا در ستون B از اکسل خواسته ام که موقعیت حرف ” S ” را در عبارت ” softpluse ” برای من مشخص کند . اما در آرگومان سوم از تابع FIND برای اکسل مشخص کرده ام که کار جستجو را از اولین کاراکتر برای من انجام بدهد .خروجی کار هم که عدد 1 است .
در ستون های بعدی هم خواسته ام موقعیت حرف ” p ” و حرف “e” را برای من پیدا کند . برای حرف “P” تعیین کرده ام که کار جستجو از سومین کاراکتر و کار جستجو برای حرف “e” را از پنجمین کاراکتر شروع کند .
اما یک لحظه برگردید و این جدول و خروجی های آن را با خروجی جدول قبلی مقایسه کنید . می بینید که خروجی هر دو تا جدول با هم یکی است .
فکر می کنید که چرا خروجی هر دو تا حالت یکی است . یعنی وجود آرگومان سوم هیچ تاثیری در خروجی کار تابع ندارد ؟
اگر این سوال برای شما هم پیش آمده است پس حتما از شما می خواهم که ویدئوی آموزشی زیر را ببینید تا در مورد این سوال مفصل توضیح بدهم .
نکته های طلایی در مورد تابع FIND
تا به اینجا کم و بیش با کار تابع FIND آشنا شدیم . در این بخش از آموزش می خواهم چند تا نکته خیلی مهم را در مورد این تابع به شما آموزش بدهم .
نکته شماره 1: تابع FIND چند تا حرف را در نظر می گیرد .
برای پاسخ به این سوال بیایید یک مثال را با هم بررسی کنیم .
به تصویر زیر نگاه کنید .
در ستون سوم از تصویر بالا من از اکسل خواسته ام که موقعیت حرف “e ” را در داخل عبارت ” the softpluse” برای من مشخص کند .
اگر دقت کنید توی عبارت ” the softpluse ” ما دو تا حرف ” e” داریم اما اکسل برای من عدد 3 را برگردانده است . این عدد نشان دهنده موقعیت اولین حرف ” e ” در عبارت مورد نظر من است .
پس با این مثال متوجه شدیم که این تابع همیشه موقعیت اولین حرف یا کاراکتر برایش مهم است و به بقیه کاراکترها کاری ندارد .
نکته شماره 2: حساسیت تابع FIND نسبت به حروف بزرگ و کوچک
این نکته بیشتر در مورد زبان انگلیسی کاربرد دارد . همه حروف انگلیسی دو تا حالت کوچک و بزرگ دارند هر چند که تلفظ این حروف در هر دو تا حالت یکی است اما تابع FIND نسبت به حروف کوچک و بزرگ کاملا حساس است .
این یعنی چی ؟ به تصویر زیر نگاه کنید .
اینجا من از اکسل خواسته ام که موقعیت حرف “e ” را در داخل عبارت ” THE softpluse” برای من مشخص کند .
اما چون عبارت ” THE” با حروف بزرگ نوشته شده است و از طرف دیگر هم چون اکسل فقط با حروف کوچک سر و کار دارد پس اولین حرف ” e ” را نادیده می گیرد و موقعیت اولین حرف “e” که به صورت کوچک است را برای من بر می گرداند .
نکته شماره 3: در تابع FIND می شود از وایلد کاردها استفاده کرد ؟
پاسخ به این سوال یک کلمه است : خیر . این تابع قادر به استفاده از وایلد کاردها نیست . اگر می پرسید وایلد کارد دیگر چیست می توانید با مراجعه به مطلب ” جستجو در اکسل ; وایلد کاردها چه کمکی به ما می کنند ؟ ” مراجعه کنید .
اینجا همه چیز را در مورد وایلد کاردها توضیح داده ام .
دیدگاهتان را بنویسید