فهرست مطالب
Microsoft Excel راه های متعددی را برای تعیین 5 مقدار یا نام یا هر دو از طیف وسیعی از داده ها ارائه کرده است. در این مقاله، شما با تمام تکنیک های مفید برای یافتن 5 مقدار برتر و همچنین نام ها در اکسل آشنا خواهید شد.
تصویر صفحه بالا نمای کلی از مقاله ای که مجموعه داده را نشان می دهد & نمونه ای از اینکه چگونه می توانید 5 مقدار برتر را به همراه نام از طیف وسیعی از داده ها استخراج کنید. در روش های زیر در این مقاله با مجموعه داده ها به همراه تمام توابع مناسب بیشتر آشنا خواهید شد.
دانلود کتاب تمرین تمرین
می توانید کتاب کار Excel را دانلود کنید. که برای تهیه این مقاله از آن استفاده کرده ایم.
یافتن 5 ارزش برتر & نام ها
8 روش مناسب برای یافتن 5 مقدار و نام برتر در اکسل بدون تکرار یا با آن
1. یافتن 5 ارزش برتر و amp; نامهای بدون تکرار
در اولین معیار خود، با مقادیری که هیچ تکراری وجود ندارد سروکار داریم.
1.1 دریافت 5 ارزش برتر با استفاده از LARGE & ROWS با هم کار می کند
بیایید اکنون با مجموعه داده خود آشنا شویم. ستون B نشان دهنده اسامی تصادفی 10 دانشجو و ستون C CGPA هر دانشجوی یک ترم پایانی در دانشگاه آنها را نشان می دهد.
اکنون 5 CGPA برتر را تنها با استفاده از LARGE همراه با توابع ROWS خواهیم فهمید. تابع LARGE بزرگترین مقدار را خواهد یافتاز طیفی از سلول ها بر اساس شماره سریال تعریف شده توسط توابع ROWS . در روش بعدی نامها را نیز دریافت خواهیم کرد.
📌 مراحل:
➤ Cell E7 را انتخاب کنید & نوع:
=LARGE($C$5:$C$14,ROWS($E$7:$E7))
➤ Enter & شما اولین CGPA بالاتر را در بین همه از ستون C دریافت خواهید کرد.
➤ اکنون از Fill Handle برای پر کردن 4 سلول دیگر استفاده کنید تا 4 CGPA بزرگ بعدی را به دست آورید. .
بیشتر بخوانید: 10 مقدار برتر بر اساس معیارها در اکسل (هر دو معیار تک و چندگانه)
1.2 بیرون کشیدن 5 نام برتر با ترکیب INDEX & MATCH Functions
اکنون ما اسامی کسانی که 5 CGPA برتر را کسب کرده اند را می یابیم. ما باید INDEX، MATCH، LARGE و amp; ROWS با هم کار می کنند. در اینجا، در ستون F ، 5 مقدار برتر از ستون C باید ابتدا با پیروی از روش قبلی تعیین شوند. سپس برای استخراج نامهای مرتبط بر اساس CGPA باید به ستون E برویم.
📌 مراحل:
➤ در Cell E7 ، فرمول لازم ما این خواهد بود:
=INDEX($B$5:$B$14,MATCH(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,0))
➤ پس از فشار دادن Enter ، شما اولین نام "Jonas" را دریافت می کنم که بالاترین CGPA- 4.00 را دریافت کرده است.
➤ اکنون از Fill Handle برای دریافت 4 نام بعدی در آن ستون استفاده کنید & کار شما تمام شد.
🔎 این فرمول چگونه کار می کند؟
➤ ROWS تابع را وارد می کند شماره سریال برای تابع LARGE .
➤ LARGE تابع بزرگترین مقدار را از آرایه یا محدوده سلولهای انتخاب شده بر اساس شماره سریال پیدا می کند.
➤ MATCH تابع بزرگترین مقدار بدست آمده را در آرایه مقادیر و amp; تابع
➤ INDEX در نهایت نام را از ستون نام ها بر اساس شماره ردیفی که توسط تابع MATCH پیدا شده است، بیرون می آورد. .
بیشتر بخوانید: نحوه یافتن مقدار در ستون در اکسل (4 روش)
1.3 استخراج 5 نام برتر توسط با استفاده از تابع XLOOKUP
اگر می خواهید از فرمول INDEX-MATCH اجتناب کنید، می توانید آن را با تابع XLOOKUP جستجوی محدوده ای از سلول ها یا جایگزین کنید. آرایه & سپس مقادیر را بر اساس شرایط انتخابی از ستون یا ردیف انتخاب شده برمی گرداند.
📌 مراحل:
➤ در سلول E7 ، فرمول مربوط به ما با XLOOKUP برای یافتن نام های با be:
=XLOOKUP(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,$B$5:$B$14)
➤ Enter & را فشار دهید ; از Fill Handle برای دریافت 4 نام دیگر استفاده کنید.
در آرگومان اول تابع XLOOKUP ، بزرگترین مقدار وارد شده است. آرگومان دوم محدوده سلول های C5:C14 است که در آن بزرگترین مقدار انتخاب شده جستجو می شود. و آرگومان سوم محدوده دیگری از سلولها است B5:B14 که از آنجا داده یا نام خاص بر اساس شماره ردیف یافت شده توسط دو آرگومان اول استخراج میشود.
Read بیشتر: مقدار جستجودر ستون و مقدار بازگشتی یک ستون دیگر در اکسل
1.4 یافتن 5 نام برتر و amp; مقادیر تحت چند معیار
بیایید اکنون به مجموعه داده دیگری فکر کنیم که شامل چندین معیار است. اگر متوجه شده اید، ما اکنون نام های & CGPA در ستون B & D به ترتیب. ستون C بخشهای دانشآموزان را نشان میدهد.
ما ابتدا 5 CGPA برتر را از بخش علوم کامپیوتر و amp; نتایج خروجی در ستون H به دست خواهد آمد.
📌 مراحل:
➤ برای یافتن 5 CGPA برتر ، فرمول مربوطه در Cell H12 خواهد بود:
=LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12)
➤ Enter را فشار دهید، از Fill استفاده کنید Handle را برای بدست آوردن 4 مقدار بزرگ دیگر & کار شما تمام شده است.
در اینجا، با تابع IF ، ما تمام CGPAهای دانشآموزان بخش علوم کامپیوتر را مییابیم. . سپس تابع LARGE 5 CGPA برتر را مانند قبل استخراج می کند.
اکنون، نام افرادی که این 5 CGPA برتر را دریافت کرده اند را مشخص می کنیم و از INDEX-MATCH <استفاده می کنیم. 5>اینجا عمل می کند.
📌 مراحل:
➤ در خروجی Cell G12 ، باید تایپ کنیم:
=INDEX($B$5:$B$23,MATCH(LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12), IF($C$5:$C$23=$G$9,$D$5:$D$23),0))
➤ Enter & از Fill Handle برای پر کردن بقیه 4 سلول استفاده کنید. همه نام ها را یکجا دریافت خواهید کرد.
بیشتر بخوانید: نحوه یافتن مقدار در ستون با استفاده از VBA در اکسل (4 روش) )
2. یافتن 5 ارزش برتر & نام هااز جمله موارد تکراری
اکنون ما 5 مقدار برتر و همچنین نام هایی از جمله موارد تکراری را پیدا خواهیم کرد. ما در اینجا کمی مجموعه داده اصلاح شده خواهیم داشت.
2.1 دریافت 5 ارزش برتر فقط با استفاده از & ROWS با هم کار می کنند
بنابراین، در تصویر زیر، ستون B نام 5 دانش آموز را نشان می دهد و ستون های C تا J CGPA هر یک را نشان می دهد. ترم برای آن دانشجویان در جدول پایین، دادههای خروجی را مییابیم.
بنابراین، در ابتدا، بالاترین 5 CGPA را برای Andrew در بین تمام CGPA از 8 خواهیم یافت. ترم.
📌 مراحل:
➤ Cell C13 & نوع:
=LARGE($C6:$N6,COLUMNS($C:C))
➤ Enter & از Fill Handle برای پر کردن 4 سلول بعدی در امتداد ردیف برای اندرو استفاده کنید.
اگر متوجه شده اید، مقدار 4.00 را دو برابر مقدار دریافت کرده اید. خروجی از آنجایی که CGPA اندرو در دو ترم 4.00 بود. بنابراین، تابع LARGE مقادیر تکراری را در حین جستجوی بزرگترینها از محدوده دادهها یا سلولها حذف نمیکند.
اکنون، برای دریافت نتایج مشابه برای 4 دانشآموز دیگر، ما ابتدا باید محدوده سلول ها- C13:G13 را انتخاب کنید. سپس در گوشه پایین سمت راست سلول های انتخاب شده، گزینه Fill Handle را خواهید دید. اکنون از آن گزینه برای کشیدن به ردیف انتخاب شده برای هری و amp; شما تمام شده اید شما همه 5 CGPA برتر را برای همه دانش آموزان به طور همزمان دریافت خواهید کرد.
بیشتر بخوانید: چگونه بالاترین را پیدا کنیدمقدار در ستون اکسل (4 روش)
2.2 بیرون کشیدن 5 نام برتر با موارد تکراری با ترکیب INDEX، MATCH و amp; توابع COUNTIF
اکنون، نام 5 دانش آموز برتر را با CGPA آنها که در آن CGPA تکراری می تواند وجود داشته باشد، خواهیم یافت. اگر در مجموعه داده های اصلاح شده ما متوجه شدید، Sam & مایک هر دو دارای CGPA- 3.94 مشابه هستند. اما ما میخواهیم 5 نام برتر شامل آن دو نام را که CGPA مشابهی را با توابع اکسل دریافت کردهاند، پیدا کنیم.
📌 مراحل :
➤ Cell F7 & نوع:
=INDEX($B$5:$B$14, MATCH(1, ($C$5:$C$14=LARGE($C$5:$C$14, $E7))*(COUNTIF(F$6:F6, $B$5:$B$14)=0), 0))
➤ Enter را فشار دهید، از Fill Handle برای دریافت 4 نام دیگر استفاده کنید و amp; شما تمام شده اید شما هر دو نام را دارید - Sam & مایک که CGPA مشابهی دریافت کرد.
🔎 این فرمول چگونه کار می کند؟
➤ اینجا در MATCH تابع، دو تابع منطقی ارائه شده است که در یکدیگر ضرب می شوند. این توابع منطقی ترکیبی 5 CGPA برتر را از ستون C و amp; عدد 1 را به 5 نفر برتر اختصاص می دهد و amp; 0 برای بقیه مقادیر.
➤ تابع MATCH سپس فقط 1 را از نتایج یافت شده قبلی جستجو می کند & تابع
➤ INDEX در نهایت نامها را بر اساس اعداد ردیفی که از طریق همه توابع MATCH در Column یافت میشوند، به صورت سریال نشان میدهد. F .
بیشتر بخوانید: چگونه اولین وقوع یک مقدار در یک ستون را درExcel (5 روش)
2.3 استخراج 5 نام برتر با موارد تکراری با استفاده از SORT & توابع FILTER
با استفاده از SORT & توابع FILTER ، میتوانید 5 نام برتر را به همراه مقادیر راحتتر پیدا کنید. قبل از پیدا کردن نام، دیگر لازم نیست 5 مقدار برتر را در اینجا استخراج کنید.
📌 مراحل:
➤ در Cell F7 ، فرمول مرتبط ما با SORT & توابع FILTER عبارتند از:
=SORT(FILTER(B5:C14, C5:C14>=LARGE(C5:C14, 5)), 2,-1)
➤ فشار دهید Enter & شما 5 CGPA برتر را به همراه نام دانش آموزان به طور همزمان دریافت خواهید کرد. شما حتی نیازی به استفاده از Fill Handle در اینجا ندارید تا بقیه مقادیر را بدست آورید زیرا خود فرمول تمام محاسبات را برای شما انجام می دهد.
بنابراین آنچه در اینجا اتفاق می افتد این است تابع FILTER با تابع LARGE در داخل تمام مقادیر بزرگترین را از محدوده سلولها- C5:C14 استخراج می کند. تابع SORT سپس تمام مقادیر یا CGPA را به ترتیب نزولی به همراه نام های آرایه B5:C14 نشان می دهد.
بیشتر بخوانید: چگونه کمترین مقدار را پیدا کنید در یک ستون اکسل (6 روش)
2.4 یافتن نام های برتر و amp; مقادیر با موارد تکراری با ادغام INDEX، SORT & SEQUENCE Functions Together
این یکی دیگر از گزینه های عالی است. تقریبا مشابه قبلی ما از INDEX، SORT و amp; SEQUENCE در اینجا با هم کار می کنند.
📌 مراحل:
➤ Cell F7 &نوع:
=INDEX(SORT(B5:C14,2,-1),SEQUENCE(5),{1,2})
➤ Enter & شما تمام شده اید شما بلافاصله 5 CGPA برتر را همراه با نام ها دریافت خواهید کرد.
مفهوم در اینجا بسیار ساده است. تابع SORT تمام CGPA ها را به ترتیب نزولی نشان می دهد اما تابع SEQUENCE به آن می گوید که فقط 5 مورد اول را انتخاب کند. سپس تابع INDEX نتایج نهایی را با نام ها & CGPA در یک آرایه.
بیشتر بخوانید: نحوه یافتن آخرین وقوع یک مقدار در یک ستون در اکسل (5 روش)
کلمات نتیجه گیری
امیدوارم همه این روش ها برای یافتن 5 مقدار و نام برتر اکنون از شما خواسته شود که آنها را در کارهای عادی اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا از طریق نظرات خود به من اطلاع دهید. یا می توانید سایر مقالات جالب ما در رابطه با توابع اکسل را در این وب سایت بررسی کنید.