قابلیت های فیلتر اکسل باعث می شود که فقط اطلاعاتی را که می خواهید از جدول داده ها نمایش دهید. نحوه استفاده از فیلترینگ در شماره های دیگر ExcelTips مورد بحث قرار گرفته است. پس از اعمال فیلتر روی داده های خود، ممکن است بخواهید از یک تابع برای نمایش تعداد سلول هایی که در یک محدوده فیلتر شده نمایش داده می شوند استفاده کنید.
اگر فقط باید تعداد را به سرعت بدانید، محدوده فیلتر شده را برجسته کنید، در هر نقطه از نوار وضعیت کلیک راست کنید و از منوی Context حاصل، شمارش را انتخاب کنید. اکسل تعداد سلول های نمایش داده شده در محدوده انتخابی شما را در نوار وضعیت نمایش می دهد.
اگر به راه حلی نیاز دارید که بتوانید از آن در فرمول استفاده کنید، باید به تابع SUBTOTAL نگاه کنید. این تابع تعدادی از نتایج "زیرجمع" مختلف را ارائه می دهد، اما فقط بر روی داده هایی که نمایش داده می شوند عمل می کند. این بدان معنی است که اطلاعات فیلتر شده توسط AutoFilter در مقدار SUBTOTAL محاسبه نمی شود.
نحو کلی تابع SUBTOTAL به شرح زیر است:
=SUBTOTAL(type,range)
تنها کاری که باید انجام دهید این است که یک نوع و یک محدوده را مشخص کنید . بخش برد باید آسان باشد: فقط یک محدوده استاندارد است. مشخص کننده نوع می تواند عددی بین 1 تا 11 باشد، به صورت زیر:
تایپ کنید |
|
عملکرد انجام شد |
1 |
|
میانگین |
2 |
|
شمردن |
3 |
|
COUNTA |
4 |
|
حداکثر |
5 |
|
MIN |
6 |
|
تولید - محصول |
7 |
|
STDEV |
8 |
|
STDEVP |
9 |
|
جمع |
10 |
|
بود |
11 |
|
آخر |
توجه داشته باشید که نوع مشخص کننده ای که استفاده می کنید نشان می دهد که کدام تابع اکسل برای نتایج نمایش داده شده اعمال می شود. بنابراین، اگر می خواهید تعداد نتایج فیلتر شده را در محدوده F3:F27 تعیین کنید، از یک نوع مشخص کننده 2 استفاده می کنید، به شرح زیر:
=SUBTOTAL(2,F3:F27)
این استفاده، البته، مقادیر عددی را در محدوده مشخص شده شمارش می کند. اگر می خواهید مقادیر متن را بشمارید، باید از یک نوع مشخص کننده 3 استفاده کنید تا اکسل به جای آن بر تابع COUNTA تکیه کند.
همچنین باید بدانید که می توانید از مشخص کننده های نوع در محدوده 101 تا 111 استفاده کنید. آنها مانند مشخصات ذکر شده در بالا هستند، اما فقط 100 مورد به آنها اضافه شده است. تفاوت این است که مقادیر 1 تا 11 روی همه سلول ها عمل می کنند، در حالی که مقادیر 101 تا 111 فقط روی سلول های غیر پنهان کار می کنند.