جدول المحتويات
يوفر Microsoft Excel طرقًا عديدة لتحديد أعلى 5 قيم أو أسماء أو كليهما من مجموعة كبيرة من البيانات. في هذه المقالة ، ستتعلم جميع التقنيات المثمرة للعثور على أهم 5 قيم بالإضافة إلى الأسماء في Excel.
لقطة الشاشة أعلاه هي نظرة عامة على المقالة التي تمثل مجموعة البيانات وأمبير. مثال على كيفية استخراج أهم 5 قيم مع أسماء من نطاق من البيانات. ستتعرف على المزيد حول مجموعة البيانات جنبًا إلى جنب مع جميع الوظائف المناسبة في الطرق التالية في هذه المقالة.
تنزيل Practice Workbook
يمكنك تنزيل مصنف Excel التي استخدمناها لإعداد هذه المقالة.
البحث عن أهم 5 قيم & amp؛ الأسماء
8 طرق مناسبة للبحث عن أفضل 5 قيم وأسماء في Excel بدون أو مع التكرارات
1. العثور على أهم 5 قيم & amp؛ الأسماء بدون تكرارات
في معاييرنا الأولى ، سنتعامل مع القيم التي لا يوجد فيها تكرارات.
1.1 الحصول على أعلى 5 قيم باستخدام LARGE & amp؛ وظائف ROWS معًا
دعونا نتعرف على مجموعة البيانات الخاصة بنا الآن. يمثل العمود B أسماء عشوائية لعشرة طلاب و العمود C يعرض المعدل التراكمي لكل طالب في الفصل الدراسي النهائي في جامعتهم.
الآن سنكتشف أعلى 5 CGPA فقط باستخدام وظائف LARGE جنبًا إلى جنب مع وظائف ROWS . ستكتشف الدالة LARGE القيمة الأكبرمن نطاق من الخلايا بناءً على الرقم التسلسلي المحدد بواسطة وظائف ROWS . سنحصل على الأسماء أيضًا في الطريقة التالية.
📌 الخطوات:
➤ حدد الخلية E7 & أمبير ؛ اكتب:
=LARGE($C$5:$C$14,ROWS($E$7:$E7))
➤ اضغط على Enter & amp؛ ستحصل على أول أعلى معدل تراكمي من بين الكل من العمود C .
➤ استخدم الآن مقبض التعبئة لملء 4 خلايا أخرى للحصول على أكبر 4 CGPA تالية .
اقرأ المزيد: أعلى 10 قيم استنادًا إلى المعايير في Excel (المعايير الفردية والمتعددة)
1.2 سحب أفضل 5 أسماء من خلال الجمع بين INDEX & amp؛ MATCH Functions
الآن سنكتشف الأسماء التي حصلت على أعلى 5 CGPAs. علينا دمج فهرس ، تطابق ، كبير & أمبير ؛ يعمل ROWS معًا. هنا ، في العمود F ، يجب تحديد أعلى 5 قيم من العمود C أولاً باتباع الطريقة السابقة. ثم يتعين علينا الانتقال إلى العمود E لاستخراج الأسماء ذات الصلة بناءً على CGPA الخاصة بهم.
📌 الخطوات:
➤ في الخلية E7 ، ستكون صيغتنا الضرورية:
=INDEX($B$5:$B$14,MATCH(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,0))
➤ بعد الضغط على أدخل ، أنت ' ll الحصول على الاسم الأول "Jonas" الذي حصل على أعلى CGPA- 4.00.
➤ الآن استخدم Fill Handle للحصول على الأسماء الأربعة التالية في هذا العمود & amp؛ لقد انتهيت.
🔎 كيف تعمل هذه الصيغة؟
➤ ROWS تدخل الوظيفة الرقم التسلسلي للوظيفة LARGE .
➤ LARGE تكتشف الدالة أكبر قيمة من المصفوفة أو نطاق الخلايا المحددة بناءً على الرقم التسلسلي. تبحث الدالة
➤ MATCH عن أكبر قيمة تم الحصول عليها في صفيف القيم & amp؛ يعود مع رقم الصف لتلك القيمة.
➤ INDEX تسحب الوظيفة أخيرًا الاسم من عمود الأسماء استنادًا إلى رقم الصف الذي تم العثور عليه بواسطة الدالة MATCH .
اقرأ المزيد: كيفية البحث عن القيمة في العمود في Excel (4 طرق)
1.3 استخراج أفضل 5 أسماء بواسطة استخدام وظيفة XLOOKUP
إذا كنت تريد تجنب الصيغة INDEX-MATCH فيمكنك استبدالها بـ XLOOKUP تبحث الدالة عن نطاق من الخلايا أو مجموعة وأمبير. ثم تُرجع القيم بناءً على الشروط المحددة من العمود أو الصف المحدد.
📌 الخطوات:
➤ في الخلية E7 ، الصيغة ذات الصلة مع XLOOKUP للعثور على الأسماء التي تحتوي على:
=XLOOKUP(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,$B$5:$B$14)
➤ اضغط على أدخل & amp ؛ استخدم Fill Handle للحصول على الأسماء الأربعة الأخرى.
في الوسيطة الأولى للدالة XLOOKUP ، تحتوي القيمة الأكبر تم إدخاله. الوسيطة الثانية هي نطاق الخلايا C5: C14 حيث سيتم البحث عن القيمة الأكبر المحددة. والوسيطة الثالثة هي نطاق آخر من الخلايا B5: B14 من حيث سيتم استخراج البيانات أو الاسم المعين بناءً على رقم الصف الذي تم العثور عليه بواسطة الوسيطتين الأولتين.
اقرأ المزيد: قيمة البحثفي العمود وقيمة الإرجاع لعمود آخر في Excel
1.4 البحث عن أفضل 5 أسماء & amp؛ القيم ضمن معايير متعددة
لنفكر في مجموعة بيانات أخرى الآن والتي تشتمل على معايير متعددة. إذا لاحظت ، لدينا الآن أسماء & amp؛ المعدل التراكمي في الأعمدة B & amp؛ D على التوالي. يمثل العمود C أقسام الطلاب.
سنكتشف أولاً أفضل 5 درجات تراكمية من قسم علوم الكمبيوتر & amp؛ سيتم تحقيق نتائج الإخراج في العمود H .
📌 الخطوات:
➤ للعثور على أفضل 5 CGPAs ، الصيغة ذات الصلة في الخلية H12 ستكون:
=LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12)
➤ اضغط على أدخل ، استخدم تعبئة تعامل مع للحصول على أكبر 4 قيم أخرى & amp؛ لقد انتهيت.
هنا ، مع وظيفة IF ، نكتشف جميع CGPAs للطلاب من قسم علوم الكمبيوتر فقط . ثم تستخرج الوظيفة LARGE أعلى 5 CGPA كما كان من قبل.
الآن ، سنحدد الأسماء التي حصلت على أعلى 5 CGPA وسنستخدم INDEX-MATCH هنا.
📌 الخطوات:
➤ في الإخراج الخلية 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 & amp؛ استخدم مقبض التعبئة لملء باقي الخلايا الأربع. ستحصل على جميع الأسماء مرة واحدة.
اقرأ المزيد: كيفية البحث عن القيمة في العمود باستخدام VBA في Excel (4 طرق )
2. العثور على أهم 5 قيم & amp؛ الأسماءبما في ذلك التكرارات
الآن سنجد أهم 5 قيم بالإضافة إلى الأسماء بما في ذلك التكرارات. سيكون لدينا مجموعة بيانات معدلة هنا.
2.1 الحصول على أعلى 5 قيم فقط باستخدام & amp؛ وظائف ROWS معًا
لذلك ، في الصورة أدناه ، يمثل العمود B أسماء 5 طلاب و الأعمدة C إلى J تعرض CGPA لكل منها فصل دراسي لهؤلاء الطلاب. في الجدول السفلي ، سنكتشف بيانات الإخراج.
لذلك ، في البداية ، سنكتشف أعلى 5 CGPA لأندرو من بين جميع CGPA من 8 فصول دراسية.
📌 الخطوات:
➤ حدد الخلية C13 & amp؛ اكتب:
=LARGE($C6:$N6,COLUMNS($C:C))
➤ اضغط على Enter & amp؛ استخدم Fill Handle لملء الخلايا الأربع التالية على طول الصف لـ Andrew.
إذا لاحظت ، فلديك القيمة 4.00 ضعف الناتج منذ أندرو CGPA كان 4.00 في فترتين. لذلك ، لا تحذف الوظيفة LARGE القيم المكررة أثناء البحث عن أكبر القيم من نطاق البيانات أو الخلايا.
الآن ، للحصول على نتائج مماثلة للطلاب الأربعة الآخرين ، نحن يجب تحديد نطاق الخلايا- C13: G13 أولاً. ثم في الزاوية السفلية اليمنى من الخلايا المحددة ، ستجد الخيار مقبض التعبئة . استخدم الآن هذا الخيار للسحب لأسفل إلى الصف المحدد لـ Harry & amp؛ انت انتهيت. ستحصل على أفضل 5 درجات تراكمية لجميع الطلاب في وقت واحد.
اقرأ المزيد: كيفية العثور على الأعلىالقيمة في عمود Excel (4 طرق)
2.2 سحب أفضل 5 أسماء مع التكرارات عن طريق الجمع بين INDEX و MATCH & amp؛ وظائف COUNTIF
الآن ، سنكتشف أسماء الطلاب الخمسة الأوائل مع CGPA حيث يمكن أن يوجد CGPA مكرر. إذا لاحظت في مجموعة البيانات المعدلة ، Sam & amp؛ يمتلك كلاهما معدل تراكمي متشابه- 3.94. لكننا نريد معرفة أهم 5 أسماء بما في ذلك هذين الاسمين اللذين حصلوا على CGPA متشابهين أيضًا مع وظائف Excel.
📌 خطوات :
حدد الخلية F7 & amp؛ اكتب:
=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 للحصول على الأسماء الأربعة الأخرى & amp؛ انت انتهيت. لقد حصلت للتو على كلا الاسمين- Sam & amp؛ مايك الذي حصل على CGPA مشابه.
🔎 كيف تعمل هذه الصيغة؟
➤ هنا داخل MATCH وظيفة ، يتم تقديم وظيفتين منطقيتين يتم ضربهما ببعضهما البعض. ستبحث هذه الوظائف المنطقية المدمجة عن أفضل 5 درجات تراكمية من العمود C & amp؛ سيخصص الرقم 1 لأعلى 5 & amp؛ 0 لبقية القيم.
➤ MATCH وظيفة ثم يبحث عن 1 فقط من النتائج السابقة التي تم العثور عليها & amp؛ يعود بأرقام الصفوف لجميع التطابقات.
➤ INDEX تظهر أخيرًا الأسماء بشكل متسلسل بناءً على أرقام الصفوف التي تم العثور عليها من خلال جميع وظائف MATCH في العمود F .
اقرأ المزيد: كيفية البحث عن أول ظهور لقيمة في عمود فيExcel (5 طرق)
2.3 استخراج أفضل 5 أسماء مع التكرارات عن طريق دمج SORT & amp؛ وظائف الفلتر
باستخدام SORT & amp؛ وظائف FILTER ، يمكنك العثور على أفضل 5 أسماء مع القيم بسهولة أكبر. لن تضطر إلى استخراج أهم 5 قيم هنا بعد الآن قبل اكتشاف الأسماء.
📌 الخطوات:
➤ In الخلية F7 ، الصيغة ذات الصلة مع SORT & amp؛ وظائف التصفية ستكون:
=SORT(FILTER(B5:C14, C5:C14>=LARGE(C5:C14, 5)), 2,-1)
➤ اضغط على Enter & amp؛ ستحصل على أفضل 5 درجات CGPA جنبًا إلى جنب مع أسماء الطلاب في وقت واحد. حتى أنك لست مضطرًا إلى استخدام Fill Handle هنا للحصول على بقية القيم لأن الصيغة نفسها تقوم بجميع الحسابات نيابة عنك.
إذن ما يحدث هنا هو تستخرج وظيفة FILTER مع الوظيفة LARGE بالداخل جميع القيم الأكبر من Range of Cells- C5: C14. الدالة SORT ثم يعرض جميع القيم أو CGPA بترتيب تنازلي مع الأسماء من المصفوفة B5: C14.
اقرأ المزيد: كيفية البحث عن أقل قيمة في عمود Excel (6 طرق)
2.4 البحث عن أفضل الأسماء & amp؛ القيم ذات التكرارات عن طريق دمج INDEX و SORT & amp؛ وظائف SEQUENCE معًا
هذا خيار رائع آخر & amp؛ يكاد يكون مشابهًا للسابق. سنستخدم INDEX، SORT & amp؛ SEQUENCE يعمل معًا هنا.
📌 الخطوات:
➤ حدد الخلية F7 & amp؛اكتب:
=INDEX(SORT(B5:C14,2,-1),SEQUENCE(5),{1,2})
➤ اضغط على Enter & amp؛ انت انتهيت. ستحصل على أفضل 5 درجات تراكمية مع الأسماء على الفور.
المفهوم بسيط للغاية هنا. تعرض الوظيفة SORT جميع CGPA بترتيب تنازلي ، لكن الوظيفة SEQUENCE تخبرها باختيار أول 5 فقط. ثم تعرض الوظيفة INDEX النتائج النهائية باستخدام أسماء وأمبير. CGPA في مصفوفة.
اقرأ المزيد: كيفية البحث عن آخر تواجد لقيمة في عمود في Excel (5 طرق)
الكلمات الختامية
آمل أن تطالبك كل هذه الطرق للعثور على أفضل 5 قيم وأسماء الآن لتطبيقها في أعمال Excel العادية. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك من خلال تعليقاتك. أو يمكنك الاطلاع على مقالاتنا الشيقة الأخرى المتعلقة بوظائف Excel على هذا الموقع.