فیلتر پیشرفته در اکسل

فیلتر پیشرفته در اکسل (قسمت اول) Advanced Filter

۳ دیدگاه

همه ما بارها و بارها، به نوعی مبحث فیلتر را در فایل های خود استفاده کرده ایم ولی در مورد بحث فیلتر پیشرفته در اکسل و قابلیت های آن ممکن است کمتر به گوشمان خورده باشد یا شاید گاهی گزینه Advanced Filter را در کنار گزینه  Filterدیده باشیم، اما به آن خیلی توجهی نکردیم.
در زیر مزایای فیلتر پیشرفته و ویژگی‌های آن را با هم بررسی می‌کنیم و در آخر فکر میکنم تصدیق خواهید کرد که فیلتر پیشرفته با وجود کمی پیچیدگی بیشتر نسبت به فیلتر ساده، ارزش یادگیری خواهد داشت.
برای آشنایی با قواعد و نکات فیلتر ساده، و یادگیری بهتر این مقاله، مطلب فیلتر را از اینجا مطالعه نمایید.

تفاوتهای این دو ابزار :

تفاوت مهمی که بین این دو ابزار وجود دارد در تعداد و نوع شرط هاست. درفیلتر ساده شما نهایتا میتوانستید دو شرط را در یک ستون با استفاده از  گزینه Custom Filter  اعمال نمایید و یا بین چند ستون تنها عملیات And و اشتراک امکان پذیر بود. در حالیکه در ابزار Advanced Filter محدودیتی در تعداد و ترکیب های مختلف شرطها وجود ندارد.
البته برخلاف فیلتر ساده که به صورت خودکار و بدون نیاز به آماده سازی داده ها، قابل استفاده بود، در فیلتر پیشرفته ما نیاز داریم که محدوده شرط را از ابتدا ایجاد کنیم. در زیر اجزای پنجره Advanced Filter  و قواعد کار با آن را با هم بررسی میکنیم و در انتهای این آموزش به خوبی می توانید از این ابزار استفاده نمایید.

نکات ابتدایی که برای گرفتن نتیجه درست، لازم است رعایت نمایید :

  • جدول اصلی شما باید شامل یک ردیف عنوان باشد.
  • برای هر ستون حتما از یک عنوان منحصر به فرد استفاده کنید.
  • در بین داده های شما نباید سلول  و ردیف خالی وجود نداشته باشد.

روش و نکات لازم جهت ایجاد محدوده شرط:

  • شرط  یا شرط های مورد نظر را در محدوده ای مجزا از جدول صلی و ترجیحا درقسمت بالای جدول، با چند ردیف فاصله خالی با آن قرار دهید. (جهت نمایش کامل آنها در صورت اعمال فیلتر)
  • عناوین محدوده شرط باید کاملا مشابه با محدوده یا جدولی باشد که میخواهید فیلتر کنید. (میتوانید آنها را کپی نمایید )
  • یک قاعده کلی را بدانید:
    شرط های موجود در یک ردیف، با هم 
    AND شده و بین شرط های موجود در ردیف های مختلف OR برقرار خواهد بود.

مراحل ایجاد فیلتر پیشرفته :

  • کافی است یک سلول در درون جدول داده های خود انتخاب کنید.
  • سپس از مسیر زیر این ابزار را فعال نمایید
    Data tab –> Sort & Filter –> Advanced
فیلتر پیشرفته در اکسل

بعد از انتخاب گزینه بالا این پنجره ظاهر می شود:

فیلتر پیشرفته در اکسل

Action :

  • Filter the list in place:
    در این قسمت انتخاب میکنیم که نتیجه فیلتر در بر روی همان جدول اعمال شود (بقیه ردیف ها مخفی خواهند شد)
  • Copy to another location:
    و یا در محل دیگری جدا از جدول اصلی نمایش داده شود
    • List Range:
      محدوده جدول اصلی (دیتا بیس)
    • Criteria Range:
      محدوده شرط مورد نظر جهت اعمال فیلتر که مهمترین قسمتی است که قواعد ایجاد آن را یاد میگیریم.
    • Copy To:
      سل شروع برای قرارگیری نتیجه فیلتر را مشخص میکنیم.
  • Copy Unique Records Only:
    اگر این گزینه فعال شود تنها رکوردها ی غیر تکراری را در نتیجه فیلتر نمایش خواهد داد.

حال با انجام چند مثال موارد بالا را به خوبی فراخواهید گرفت:

مثال ۱:

* میخواهیم از جدول نمایش داده شده در تصویر زیر، گزارشی از فروش شعبه ۲ برای گروه محصولات Networking  با مقادیر فروش بالاتر از ۲۰ عدد را ایجاد نماییم.

** ابتدا و به عنوان مهمترین مرحله، محدوده شرط را آماده میکنیم.

 
فیلتر پیشرفته در اکسل

*نکته:

با توجه به قاعده مطرح شده در بالا، بین تمام موارد موجود در یک سطر اشتراک (AND) برقرار است.

فیلتر پیشرفته در اکسل

نتیجه نهایی گزارش :

فیلترپیشرفته در اکسل

حالا مثالی با عملیات OR  (اجتماع ) مطرح میکنیم.

مثال۲ :

 * گزارش فروش شعبه ۱ از گروه محصول UPS و یا شعبه ۳ از گروه محصول Printer

**محدوده شرط با منطق OR

فیلتر پیشرفته در اکسل

نتیجه نهایی :

فیلتر پیشرفته در اکسل

حالا  که کلیت ساختار AND  و OR  را آموختیم، برای ساختن شرطهای کامل تر نیاز داریم که با یک سری علائم و قواعد آشنا شویم.

در قسمت دوم فیلتر پیشرفته در اکسل، با این علائم خاص و روش کار با آنها آشنا خواهید شد.

آواتار کاربر

مستانه امینی

از سال ۱۳۸۴ تدریس را به صورت حرفه‌ای در زمینه مباحث Office، طراحی دیتابیس و برنامه‌نویسی آغاز کردم و در سالهای اخیر اختصاصا و با تمرکز بر روی Excel (به صورت ویژه Power Query و Power Pivot)، طراحی داشبرد و Power BI به فعالیت خود ادامه داده ام. آموزش و یادگیری مباحث جدید یکی از مهمترین علاقمندی‌های من بوده و هست.

۳ دیدگاه

  1. اردیبهشت ۹, ۱۳۹۹

    ممنون برای مطلب خوبتون، ممکنه برای جستجوی یع مقدار در sheet های دیگه هم توضیح بدین؟

  2. آواتار کاربر
    تیر ۱۷, ۱۳۹۹

    استاد عالی بود نکات خیلی مهمی داخل هر دو مثال ذکر شده بود بابت آموزش خیلی مهمی با این کیفیت ممنونیم 🙏🏻

    • آواتار کاربر
      تیر ۱۷, ۱۳۹۹

      خواهش میکنم.
      دقیقا مبحث فیلتر پیشرفته موضوع مهم و کاربردیه که قصد داشتم بهش توجه بیشتری بشه.

ارسال یک دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.