سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه

نحوه فیلتر کردن داده ها بر اساس جنس آنها

فیلتر کردن در اکسل
۲.۴/۵ - (۴۵ امتیاز)

فیلتر کردن ( Filter ) در اکسل

گیففیلتر کردن داده ها سریع ترین راه برای تهیه گزارش خیلی ساده از اطلاعات زیاد هست. از طریق فیلتر کردن در اکسل میتونیم از بین داده های زیاد، داده های با مشخصات خاصی رو ببینیم.

مثلا وقتی بخوایم از بین داده های مربوط به فروش، اطلاعات مختص یک محصول خاص رو ببینیم، از فیلتر استفاده میکنیم. این مشخصات میتونه روی هر نوع داده ای از قبیل متن، عدد و تاریخ اعمال بشه. مثلا فروش یک محصول مشخص، فروش در بازه تاریخ مشخص، فروش های بالای میانگین و …. رو مشاهده کنیم.

برای فیلتر کردن، کافیست محدوده اطلاعات رو انتخاب کنیم و از تب Data گزینه Filter رو کلیک کنیم.

با اینکار علامت های مربعی کوچک در کنار هر سر ستون قرار میگیره. با باز کردن این مربع کوچک، با توجه به جنس داده های هر ستون، اطلاعات مختلفی در فیلتر نمایش داده خواهد شد.

فایل نمونه جهت تمرین ابزار فیلتر رو میتونید در انتهای صفحه دریافت کنید.

فیلتر داده های عددی

بعد از زدن Filter مربع موجود در سرستون جمع ناخالص صورت وضعیت رو باز میکنیم. چون جنس داده ها عددی است، فیلترهای مربوط به عدد فعال میشه (شکل ۱):

فیلتر اعداد

شکل ۱- فیلتر کردن در اکسل – فیلتر اعداد

با توجه به جنس داده موجود در هر ستون، حالتهایی بصورت آماده وجود داره که در جدول زیر حالت های فیلتر متناسب با اعداد ارائه شده. اگر ویژگی غیر از موارد ارائه شده مد نظر باشه باید در قسمت Custom تایپ بشه که با استفاده از ؟ و * میشه این ویژگی ها رو ساخت.

شرط مورد نظرمفهوم
Equalsدقیقا برابر با عدد مورد نظر
Does Not Equalهمه اعداد بجز عدد مورد نظر
Greater Thanبرگتر از عدد مورد نظر
Greater Than Or Equalبزرگتر یا مساوی عدد مورد نظر
Less Thanکمتر از عدد مورد نظر
Less Than Or Equal Toکمتر یا مساوی عدد مورد نظر
Betweenبین دو عدد مورد نظر
Top 10۱۰ عدد بزرگتر (۱۰ قابل تعیین هست)
Above Averageبالای میانگین
Below Averageزیر میانگین
Customدر این قسمت شرایطی که در نمونه های بالا وجود نداشته باشه رو وارد میکنیم.

 

با انتخاب یکی از گزینه های بالا پنجره مطابق شکل ۲ نمایش داده میشه که عدد مورد نظر رو در اون تایپ میکنیم و با توجه به مفهوم عبارت انتخابی، فیلتر انجام میشه.

فیلتر اعداد

شکل ۲- فیلتر کردن در اکسل – فیلتر اعداد

نکته:
اگر بخوایم بیش از ۱ شرط رو در فیلتر اعمال کنیم، با استفاده از AND و OR میتونیم اینکارو انجام بدیم.

 

فیلتر داده های تاریخی

اگر روی ستونی که داده های از جنس تاریخ (میلادی) داره پنجره فیلتر رو باز کنیم، شرط های مختلفی در خصوص تاریخ مثل تاریخ امروز، داده های بین دو تاریخ، فصل بعدی، فصل قبلی و … موجود هست. شکل ۳ نشان دهنده همه فیلترهایی هست که میشه روی تاریخ اعمال کرد.

فیلتر تاریخ میلادی

شکل ۳- فیلتر کردن در اکسل – فیلتر تاریخ میلادی

نکته:
توجه داشته باشید که این امکان فقط روی تاریخ های میلادی امکان پذیر هست. اگه تاریخ های شمسی دارید، حتما یک ستون معادل تاریخ میلاادی در نظر داشته باشید که بتونید با استفاده از این امکانات فیلتر انجام بدید.

 

فیلتر داده های متنی

اگر جنس داده هایی که میخوایم فیلتر کنیم متنی باشه، شروط فیلتر متناسب با متن خواهد بود. جدول زیر رو ببینید:

شرط مورد نظرمفهوم
Equalsدقیقا برابر با عدد مورد نظر
Does Not Equalهمه بجز متن مورد نظر
Begin Withسلولی که با عبارت مورد نظر شروع بشه
End Withسلولی که با عبارت مورد نظر ختم بشه
Containسلولی که شامل عبارت مورد نظر باشه
Doesn’t Containسلولی که شامل عبارت مورد نظر نباشه
Customدر این قسمت شرایطی که در نمونه های بالا وجود نداشته باشه رو وارد میکنیم.

از پنجره سرچ فیلتر هم میتونید برای فیلتر کردن استفاده کنید. به این ترتیب که با تایپ عبارت (عدد، متن و ….) مورد نظر، عملیات فیلتر با منطق Contain انجام میشه. یعنی هر سلولی که شامل عبارت مورد نظر بود رو نمایش میده.

نکته:
موقع انتخاب محدوده برای فیلتر کردن، اطمینان داشته باشید که همه ردیف ها انتخاب شده باشند. چون اگر بین داده ها ردیف خالی وجود داشته باشه و درست انتخاب نکرده باشید، داده های قسمت دوم به بعد توی لیست فیلتر نمیاد. پس برای اینکه مطمئن بشید همه داده ها انتخاب شده، از سرستون داده ها رو انتخاب کنید.

 

Filter بر اساس رنگ:

اگر داده های بانک اطلاعاتی رنگ های مختلفی داشته باشند، براحتی میتونیم سلول ها رو بر اساس رنگ مورد نظر فیلتر کنیم.

 بر اساس رنگ سلول

شکل ۴- فیلتر کردن در اکسل – فیلتر بر اساس رنگ سلول

انجام محاسبات روی داده های فیلتر شده و عملیات خاص مثل تغییر رنگ، حذف، فرمول نویسی و … روی داده های فیلتر شده از مباحثی هست که خیلی مهم و مورد بحث هست که در آموزش های بعدی به این موضوعات می پردازیم.

دانلود فایل نحوه فیلتر کردن در اکسل

کلیدواژه : Filterمقدماتی
آواتار
145

فارغ التحصیل لیسانس مهندسی صنایع، ارشد مدیریت صنعتی از دانشگاه تربیت مدرس و عاشق اکسل هستم. از سال 1388 که ترم 2 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • mr ۶ فروردین ۱۳۹۹ / ۴:۰۵ ق٫ظ

    سلام اگر امکانش هست میخواستم برای ساخت یک فایل اکسل که بشه سود هرسهم رو بهم اعلام کنه کمکم کنید از پیچیدگی خاصی برخورداره و نیازمند یک متخصص هستم که انجام بده

    • آواتار
      حسنا خاکزاد ۶ فروردین ۱۳۹۹ / ۱۱:۴۷ ق٫ظ

      درود
      درخواست پروژه رو به ایمیل info@excelpedia.net ارسال کنید و توضیحات کامل ارائه بدید

    • آواتار
      حسنا خاکزاد ۶ فروردین ۱۳۹۹ / ۱۱:۵۴ ق٫ظ

      درود
      درخواست پروژه رو به ایمیل info@excelpedia.net ارسال کنید و توضیحات کامل ارائه بدید.

  • علی زرگری ۱۳ اسفند ۱۳۹۸ / ۱:۲۰ ب٫ظ

    سلام. وقت بخیر
    داده های روزانه در طی مدت سی سال را داریم.
    میخواستم روزهای اول هر ماه (و همچنین رورهای دیگر هر ماه) در طی سی سال رو فیلتر کنم. چطور میتونم این کار رو انجام بدم؟

    • آواتار
      حسنا خاکزاد ۱۳ اسفند ۱۳۹۸ / ۳:۲۳ ب٫ظ

      درود
      بستگی به داده ها داره که به چه صورت ثبت شده
      که بشه الگوی مناسب پیدا کرد!

  • علی ۵ اسفند ۱۳۹۸ / ۱۱:۳۷ ق٫ظ

    سلام
    یه سوال داشتم
    ممنون میشم راهنماییم کنید.
    یک شیت رو در نظر بگیرید که ۶۰ تا ردیف داره؛ که در هر روز از به ترتیب شیفت ۱ و ۲ رو نشون میده. حالا فیلتر میکنم بر اساس شیفت ۱

    ۳۰ تا دیتا دارم که میخوام فقط وارد خانه‌های شیفت ۱ بشه
    اما
    دیتاها در خانه‌های مخفی شده در فیلتر هم کپی میشود.
    چجوری باید بفهمونم که فقط در شیفت ۱ کپی کن؟؟؟

  • مجید علی عزیزی ۲۶ بهمن ۱۳۹۸ / ۱۰:۱۲ ق٫ظ

    با سلام ، می خواستم بدونم توی اکسل اگر توی صفحه اول مثلا ۱۰۰ تا اسم وفامیل داشته باشیم و توی صفحه دوم ۶۰ تا اسم و فامیل ، چطوری میتونم اسمهای غیر تکراری بین صفحه ۱ و۲ رو توی صفحه سوم فیلتر کنم.

  • حسن آقا ۲۴ دی ۱۳۹۸ / ۸:۱۹ ق٫ظ

    با سلام
    فایل اکسل، حاوی شرکت، محصولات و اطلاعات آنهارا دارم
    زمان سرچ اسم شرکت فقط یک ردیف از محصولات را پیدا میکند، بقیه ی ردیف هارا پیدا نمیکند
    راه حل شما چیست؟
    ممنونم

    • سامان چراغی ۲۷ دی ۱۳۹۸ / ۸:۴۴ ب٫ظ

      در هنگام جستجو کردن دو نکته رو دقت کنید:
      اگر هنگام جستجو محدوده ای رو انتخاب کرده باشید، بازه جستجو فقط محدود به سلول های انتخابی خواهد بود.
      اگر کلمات فارسی را جستجو میکنید به حروفی مثل ی (که هم به صورت عادی نوشته میشه و هم از ترکیب Shift+X) توجه داشته باشید.

  • alibagher ۱۹ دی ۱۳۹۸ / ۱۲:۰۴ ب٫ظ

    سلام یه سوال مهم دارم اگه من بخوام اطلاعات یک شیت فیلتر شده را انتقال بدم باید چیکار کنم با تذکر اینکه هر وقت فیلتر کردم اطلاعات بصورت خودکار به سطر بعدی برود نه اینکه جایگزین اطلاعات قبلی بشود

    • آواتار
      حسنا خاکزاد ۲۰ دی ۱۳۹۸ / ۲:۰۸ ب٫ظ

      درود بر شما
      باید کدنویسی انجام بدید
      میتونید ماکرو ضبط کنید و بعد مطابق با خواسته کد رو اصلاح کنید

      • alibagher ۲۰ دی ۱۳۹۸ / ۳:۲۰ ب٫ظ

        سلام میشه بیشتر توضیح بدین من مبتدی هستم

  • علیرضا صابر ۸ آبان ۱۳۹۸ / ۲:۲۴ ب٫ظ

    سلام،
    یک جدول با حدود ۳۰۰۰ رکورد داریم که در یک ستون نام افراد آمده است، اما این افراد در اصل حدود ۳۰۰ نفرند که در هر رکورد امتیاز جلسات مختلف آنها ثبت شده است.
    آیا با فرمول های اکسل، و بدون اینکه مجبور باشیم از
    Remove Duplicates
    استفاده کنیم، می توانیم اسامی آن ۳۰۰ نفر که بدون تکرار هستند را در یک ستون بدست بیاورم؟
    چون مشابه این جدول، در محل کار ما زیاد ایجاد می شود که اسامی متفاوت است و هر بار باید برویم، Remove Duplicates
    انجام بدهیم، تا اسامی بدون تکرار را بدست بیاوریم، که بعد باید امتیازات آنها را حساب کنیم.

    با تشکر قبلی

    • سامان چراغی ۱۰ آبان ۱۳۹۸ / ۱۱:۰۳ ق٫ظ

      سلام،
      برای بدست آوردن لیست بدون تکرار از ابزار Advanced Filter استفاده کنید.

  • مجید ۲۰ شهریور ۱۳۹۸ / ۹:۳۴ ب٫ظ

    با سلام
    یه موردی برام پیش اومده که نیاز به راهنمایی سریع دارم ممنون میشم راهنمایی کنید
    یه شیت دارم که ۲۵ ستون و ۶۰۰۰ ردیف داره و بند مجبورم که یک سری اعداد رو به صورت تک تک فیلتر کنم تا ستون های بعدی رو چک کنم
    کاری که میکنم اینه
    ۱ کل شیت رو انتخاب میکنم و فیلتر میگیرم
    ۲ روی فلش ایجاد شده کلیک میکنم
    ۳ number filter رو میزنم
    ۴ equal رو انتخاب میکنم
    ۵ در چنجره باز شده عدد مورد نظر رو میزنم و فیلتر رو انجام میدم

    حالا مشکل اینجاس که من هر ۳۰ ثانیه باید یک بار این کار رو انجام بدم وانجام این مراحل در کل وقتم رو میگیره پس به یه کد دستوری احتیاج دارم تا این مراحل رو برام انجام بده تو سایت های ایرانی که چیزی ندیدم بعد کلی جست و جو از یه سایت خارجی این کد دستوری ماکرو رو پیدا کردم که البته دی مورد فیلتر contains هست
    Sub Tester1()
    Application.ExecuteExcel4Macro “FILTER?(3, “”=*BF*””,,)”

    End Sub
    متن bf که اختیاریه عدد ۳ هم فیلتر ستون ۳ رو باز میکنه

    اما ستون من فقط شامل عدد هست و باید بر اساس equal فیلتر بشه آیا کد دیگه ای هست که این کار رو برای من انجام بده ممنون

    • آواتار
      حسنا خاکزاد ۲۵ شهریور ۱۳۹۸ / ۱۲:۳۱ ب٫ظ

      درود بر شما
      * رو بردارید، میشه equal
      اما در کل پیشنهاد میکنم advance filter هم امتحان کنید

      https://excelpedia.net/advanced-filter/

  • لاله ۷ شهریور ۱۳۹۸ / ۱۰:۴۶ ق٫ظ

    سلام وقتتون بخیر من یه فایل اکسل دارم با حدودا ۱۰۰۰ سطر که فیلتر دارم الان سطر جدید اضافه میکنم دیگه فیلتر نمیشه .
    میشه لطفا راهنمایی بفرمایید

    • آواتار
      حسنا خاکزاد ۲۷ شهریور ۱۳۹۸ / ۱۲:۳۵ ب٫ظ

      درود بر شما
      هر بار باید فیلتر رو اجرا کنید

  • محمد ۲۳ مرداد ۱۳۹۸ / ۶:۰۹ ب٫ظ

    سلام
    چطور میشه در یک سلول ، داده خاص وارد بشه؟ که مثلا کاربر، در اون سلول ، فقط عدد ۱۰ و یا ۲۰ وارد کنه
    ممنون از راهنمایی

    • سامان چراغی ۲۳ مرداد ۱۳۹۸ / ۷:۵۲ ب٫ظ

      سلام
      اگر سلول A1 رو انتخاب کنید و در قسمت Custom ابزار Data Validation عبارت زیر رو بنویسید:
      =A1=20
      در اینصورت فقط اجازه وارد کردن عدد ۲۰ رو در سلول A1 دادید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان