Функция SORTBY на Excel
Функцията SORTBY сортира съдържанието на един диапазон или масив въз основа на стойностите в съответния диапазон или масив, без значение дали съответният диапазон или масив е включен в диапазона или масива, които трябва да бъдат сортирани, или не.
Забележка: Функцията SORTBY е налична само в Excel за Microsoft 365, Excel 2021 или по-нови версии на Excel и Excel за уеб.
Синтаксис
=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], …)
Аргументи
- масив (задължително): Диапазонът или масивът за сортиране
- by_array1 (задължително): Диапазонът или масивът, по който да се сортира.
- [порядък_на_сортиране1] (по избор): Число, указващо реда на сортиране:
- 1 or пропуснато, за сортиране във възходящ ред;
- -1, за сортиране в низходящ ред.
- [по_масив2, сортиране2], … (по избор): Допълнителен масив и двойки ред на сортиране.
Връщана стойност
Функцията SORTBY връща масив.
Функционални бележки
- масив може да се предостави като ред от стойности, колона от стойности или комбинация от редове и колони от стойности.
- A по_масив аргументът трябва да бъде предоставен като един ред или една колона и трябва да има размери, съвместими с масив.
- Размерите на върнатия масив са същите като масив аргумент. Ако една или повече клетки в диапазона на разливане не са празни, #ПРАЗЛИВАНЕ! ще бъде върната грешка.
- Ако искате да пропуснете ред_подреждане аргумент в допълнителен масив и двойки ред на сортиране, трябва да запазите запетаята (,), напр. [by_array2,].
- SORTBY може да се използва между различни работни книги. Уверете се обаче, че посочените работни книги са отворени. В противен случай, a #REF! ще бъде върната грешка, ако опресните клетката с резултати.
- Резултатите от SORTBY са динамични, което означава, че се актуализират автоматично, когато стойностите в изходните данни се променят. Резултатите обаче няма да се актуализират, ако добавите нови записи към масив. За да коригирате това, трябва да използвате структурирани препратки as масив аргумент.
Пример
Да предположим, че имате класиране на резултата в таблица, както е показано на екранната снимка по-долу. За да сортирате таблицата по класове (от клас A до клас B) и след това по резултати (от най-високи към най-ниски) и да не показвате резултати, трябва да зададете масив аргумент към колоните, които искате да покажете, т.е C4:E15, и задайте по_масив1 към колоната клас и напуснете ред_подреждане празен, тъй като по подразбиране сортира по азбучен ред. След това трябва да добавите допълнителен масив и двойка ред на сортиране: B4:B15,-1. Моля, копирайте или въведете формулата по-долу в горната лява клетка на таблицата с резултати и след това натиснете Въведете за да получите резултата:
=СОРТИРАНЕ(C4:E15,C4:C15,,B4:B15,-1)
Свързани функции
Функцията SORT сортира съдържанието на диапазон или масив във възходящ или низходящ ред.
Функцията UNIQUE извлича уникални стойности от набор от данни. Данните могат да включват текст, числа, дати, стойности на грешки и др.
Функцията FILTER филтрира диапазон от данни и динамично връща съответстващите резултати според зададените от вас критерии.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.