Функция SORT на Excel
Функцията SORT сортира съдържанието на диапазон или масив във възходящ или низходящ ред.
Забележка: Функцията SORT е налична само в Excel за Microsoft 365, Excel 2021 или по-нови версии на Excel и Excel за уеб.
Синтаксис
=SORT(array, [sort_index], [sort_order], [by_col])
Аргументи
- масив (задължително): Диапазонът или масивът за сортиране.
- [индекс_на_сортиране] (по избор): Число, указващо реда или колоната, по които да се сортира. По подразбиране е 1.
- [sort_order] (по избор): Число, указващо реда на сортиране:
- 1 or пропуснато, за сортиране във възходящ ред;
- -1, за сортиране в низходящ ред.
- [по_кола] (по избор): Логическа стойност, указваща посоката на сортиране:
- TRUE, за сортиране по колона;
- FALSE or пропуснато, за сортиране по ред.
Връщана стойност
Функцията SORT връща масив.
Функционални бележки
- масив може да се предостави като ред от стойности, колона от стойности или комбинация от редове и колони от стойности.
- Размерите на върнатия масив са същите като аргумента на масива. Ако една или повече клетки в диапазона на разливане не са празни, #ПРАЗЛИВАНЕ! ще бъде върната грешка.
- SORT може да се използва между различни работни книги. Уверете се обаче, че посочените работни книги са отворени. В противен случай, a #REF! ще бъде върната грешка, ако опресните клетката с резултати.
- Резултатите от SORT са динамични, което означава, че се актуализират автоматично, когато стойностите в изходните данни се променят. Резултатите обаче няма да се актуализират, ако добавите нови записи към масив. За да коригирате това, трябва да използвате структурирани препратки as масив аргумент.
- За да сортирате масив въз основа на колона, която не искате да включите в сортирания резултат, или да сортирате масив въз основа на две или повече колони, моля, използвайте Функция SORTBY.
Пример
За да сортирате таблицата, както е показано по-долу, според резултатите на учениците в низходящ ред с функцията SORT, трябва да зададете сортиране_индекс аргумент на 4 тъй като искате да сортирате по четвъртата колона в таблицата и задайте ред_подреждане да се -1. Не е нужно да добавяте по_кол аргумент, тъй като функцията по подразбиране сортира по ред. Моля, копирайте или въведете формулата по-долу в горната лява клетка на таблицата с резултати и след това натиснете Въведете за да получите резултата:
=СОРТ(B3:E14,4,-1)
Свързани функции
Функцията SORTBY сортира съдържанието на един диапазон или масив въз основа на стойностите в съответния диапазон или масив, без значение дали съответният диапазон или масив е включен в диапазона или масива, които трябва да бъдат сортирани, или не.
Функцията UNIQUE извлича уникални стойности от набор от данни. Данните могат да включват текст, числа, дати, стойности на грешки и др.
Функцията FILTER филтрира диапазон от данни и динамично връща съответстващите резултати според зададените от вас критерии.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.