Съдържание
Microsoft Excel предлага многобройни начини за определяне на първите 5 стойности или имена, или и двете от огромен набор от данни. В тази статия ще научите всички полезни техники за намиране на първите 5 стойности, както и на имената в Excel.
Горната екранна снимка е преглед на статията, която представя набор от данни & пример за това как можете да извлечете първите 5 стойности заедно с имена от набор от данни. Ще научите повече за набора от данни заедно с всички подходящи функции в следващите методи в тази статия.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната книга на Excel, която използвахме за подготовката на тази статия.
Намерете Топ 5 стойности & Имена8 подходящи начина за намиране на първите 5 стойности и имена в Excel без или с дубликати
1. Намиране на първите 5 стойности & имена без дубликати
В първия ни критерий ще се занимаваме със стойностите, в които няма дубликати.
1.1 Получаване на първите 5 стойности чрез съвместно използване на функциите LARGE & ROWS
Нека сега се запознаем с нашата съвкупност от данни. Колона B представлява произволно избрани имена на 10 ученици и Колона C показва CGPA на всеки студент от последния семестър в неговия университет.
Сега ще открием 5-те най-добри CGPA само с помощта на ГОЛЯМ заедно с РЕДОВЕ функции. ГОЛЯМ функцията ще открие най-голямата стойност от диапазон от клетки въз основа на серийния номер, определен от РЕДОВЕ Функции. В следващия метод ще получим и имената.
📌 Стъпки:
➤ Изберете Клетка E7 & тип:
=LARGE($C$5:$C$14,ROWS($E$7:$E7))
➤ Преса Въведете & ще получите 1-ви по големина CGPA сред всички от Колона C .
➤ Сега използвайте Дръжка за пълнене да попълните още 4 клетки, за да получите следващия най-голям 4 CGPA.
Прочетете още: Топ 10 стойности въз основа на критерии в Excel (както с един, така и с няколко критерия)
1.2 Извличане на първите 5 имена чрез комбиниране на функциите INDEX & MATCH
Сега ще открием имената на учениците, които са получили най-добрите 5 оценки CGPA. Трябва да включим INDEX, MATCH, LARGE & ROWS функции заедно. Тук, в Колона F , първите 5 стойности от Колона C първо трябва да се определят по предишния метод. След това трябва да се премине към Колона Е за извличане на свързаните имена въз основа на тяхната CGPA.
📌 Стъпки:
➤ В Клетка E7 , нашата необходима формула ще бъде:
=INDEX($B$5:$B$14,MATCH(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,0))
➤ След като натиснете Въведете , ще получите първото име "Jonas", което е получило най-високия CGPA - 4,00.
➤ Сега използвайте Дръжка за пълнене за да получите следващите 4 имена в тази колона & готово.
🔎 Как работи тази формула?
➤ РЕДОВЕ функцията въвежда серийния номер на ГОЛЯМ функция.
➤ ГОЛЯМ функцията намира най-голямата стойност от масива или диапазона от клетки, избрани въз основа на серийния номер.
➤ MATCH функцията търси получената най-голяма стойност в масива от стойности & връща с номера на реда на тази стойност.
➤ INDEX накрая извлича името от колоната Names въз основа на номера на реда, намерен от функцията MATCH функция.
Прочетете още: Как да намерите стойност в колона в Excel (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)
➤ Преса Въведете & използване Дръжка за пълнене за да получите останалите 4 имена.
В първия аргумент на XLOOKUP функцията, е въведена най-голямата стойност. 2-рият аргумент е Обхват на клетките C5:C14 където ще се търси избраната най-голяма стойност. Третият аргумент е друг диапазон от клетки B5:B14 откъдето ще бъдат извлечени конкретните данни или име въз основа на номера на реда, намерен от първите два аргумента.
Прочетете още: Търсене на стойност в колона и връщане на стойност на друга колона в Excel
1.4 Намиране на 5-те най-добри имена и подпечатки при множество критерии
Нека сега помислим за друга съвкупност от данни, която включва множество критерии. Ако забелязвате, сега имаме имена & CGPA в Колони B & D съответно. Колона C представлява департаментите на студентите.
Първо ще открием 5-те най-добри CGPA от отдела по информатика & изходните резултати ще бъдат постигнати в Колона H .
📌 Стъпки:
➤ За да намерите 5-те най-добри оценки CGPA, използвайте съответната формула в Клетка H12 ще бъде:
=LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12)
➤ Преса Въведете , използвайте Дръжка за пълнене за да получите останалите 4 най-големи стойности & готово.
Тук, с IF функция, откриваме всички CGPA на учениците само от катедрата по информатика. След това ГОЛЯМ функцията извлича 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))
➤ Преса Въведете & използване Дръжка за пълнене за да попълните останалите 4 клетки. Ще получите всички имена наведнъж.
Прочетете още: Как да намерите стойност в колона, използвайки VBA в Excel (4 начина)
2. Намиране на първите 5 стойности & имена, включително дубликати
Сега ще намерим 5-те най-големи стойности, както и имената, включително дубликатите. Тук ще имаме малко променен набор от данни.
2.1 Получаване на първите 5 стойности само чрез съвместно използване на функциите Large & ROWS
Така на снимката по-долу, Колона B представлява имената на 5 ученици и Колони от C до J показват CGPA за всеки семестър за тези студенти. В долната таблица ще открием изходните данни.
И така, първо ще открием най-високите 5 CGPA за Andrew сред всички CGPA от 8 семестъра.
📌 Стъпки:
➤ Изберете Клетка C13 & тип:
=LARGE($C6:$N6,COLUMNS($C:C))
➤ Преса Въведете & използване Дръжка за пълнене за попълване на следващите 4 клетки в реда за Андрей.
Ако забелязвате, на изхода се появява два пъти стойността 4,00, тъй като средният успех на Андрю е 4,00 за два семестъра. ГОЛЯМ Функцията не пропуска дублиращи се стойности, докато търси най-големите от обхвата от данни или клетки.
Сега, за да получим подобни резултати за останалите 4 ученици, трябва да изберем Обхват на клетките - C13:G13 След това в долния десен ъгъл на избраните клетки ще намерите Дръжка за пълнене опция. Сега използвайте тази опция, за да плъзнете надолу към избрания ред за Harry & готово е. Ще получите всички 5 най-добри CGPA за всички ученици наведнъж.
Прочетете още: Как да намерите най-високата стойност в колона на Excel (4 метода)
2.2 Извличане на първите 5 имена с дубликати чрез комбиниране на функциите INDEX, MATCH & COUNTIF
Сега ще открием имената на 5-те най-добри ученици с техния CGPA, където може да има дублиран CGPA. Ако забележите в нашия модифициран набор от данни, Сам &; Майк и двамата имат подобен CGPA - 3,94. Но искаме да открием 5-те най-добри имена, включително тези две имена, които имат подобен CGPA, с функциите на Excel.
📌 Стъпки:
➤ Изберете Клетка 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))
➤ Преса Въведете , използвайте Дръжка за пълнене за да получите останалите 4 имена & сте готови. Току-що сте получили двете имена - Сам & Майк, които са получили подобен CGPA.
🔎 Как работи тази формула?
➤ Тук вътре в MATCH Тези комбинирани логически функции ще търсят 5-те най-добри CGPA от Колона C & ще присвои числото 1 за първите 5 & 0 за останалите стойности.
➤ MATCH След това функцията търси само 1 от предишните намерени резултати & връща с номерата на редовете за всички съвпадения.
➤ INDEX накрая показва имената последователно въз основа на номерата на редовете, намерени чрез всички MATCH функции в Колона F .
Прочетете още: Как да откриете първото появяване на стойност в колона в Excel (5 начина)
2.3 Извличане на първите 5 имена с дубликати чрез включване на функциите SORT & FILTER
Чрез използване на Сортиране и филтриране функциите, можете по-лесно да откриете първите 5 имена заедно със стойностите. Вече няма да се налага да извличате първите 5 стойности тук, преди да откриете имената.
📌 Стъпки:
➤ В Клетка F7 , нашата свързана формула с Сортиране и филтриране функциите ще бъдат:
=SORT(FILTER(B5:C14, C5:C14>=LARGE(C5:C14, 5)), 2,-1)
➤ Преса Въведете & ще получите наведнъж 5-те най-добри CGPA заедно с имената на учениците. Дори не е необходимо да използвате Fill Handle тук, за да получите останалите стойности, тъй като самата формула прави всички изчисления вместо вас.
Така че това, което се случва тук, е ФИЛТЪР с функцията ГОЛЯМ функцията вътре извлича всички най-големи стойности от Обхват на клетките - C5:C14. Сайтът SORT След това функцията показва всички стойности или CGPA в низходящ ред заедно с имената от масива на B5:C14.
Прочетете още: Как да намерите най-ниската стойност в колона на Excel (6 начина)
2.4 Намиране на топ имена и стойности с дубликати чрез обединяване на функциите INDEX, SORT и SEQUENCE
Това е друга чудесна опция & почти подобна на предишната. Ще използваме INDEX, SORT & SEQUENCE функциите се обединяват тук.
📌 Стъпки:
➤ Изберете Клетка F7 & тип:
=INDEX(SORT(B5:C14,2,-1),SEQUENCE(5),{1,2})
➤ Преса Въведете & готово е. Веднага ще получите първите 5 CGPA заедно с имената.
Концепцията тук е твърде проста. SORT показва всички оценки CGPA в низходящ ред, но функцията СЕКВИНЦИЯ да избере само първите 5. След това функцията INDEX функцията показва крайните резултати с имена & CGPA в масив.
Прочетете още: Как да намерите последното появяване на стойност в колона в Excel (5 метода)
Заключителни думи
Надявам се, че всички тези методи за намиране на първите 5 стойности и имена сега ще ви подтикнат да ги прилагате в обичайните си задължения в Excel. Ако имате въпроси или обратна връзка, моля, уведомете ме чрез коментарите си. Или можете да разгледате другите ни интересни статии, свързани с функциите на Excel на този уебсайт.