Преузмите пример радне свеске
Овај водич ће показати како динамички сортирати податке према прилагођеном редоследу сортирања у Екцел -у и Гоогле табелама.
СОРТБИ функција у програму Екцел 365
Функција СОРТБИ производи динамички низ сортираних података.
У овом примеру користимо функцију СОРТБИ да узмемо табелу података и произведемо динамички низ који је сортира према Тим следећи а Прилагођена листа сортирања:
1 | = СОРТБИ (Б3: Д8, МАТЦХ (Б3: Б8, Ф3: Ф5,0)) |
Белешка: СОРТБИ функција је записана само у ћелији Х3. Остатак табеле ће се аутоматски попунити.
Сортирана табела је динамичка, што значи да ако било који од Тим или Име играча вредности се мењају или бележе или додају / бришу, тада ће се излазна табела аутоматски променити величину и сортирати.
Белешка: СОРТБИ функција није доступна у програму Екцел 2022 или старијем. У наставку прочитајте опције сортирања доступне за старије верзије програма Екцел.
Да бисмо објаснили како ова формула функционише, поделимо је на кораке:
Наша коначна формула је:
1 | = СОРТБИ (Б3: Д8, МАТЦХ (Б3: Б8, Ф3: Ф5,0)) |
Прво дефинишемо табелу података коју је потребно сортирати. Ово ће бити Б3: Д8.
Затим морамо дефинисати редослед сортирања. Користићемо функцију МАТЦХ да пронађемо редослед по коме Тим име се појављује у Прилагођена листа сортирања. Овај део формуле је:
1 | = МАТЦХ (Б3: Б8, Ф3: Ф5,0) |
Додавањем вредности из опсега ћелија добијамо:
1 | = МАТЦХ ({"Блуе"; "Ред"; "Иеллов"; "Ред"; "Блуе"; "Иеллов"}, {"Иеллов"; "Блуе"; "Ред"}, 0) |
Функција МАТЦХ замењује све Тим имена са редоследом којим се појављују у Прилагођена листа сортирања, користећи тачно подударање текста:
1 | ={2; 3; 1; 3; 2; 1} |
Овај низ вредности се затим користи као редослед сортирања помоћу главне функције СОРТБИ:
1 | = СОРТБИ (Б3: Д8, {2; 3; 1; 3; 2; 1}) |
Затим се производи сортирана табела
Прилагођена листа сортирања - Пре -Екцел 365
С обзиром да функција СОРТБИ није доступна корисницима програма Екцел пре верзије програма Екцел 365, сада ћемо показати како да обавите исти задатак користећи ручнији процес.
Уграђени Екцел алат за сортирање се може користити за сортирање по Прилагођена листа сортирања одабиром „Прилагођена листа…“ из опција редоследа сортирања у алату за сортирање:
А нев Прилагођена листа треба додати као листу раздвојену зарезима. У овом примеру додајемо:Жута, Плава, Црвена '
Тхе Прилагођена листа се затим приказује у избору редоследа сортирања
Табела података се затим сортира према Прилагођена листа вредности
Имајте на уму да је овај прилагођени редослед сортирања сачуван у радној свесци и доступан за поновну употребу. Ако не желите да додате а Прилагођена листа у Екцел, тада се уместо тога може испробати метода која користи помоћну колону.
Прилагођена листа сортирања са помоћном колоном - Пре -Екцел 365
У овом следећем примеру користимо функцију МАТЦХ у помоћној колони да дефинишемо Прилагођени редослед сортирања упућивањем на а Прилагођена листа сортирања:
1 | = МАТЦХ (Б3, $ Г $ 3: $ Г $ 5,0) |
Обратите пажњу на употребу симбола $ када се позивате на Прилагођена листа сортирања. Молимо вас да прочитате наш чланак о закључавању ћелијских референци да бисте сазнали више о овој теми.
Једна помоћна колона је додата, процес ручног сортирања се може покренути помоћу Чаробњак за сортирање:
Ово затим производи табелу сортирану према Прилагођени редослед сортирања:
Ако се унесу било какве промене у Тим или Прилагођена листа сортирања вредности, тада ће се чаробњак за сортирање морати поново покренути да би се ажурирао редослед сортирања табеле података.
Прилагођена листа сортирања са формулом у Гоогле табелама
СОРТБИ функција није доступна у Гоогле табелама, али се уместо ње може користити њена СОРТ функција и моћнија је од СОРТ функције у Екцелу 365. Омогућава нам да користимо прилагођене листе сортирања за динамичко сортирање опсега података.
У овом примеру користимо функцију сортирања Гоогле табела да узмемо табелу података и произведемо динамички низ који сортира Тим вредности по а Прилагођена листа сортирања:
1 | = РАСПОРЕДИ (Б3: Д8, МАТЦХ (Б3: Б8, Ф3: Ф5,0), ИСТИНА) |
Функција сортирања Гоогле табела сортира податке према наведеним бројевима колона или прилагођеним редоследом сортирања у улазним подацима и омогућава нам да подесимо да ли је редослед сортирања растући или не