تابع فیلتر در اکسل 💥به همراه یک مثال کاربردی
سلام . تابع فیلتر در اکسل . این عنوان مطلبی است که می خواهیم در مورد آن با هم صحبت کنیم .
در این آموزش می خواهیم با استفاده از تابع Filter در اکسل کاری کنیم که به محض اینکه در داخل یک باکس جستجو آیتم مورد نظر خودمان را وارد کردیم اکسل هم بلافاصله شروع به جستجو و یافتن آیتم های مورد نظر ما بکند .
تکنیک جالب و کاربردی است توصیه می کنم که حتما تا انتهای این آموزش من را همراهی کنید .
در ضمن در انتهای این آموزش می توانید یک نسخه از فایل اکسل این آموزش را دانلود کنید .
فهرست محتوا
معرفی تابع فیلتر در اکسل
توی اکسل توابع مختلفی وجود دارد که یک از انها هم همین تابع فیلتر در اکسل است .
تابع فیلتر هم درست مثل هر تابع دیگری در اکسل از یک سری ورودیها و آرگومانها تشکیل شده است .
پس در قدم اول باید به سراغ این آرگومان ها برویم و با آنها آشنا شویم .
=FILTER(array,include,[if_empty])
همانطور که می بینید تابع filter در اکسل داری 3 تا ورودی است . در ادامه با این ورودی ها به طور کامل آشنا می شویم .
ورودی اول :Array
محدوده ای از اطلاعات که می خواهید کار فیلتر کردن آنها را انجام بدهید .
ورودی اول :includ
این آرگومان مربوط به شرطی می شود که می خواهید فیلتر کردن اطلاعات بر مبنای آنها انجام بشود .
ورودی اول :includ
این آرگومان مربوط به زمانی می شود که هیچ مقداری توسط این تابع پیدا نشود .
در ادامه به کمک یک مثال عملی کار با هر 3 تای این ورودی ها را یاد خواهیم گرفت .
یک مثال عملی از کاربرد تابع Filter در اکسل
توی اکسل کلی روش های مختلف برای جستجو کردن در بین داده ها وجود دارد که اتفاقا راجع به خیلی از آنها هم در داخل همین سایت صحبت شده است .
یک نمونه اش می شود مطلب جستجوی داده ها در اکسل را حرفه ای کنید راجع به یکی از همین روش ها صحبت کرده ام .
اما امروز می خواهیم در مورد یک روش حرفه ای دیگر صحبت کنیم .
این روش به این صورت است که شما یک سری اطلاعات دارید که می خواهید بین انها کار جستجو و یافتن اطلاعات خاصی را انجام بدهید .
کاری که می کنید این است که یک تکس باکس به عنوان کادر جستجو داخل شیت مورد نظرتان قرار می دهید .
بعد با کمک تابع فیلتر در اکسل کاری می کنید که به محض وارد کردن اولین کاراکتر از آیتم مورد نظر برای جستجو اکسل هم بلافاصله بین اطلاعات می گردد و مواردی را که با کاراکترهای وارد شده از طرف شما همخوانی دارد را پیدا می کند .
اما این کارها را چطور باید انجام بدهید ؟
کاری ندارد کافی است تا انتهای این مطلب با من همراه باشید تا همه مراحل را به صورت قدم به قدم برایتان توضیح بدهم .
قدم اول : آماده کردن محیط کاری اکسل
برای شروع کار احتیاج به یک سری اطلاعات داریم تا از انها برای پروژه خودمان در زمینه جستجو همزمان با تایپ داده ها استفاده کنیم .
من برای این آموزش از این اطلعات استفاده می کنم .
اولین کاری که برای این اطلاعات باید انجام بدهید این است که آنها را در داخل یک محدوده واحد نام گذاری کنید .
برای این کار محدوده سلول های A2 تا D30 را انتخاب کنید .
حالا در کادر name box عبارت myrange را وارد کرده و دکمه اینتر را بزنید .
حالا کل ستون شماره 1 که عنوان “نام داروخانه” دارد را انتخاب کرده و مجددا در قسمت کادر name box عبارت “pharmecy ” را هم برای این محدوده اطلاعات مشخص کنید .
در مرحله فرمول نویسی به هر دو تای این محدوده ها و اسم انها احتیاج پیدا می کنیم .
در ضمن یک سری نکات کاربردی در مورد name box وجود دارد که در مطلب Name Box در اکسل و ۶ قابلیت جالب که از آن خبر نداشتید ! بطور کامل در مورد انها صحبت کرده ام توصییه می کنم خواندن این مطلب را هم از دست ندهید .
حالا باید یک تکس باکس به محیط کاری این اکسل اضافه کنید .
برای این کار به سربرگ Developer رفته روی گزینه insert کلیک و از زیر مجموعه Activex control گزینه text box را انتخاب کرده و مثل تصویر زیر آن را در محل مورد نظر قرار بدهید .
تنظیمات مربوط به تکس باکس جستجو
چند تا تنظیم خیلی ساده هست که باید برای تکس باکس مورد نظر انجام بدهید .
برای دسترسی به این تنظیمات باید چند تا مرحله ساده را دنبال کنید .
قدم اول
در قدم اول از سربرگ Developer روی گزینه Design کلیک کنید تا فعال شود .
قدم دوم
حالا روی تکس باکس مورد نظر کلیک کنید تا به حالت انتخاب در بیاید .
قدم سوم
در قدم سوم روی دکمه properties کلیک کنید . با این کار یک کادری به همین اسم برایتان باز می شود . توی این کادر چند تا تنظیم ساده را باید انجام بدهید .
قدم چهارم
یک فونت برای تکس باکس مورد نظر تعیین کنید .
قدم پنجم
حالا باید تکس باکس خودتان را به یک سلول لینک کنید . مثلا من اینجا سلول G1 را به عنوان سلول لینک شده در نظر گرفته ام .
استفاده از تابع فیلتر
حالا در داخل اولین سلول از محدوده مورد نظر فرمول فیلتر را در ترکیب با بقیه توابع به صورت زیر وارد کنید .
=FILTER(myrange,ISNUMBER(SEARCH(G1,pharmecy)),"اطلاعاتی یافت نشد ")
با نوشتن فرمول فیلتر دیگر کار تمام است کافی است که اسم یک داروخانه را درج کنید می بینید که بلافاصله اکسل شروع به جستجو و پیدا کردن آیتم مورد نظر شما می کند .
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : گزارش خرابی لینک
دیدگاهتان را بنویسید