- Преглед функције СОРТ
- СОРТ функција Синтакса и улази:
- За сортирање вредности у растућем или опадајућем редоследу
- За сортирање вредности по другој колони
- За сортирање вредности по више колона
- Користите са другим формулама динамичког низа
- Са ЈЕДИНСТВЕНОМ функцијом
- Са функцијом ФИЛТЕР
- Проблеми
- СОРТИРАЈ у Гоогле табелама
Овај водич показује како се користи СОРТ функција у Екцелу да сортирате листу вредности.
Преглед функције СОРТ
СОРТ функција се користи за сортирање вредности у опсегу или низу. Може се користити за уређивање вредности у растућем или опадајућем редоследу.
Да бисте користили функцију СОРТ Екцел радног листа, изаберите ћелију и откуцајте:
(Обратите пажњу на то како се појављују уноси формуле)
СОРТ функција Синтакса и улази:
= СОРТ (низ, [сортирај_индекс], [редослед сортирања], [по_колу])
арраи - Распон или низ за сортирање.
[сорт_индек] (опционо) - Индекс колоне који се користи за сортирање. Када се изостави, подразумевано је 1.
[сортирај_наредбу] (опционо) - Користи 1 сортирати по растућем редоследу и -1 за опадајући редослед. Када се изостави, подразумевано је 1, тј. Растући редослед.
[би_цол] (опционо) - Користи ИСТИНА сортирати по колони и ФАЛСЕ сортирати по редовима. Када је изостављено, подразумевано је ФАЛСЕ тј. Сортирај по реду.
За сортирање вредности у растућем или опадајућем редоследу
Низ вредности можемо наручити у растућем или опадајућем редоследу. Да бисмо то учинили, манипулишемо аргументом [сорт_ордер] у функцији СОРТ.
Да сортирамо нашу листу запослених А2: А7 у Примање наруџбине уносимо следећу формулу у Д2.
= РАСПОРЕДИ (А2: А7)
Приметићете да смо у горњем примеру изоставили аргумент [сорт_ордер], то је зато што није потребно поставити његову вредност када желите да свој распон распоредите узлазним редоследом.
У доњем примеру поставили смо вредност аргумента [сорт_ордер] на -1 како бисмо распоредили наш низ у силазним редоследом. Уносимо следећу формулу у Д2:
= СОРТИРАЊЕ (А2: А7,, -1)
Приметићете да је трећи аргумент [сорт_ордер] у нашој формули постављен на -1. Када је подешено на 1 враћа листу у растућем редоследу.
За сортирање вредности по другој колони
Такође можете користити функцију СОРТ за сортирање колоне у вашем низу према вредностима у другој колони у истом низу. На пример, желели бисмо да сортирамо нашу листу запослених А2: А7 по одељењима у којима раде Б2: Б7. Да бисмо то урадили, уносимо следећу формулу у Е2:
= СОРТ (А2: Б7,2)
Приметићете да је то други аргумент [сорт_индек] је постављено на 2. То значи да користимо другу колону да сортирамо редослед излаза функције.
Овај пример се такође може решити коришћењем функције СОРТБИ која је уско повезана са функцијом СОРТ у погледу случаја употребе и функционалности.
За сортирање вредности по више колона
У претходном одељку смо видели како сортирати вредности у једној колони према вредностима у другој колони. Помоћу функције СОРТ можете отићи корак даље и сортирати резултат по другој колони.
Замислите сценарио у којем желимо да сортирамо нашу листу запослених А2: А7 по одељењу коме припадају Б2: Б7 након чега желимо да имена распоредимо по абецедном реду унутар сваког одељења. Да бисмо то урадили, уносимо следећу формулу Е2:
= СОРТИРАЊЕ (А2: Б7, {2,1}, {1,1})
Да бисмо то постигли, користимо константне низове {2,1} и {1,1}.
[сорт_индек] = {2,1}
Горе наведени исечак значи да прво сортирамо податке по другој колони, односно колони одељења, а затим по првој колони, тј. Колони запослених
[сорт_ордер] = {1,1}
Горе наведени исечак значи да и другу и прву колону сортирамо узлазно.
Користите са другим формулама динамичког низа
СОРТ функција се може користити заједно са другим формулама динамичког низа, као што су УНИКУЕ и ФИЛТЕР за додатну функционалност.
Са ЈЕДИНСТВЕНОМ функцијом
На пример, желели бисмо да сортирамо листу јединствених запослених у нашој компанији, да бисмо то урадили, уносимо следећу формулу Д2:
= СОРТ (ЈЕДИНСТВЕНО (А2: А7))
Са функцијом ФИЛТЕР
На пример, желимо да вратимо листу воћа чија је продајна количина достигла или премашила наш циљ Д2, да бисмо то учинили, уносимо следећу формулу у Ф2:
= СОРТ (ФИЛТЕР (А2: Б17, Б2: Б17> = Д2), 2, -1)
Проблеми
#СПИЛЛ!
Ова грешка се јавља када постоји вредност у распону просипања, односно опсегу у који функција СОРТ поставља своје резултате.
Да бисте исправили ову грешку, обришите опсег који Екцел истиче.
Савети и трикови за функцију СОРТ
- Тхе [сортирај_наредбу] може бити само 1 (узлазно) или -1 (силазно), када за овај аргумент није дата вредност, функција СОРТ подразумевано сортира у растућем редоследу.
- Уверите се да су ћелије испод улазне ћелије празне да бисте избегли грешку просипања, сазнајте више о грешци просипања „овде“ - додајте везу до „Увода у формуле динамичког низа“
- Функција СОРТ се може користити са другим функцијама динамичког низа, као што су ФИЛТЕР и ЈЕДИНСТВЕНО, за стварање свестранијих формула.
СОРТИРАЈ у Гоогле табелама
СОРТ функција ради потпуно исто у Гоогле таблицама као и у Екцелу: