Изтеглете примерната работна книга
Този урок ще покаже как да сортирате динамично няколко колони в Excel и Google Sheets.
Динамично сортиране с функция SORTBY
Функцията SORTBY създава динамичен масив от сортирани данни.
В този пример използваме функцията SORTBY, за да създадем динамичен масив, сортиран по Екип и след това от Име на играча:
1 | = SORTBY (B3: D8, B3: B8,1, C3: C8,1) |
Забележка: Функцията SORTBY е записана само в клетка F3. Останалата част от таблицата ще се попълни автоматично.
Сортираната таблица е динамична, което означава, че ако някоя от Екип или Име на играча стойностите се променят или записват или добавят / изтриват, тогава изходната таблица автоматично ще преоразмерява и пресортира.
Забележка: Функцията SORTBY не е налична в Excel 2022 или по -ранна версия. Прочетете по -долу за опциите за сортиране, налични за по -ранните версии на Excel.
Сортиране в Excel 2022 или по -рано
В Excel 2022 или по -ранна версия можете да използвате формула за сортиране на една колона, но сортирането по няколко колони е по -предизвикателно.
Разбира се, винаги можете да използвате вградения инструмент за сортиране на Excel, за да сортирате по няколко колони:
Динамично сортиране с функция SORT в Google Sheets
Функцията SORTBY не е налична в Google Sheets, но нейната функция SORT може да се използва вместо това и е по -мощна от функцията SORT в Excel. Тя ни позволява да използваме множество колони за динамично сортиране на диапазони от данни.
В този пример използваме функцията за сортиране на Google Sheets, за да вземем таблица с данни и да създадем динамичен масив, който да я сортира първо по азбучен ред по Екип и след това от Име на играча:
1 | = SORT (B3: D8,1, TRUE, 2, TRUE) |
Функцията СОРТИРАНЕ на Google Таблици сортира данните по посочените номера на колони във входните данни и ни позволява да зададем дали редът на сортиране е възходящ или не.