فهرست مطالب
در Microsoft Excel، گزینه Advanced Filter هنگام جستجوی دادههایی که دو یا چند معیار را دارند مفید است. در این مقاله، کاربردهای فیلتر پیشرفته محدوده معیار در اکسل را مورد بحث قرار خواهیم داد.
دانلود کتاب تمرین
کتاب تمرین تمرین را از اینجا دانلود کنید.
استفاده از Advanced Filter.xlsx
18 کاربرد محدوده معیارهای فیلتر پیشرفته در اکسل
1. استفاده از محدوده معیار فیلتر پیشرفته برای شماره و تاریخ
قبل از هر چیز، ما با مجموعه داده خود آشنا می شویم. ستون B تا ستون E داده های مختلف مرتبط با فروش را نشان می دهد. اکنون می توانیم محدوده معیارهای فیلتر پیشرفته را پیاده سازی کنیم. در این مثال از Advanced Filter Criteria Range برای فیلتر کردن اعداد و تاریخ ها استفاده خواهیم کرد. ما قصد داریم تمام داده هایی را که در آن مقدار فروش بیشتر از 10 باشد استخراج کنیم. بیایید رویه را ببینیم.
- ابتدا، در تب Data ، دستور Advanced را از Sort & فیلتر گزینه. یک کادر گفتگو با نام فیلتر پیشرفته ظاهر می شود.
- سپس، کل جدول را انتخاب کنید (B4:E14) برای محدوده فهرست .
- سلول (C17:C18) به عنوان محدوده معیار را انتخاب کنید.
- OK را فشار دهید.
- در نهایت، ما فقط میتوانیم دادههایی را ببینیم که مقادیر بزرگتر از 10 دارند.
- در نهایت، مجموعه داده ای را دریافت می کنیم که فقط از سلول های خالی تشکیل شده است.
15. اعمال فیلتر پیشرفته برای فیلتر سلول های غیر خالی با استفاده از OR و همچنین AND Logic
در این مثال، ما خالی را حذف می کنیم. سلول ها در حالی که در مثال قبلی سلول های غیر خالی را حذف کردیم. ما معیارهای زیر را برای استفاده از فرمول تنظیم کرده ایم:
=B5""
- ابتدا به بروید کادر گفتگوی Advanced Filter . محدوده معیارهای زیر را وارد کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:G18
- اکنون OK را فشار دهید.
- بنابراین، مجموعه داده را از سلول های خالی دریافت می کنیم.
16. یافتن 5 رکورد اول با استفاده از محدوده معیارهای فیلتر پیشرفته
اکنون گزینه Advanced Filter را برای استخراج اول 5 پیاده سازی می کنیم. رکوردها از هر نوع مجموعه داده در این مثال، پنج مقدار اول ستون فروش را می گیریم. برای انجام این کار ابتدا معیارها را بر اساس فرمول زیر تنظیم می کنیم:
=F5>=LARGE($F$5:$F$14,5)
بعد از آن، کافی است موارد زیر را انجام دهید. مراحل:
- در ابتدا، به کادر گفتگوی Advanced Filter بروید. محدوده معیارهای زیر را وارد کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:C18
<11
- در نهایت، پنج رکورد برتر فروش را دریافت می کنیم. ستون.
17. از محدوده معیارهای فیلتر پیشرفته برای یافتن پنج رکورد پایین استفاده کنید
ما می توانیم از گزینه Advanced Filter برای پیدا کردن استفاده کنیم. پنج پایین نیز رکورد می کند. برای یافتن پنج رکورد پایین برای ستون فروش ، معیارهای زیر را با استفاده از فرمول زیر ایجاد می کنیم:
=F5<=SMALL($F$5:$F$14,5)
سپس مراحل زیر را برای انجام این عمل دنبال کنید:
- ابتدا محدوده معیارهای زیر را در کادر گفتگوی Advanced Filter وارد کنید:
محدوده لیست: B4:F14
محدوده معیار: C17:C18
- پس از آن، را فشار دهید خوب .
- در نهایت، می توانیم پنج مقدار پایینی ستون فروش را مشاهده کنیم.
18. فیلتر کردن ردیفها بر اساس ورودیهای همسان فهرست با استفاده از محدوده معیارهای فیلتر پیشرفته
گاهی اوقات ممکن است لازم باشد بین دو ستون یا ردیف از یک مجموعه داده مقایسه کنیم. حذف یا حفظ ارزش های خاص ما میتوانیم از گزینه ورود مطابقت برای انجام این نوع عمل استفاده کنیم.
18.1 مطابقت با موارد موجود در فهرست
فرض کنید مجموعه داده زیر را با دو ستون از شهرها داریم. ما فقط ورودی های مطابق بین این دو ستون را می گیریم. برای انجام این کار، معیارهای زیر را با استفاده از فرمول زیر تنظیم می کنیم:
=C5=E5
فقط مراحل زیر را انجام دهید تا این عمل را انجام دهید:
- در ابتدا گزینه Advanced Filter را باز کنید.محدوده معیارهای زیر را وارد کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:C18
<11
- در نهایت، میتوانیم مقدار مشابهی را در دو ستون از شهرها ببینیم.
18.2 با موارد موجود در فهرست مطابقت نداشته باشد
مثال قبلی برای ورودی های منطبق بود در حالی که این مثال ورودی های غیر منطبق را فیلتر می کند. ما معیارها را با استفاده از فرمول زیر تنظیم خواهیم کرد:
=C5E5
بیایید ببینیم چگونه این کار را انجام دهیم:
- ابتدا، از Advance Filter محدوده معیارهای زیر را وارد کنید:
List Range: B4:F14
محدوده معیار: C17:C18
- سپس، OK را فشار دهید.
- در نهایت، مقادیر شهرها را در ستون C و ستون E دریافت می کنیم که با یکدیگر مطابقت ندارند.
نتیجه
در این مقاله سعی شده است تمامی روش های گزینه Advanced Filter Criteria Range پوشش داده شود. کتاب تمرین ما را که به این مقاله اضافه شده است دانلود کنید و خودتان تمرین کنید. اگر احساس سردرگمی می کنید یا پیشنهادی دارید، فقط یک نظر در زیر بنویسید، ما سعی خواهیم کرد در اسرع وقت به شما پاسخ دهیم.
توجه:
2. ما از سرفصلها برای ستونهای مرتبط استفاده میکنیم که در آن معیارهای فیلتر اعمال میشوند.
2. مقدار متن را با معیارهای فیلتر پیشرفته فیلتر کنید
ما می توانیم مقادیر متن را با استفاده از عملگرهای منطقی علاوه بر اعداد و تاریخ مقایسه کنیم. در این بخش، نحوه فیلتر کردن مقدار متن را با معیارهای فیلتر پیشرفته برای تطابق دقیق متن و همچنین داشتن یک کاراکتر خاص در ابتدا بحث خواهیم کرد.
2.1 برای تطابق دقیق متن
در این روش، فیلتر کردن مقدار دقیق متن ورودی را به ما برمی گرداند. فرض کنید مجموعه داده فروش زیر را به همراه ستون جدید شهر داریم. ما فقط داده های شهر «نیویورک» را استخراج می کنیم. فقط مراحل زیر را برای انجام این عمل انجام دهید:
- در ابتدا سلول C18 را انتخاب کنید. فرمول زیر را وارد کنید:
=EXACT(D5," NEW YORK")
- فشار دهید Enter .
- بعد، محدوده معیار فیلتر زیر را انتخاب کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:C18
- OK را بزنید.
- در نهایت، ما فقط داده های شهر 'New YORK' را دریافت خواهیم کرد.
2.1 داشتن نویسه خاص در ابتدا
اکنون مقادیر متن را برای شروع با یک کاراکتر خاص به جای تطابق دقیق فیلتر می کنیم. در اینجا، ما فقط استخراج می کنیممقادیر شهرها که با کلمه «جدید» شروع می شود. بیایید ببینیم چگونه این کار را انجام دهیم.
- ابتدا، محدوده معیارها را در کادر Advanced Filter انتخاب کنید:
List Range : B4:F14
محدوده معیار: C18:C19
- OK را فشار دهید.
- در نهایت، ما دادههای همه شهرها را که با کلمه «جدید» شروع میشوند، دریافت خواهیم کرد.
3. استفاده از Wildcard با گزینه فیلتر پیشرفته
استفاده از wildcard character است روش دیگری برای اعمال محدوده معیارهای فیلتر پیشرفته . معمولاً سه نوع کاراکتر عام در اکسل وجود دارد:
؟ (علامت سوال) - هر کاراکتری را در یک متن نشان می دهد.
* (ستاره) - هر تعداد کاراکتر را نشان می دهد.
~ (Tilde) - حضور یک کاراکتر عام در متن را نشان می دهد.
میتوانیم با استفاده از ستاره (*) برای یک رشته متن خاص در مجموعه داده خود جستجو کنیم. در این مثال، نام فروشندگان را می یابیم که با متن «J» شروع می شود. برای انجام این کار، باید این مراحل را دنبال کنیم.
- ابتدا پنجره Advanced Filter را باز کنید. محدوده معیارهای زیر را انتخاب کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:C18
<11
- در نهایت، فقط نام فروشندگانی را دریافت می کنیم که با متن «J» شروع می شوند.
مطالب مرتبط: فیلتر پیشرفته اکسل [چند ستون و amp; معیارها، استفاده از فرمول & با Wildcards]
4. اعمال فرمول با محدوده معیارهای فیلتر پیشرفته
یک راه دیگر برای استفاده از محدوده معیارهای فیلتر پیشرفته، اعمال فرمول ها است. در این مثال، مقدار فروش بیشتر از $350 را استخراج می کنیم. فقط مراحل زیر را برای این کار دنبال کنید:
- در ابتدا سلول C19 را انتخاب کنید. فرمول زیر را وارد کنید:
=F5>350
- OK را بزنید.
فرمول ارزش مبلغ فروش را بیشتر از 350 دلار یا نه، تکرار می کند.
- سپس، محدوده معیارهای زیر را در کادر گفتگوی Advanced Filter انتخاب کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:C19
- OK را فشار دهید.
- بنابراین، ما میتوانیم دادهها را فقط برای مقادیر فروش بیشتر از 350 دلار ببینیم.
5. فیلتر پیشرفته با معیارهای AND منطقی
اکنون AND logic را در محدوده معیارهای فیلتر پیشرفته معرفی می کنیم. این منطق از دو معیار استفاده می کند. زمانی که داده ها هر دو معیار را برآورده کنند، مقدار خروجی را برمی گرداند. در اینجا مجموعه داده زیر را داریم. در این مجموعه داده، دادههای شهر نیویورک و همچنین دارای ارزش فروش >= 200 را فیلتر خواهیم کرد. بیایید ببینیم چگونه این کار را انجام دهیم.
- ابتدا به قسمت زیر برویدکادر گفتگوی فیلتر پیشرفته محدوده معیارهای زیر را انتخاب کنید:
محدوده فهرست: B4:F14
محدوده معیار: C18 :C19
- OK را فشار دهید.
- در نهایت، مجموعه داده را فقط برای شهر نیویورک با فروش دریافت خواهیم کرد. مقدار بیشتر از 250$ .
6. استفاده از منطق OR با محدوده معیارهای فیلتر پیشرفته
L مانند منطق AND ، OR منطق از دو معیار نیز استفاده می کند. AND منطق خروجی را در صورتی برمیگرداند که هر دو معیار برآورده شوند در حالی که OR منطق اگر فقط یک معیار برآورده شود، برمیگرداند. در اینجا ما فقط برای شهرها نیویورک و تگزاس داده میکنیم. فقط مراحل زیر را برای انجام این عمل دنبال کنید:
- در ابتدا، کادر گفتگوی Advanced Filter را باز کنید. محدوده معیار زیر را وارد کنید:
محدوده فهرست: B4:F14
محدوده معیار: C18:C20
- ضربه بزنید OK.
- در نهایت، مجموعه داده را فقط برای شهرها دریافت می کنیم نیویورک و تگزاس .
7. ترکیبی از AND & OR Logic به عنوان محدوده معیار
گاهی اوقات ممکن است لازم باشد داده ها را برای چندین معیار فیلتر کنیم. در این صورت، می توانیم از ترکیب AND & یا منطق. بر اساس معیارهای داده شده، داده ها را از مجموعه داده زیر استخراج خواهیم کرد. برای انجام این عمل کافیست مراحل زیر را انجام دهید:
- ابتدا کادر گفتگوی Advanced Filter را باز کنید. معیارهای زیر را انتخاب کنید:
محدوده فهرست: B4:F14
محدوده معیار: C18:C20
- سپس OK را فشار دهید.
- بنابراین، ما فقط می توانیم مجموعه داده ای را ببینیم که با معیارهای ما مطابقت دارد.
8. استفاده از محدوده معیارهای فیلتر پیشرفته برای استخراج ستون های خاص
در این مثال، بخش های خاصی از یک مجموعه داده را فیلتر خواهیم کرد. پس از فیلتر کردن، قسمت فیلتر شده را به ستون دیگری منتقل می کنیم. ما از مجموعه داده زیر برای انجام این عمل از طریق روش زیر استفاده خواهیم کرد.
- ابتدا، از کادر گفتگوی Advanced Filter معیارهای زیر را انتخاب کنید:
فهرست محدوده: B4:F14
محدوده معیار: C18:C20
- گزینه copy to other location را انتخاب کنید.
- ورودی در محدوده H8:I10 کپی کنید.
- ضربه بزنید OK.
- بنابراین، داده های فیلتر شده را در H8:I10 دریافت می کنیم با توجه به معیارهای ما.
9. کپی داده ها در کاربرگ دیگری پس از فیلتر کردن
در این مثال، ما داده ها را در کاربرگ دیگری نیز کپی می کنیم در حالی که در مثال قبلی ما آن را در همان کاربرگ انجام دادیم. مراحل زیر را برای اجرای آن انجام دهید:
- ابتدا به 'Another Worksheet-2' بروید، جایی که پس از فیلتر کردن، داده ها را کپی می کنیم.
ما می توانیم دو ستون را ببینیم "شهر" و "فروش" در "کاربرگ دیگری-2" .
- سپس، کادر گفتگوی 'Advanced Filter' را باز کنید.
- سپس به 'Another Worksheet-1' بروید. معیارهای زیر را انتخاب کنید:
محدوده فهرست: B4:F14
محدوده معیار: C18:C19
- اکنون گزینه copy to other location را انتخاب کنید.
- پس از آن، به 'Another Worksheet-2' بروید. Copy to Range B2:C4 را انتخاب کنید.
- OK را فشار دهید.
- در نهایت، ما میتوانیم دادههای فیلتر شده را در 'Another Worksheet-2' ببینیم.
10. استخراج رکوردهای منحصر به فرد با معیارهای فیلتر پیشرفته
در این مورد، ما فقط مقادیر منحصر به فرد را از یک ستون خاص استخراج می کنیم. از مجموعه داده زیر، مقادیر منحصر به فرد شهرها را در ستون دیگری استخراج خواهیم کرد. فقط مراحل را انجام دهید:
- در ابتدا، پنجره Advanced Filter را باز کنید. معیارها را انتخاب کنید
محدوده فهرست: D4:D14
- سپس، گزینه کپی در مکان دیگری را انتخاب کنید.
- سپس، Copy to range as H4:H8 را وارد کنید.
- کادر فقط رکوردهای منحصر به فرد را علامت بزنید.
- OK را فشار دهید.
- در نهایت، نام شهرهای دارای رکورد منحصر به فرد را فقط در ستون H مشاهده می کنیم.
11. یافتن روزهای هفته با محدوده معیارهای فیلتر پیشرفته
ما می توانیم پیدا کنیمروزهای هفته با محدوده معیارهای فیلتر پیشرفته. در اینجا از مجموعه داده زیر برای نشان دادن این فرآیند استفاده خواهیم کرد:
- ابتدا سلول C19 را انتخاب کنید. فرمول زیر را وارد کنید:
=AND(WEEKDAY(B5)1,WEEKDAY(B5)7)
- سپس، محدوده معیارهای زیر را در کادر گفتگوی فیلتر پیشرفته :
محدوده فهرست: B4:F14
محدوده معیار: C18:C19
- OK را فشار دهید.
- در نهایت، مقادیر Date را فقط برای روزهای هفته دریافت خواهیم کرد.
🔎 فرمول چگونه کار می کند؟
- WEEKDAY(B5)1: 1 نشان دهنده یکشنبه است. این بخش معیارهایی را تنظیم می کند که تاریخ یکشنبه نباشد.
- WEEKDAY(B5)7: 7 نشان دهنده یکشنبه است. این بخش معیارهایی را تنظیم می کند که تاریخ شنبه نباشد.
- AND(WEEKDAY(B5)1,WEEKDAY(B5)7): معیارهایی را تنظیم کنید که روز نه شنبه و نه یکشنبه باشد .
12. اعمال فیلتر پیشرفته برای یافتن آخر هفته
ما همچنین می توانیم از محدوده معیارهای فیلتر پیشرفته برای یافتن آخر هفته از ستون تاریخ استفاده کنیم. بیایید ببینیم چگونه با استفاده از مجموعه داده زیر این کار را انجام دهیم:
- در ابتدا سلول C19 را انتخاب کنید. فرمول زیر را وارد کنید:
=OR(WEEKDAY(B5)=1,WEEKDAY(B5)=7)
- فشار دهید Enter .
- سپس، از کادر گفتگوی Advanced Filter محدوده معیارهای زیر را انتخاب کنید:
List Range:B4:F14
محدوده معیار: C18:C19
- OK را فشار دهید.
- بنابراین، ما فقط میتوانیم مقادیر آخر هفته را در ستون Date ببینیم.
13. از فیلتر پیشرفته برای محاسبه مقادیر زیر یا بالاتر از میانگین استفاده کنید
در این بخش، مقدار زیر یا بالاتر از میانگین را با استفاده از با استفاده از محدوده معیارهای فیلتر پیشرفته . در اینجا ما فقط ارزش فروش را فیلتر می کنیم که از میانگین ارزش فروش بیشتر است.
- ابتدا سلول C19 را انتخاب کنید. فرمول زیر را وارد کنید:
=E5>AVERAGE(E5:E14)
- سپس، Advanced را باز کنید کادر گفتگو فیلتر . محدوده معیار زیر را وارد کنید:
محدوده فهرست: B4:F14
محدوده معیار: C18:C19
<11
- بنابراین، ما فقط مجموعه داده را برای ارزش فروش بیشتر از مقدار متوسط دریافت می کنیم.
14. فیلتر کردن سلول های خالی با منطق OR
اگر مجموعه داده ما از سلول های خالی تشکیل شده باشد، می توانیم سلول های خالی را با استفاده از استخراج کنیم. فیلتر پیشرفته .
ما مجموعه داده زیر را داریم. مجموعه داده از سلول های خالی تشکیل شده است. ما معیارها را با استفاده از فرمول زیر تنظیم کرده ایم:
=B5=""
- ابتدا به بروید کادر گفتگوی Advanced Filte r. معیارهای زیر را وارد کنید:
محدوده فهرست: B4:F14
محدوده معیار: C17:C22
- OK را فشار دهید.