Для сортування даних у програмі Microsoft Excel передбачено кілька гнучких інструментів. Нижче ми розглянемо, як в «Ексель» відсортувати за алфавітом, за зростанням, за спаданням. А також кілька варіантів динамічної сортування.
У програмі Excel є декілька варіантів сортування:
Як у «Ексель» відсортувати за алфавітом?
Якщо необхідно просто впорядкувати інформацію в комірках стовпчика за алфавітом, то алгоритм наступний:
Фільтри в “Ексель” автоматично підбираються під критерії виділення.
Сортування інформації в рядку
Алгоритм абсолютно такий же, необхідно виділити лише рядок. Далі повторити всі пункти з попередньої частини.
Сортування разом із пов’язаною інформацією
Для того щоб відсортувати рядки або стовпці разом із зв’язаною з ними інформацією, необхідно:
Можна викликати різні критерії сортування за спаданням, за зростанням, від А до Я, від Я до А. Середовище автоматично запропонує потрібний варіант.
Сортування по декількох полях
Також є можливість відсортувати дані по декількох полях документа.
Алгоритм наступний:
Як у “Ексель” відсортувати за алфавітом за кількома полями? Точно так само, критерії сортування буде запропоновані варіанти від А до Я і від Я до А
Сортування за кольором
Також передбачений варіант сортування даних у клітинках за кольором:
Також можливо гнучко налаштувати порядок сортування:
- В опції «Сортування й фільтр» вибрати «Налаштовувана сортування».
- У спливаючому вікні автоматично відкриються гнучкі параметри сортування. Необхідно лише додати необхідну кількість рівнів, умова сортування, вказати порядок сортування квітів, застосувати зміни.
Динамічна сортування чисел
Перераховані вище способи сортування «Ексель» називаються «статичної сортуванням», адже сортування спрацює один раз і більше не буде працювати при зміні даних у таблиці. Якщо є необхідність автоматичного сортування даних при подальшій роботі над таблицею, то тут на допомогу прийдуть формули.
Припустимо, необхідно відсортувати стовпець простих чисел. Необхідно:
=НАЙМЕНШИЙ(А:А;РЯДОК(А1))
Тепер всі дані відсортовані за зростанням. При зміні даних у вихідному стовпці, дані у висновку будуть автоматично змінюватися. Для сортування за спаданням необхідно застосувати наступну формулу:
=НАЙБІЛЬШИЙ(А:А;РЯДОК(А1))
Як у «Ексель» відсортувати за алфавітом рядка динамічно?
Алгоритм динамічної сортування рядків схожий на попередній:
=ИНДЕКС(машины;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЕТЕСЛИ(машины;”<“&машины);СТРОКА(1:1));СЧЕТЕСЛИ(машины;”<“&машины);0))
Дані будуть динамічно відсортовані по алфавіту. Чого і добивалися.
Це основні способи відсортувати дані. Якщо залишилися якісь питання, як сортувати осередку за алфавітом в Excel за зростанням, за спаданням — то рекомендується скористатися офіційною документацією по MS Office на сайті Microsoft.
Також для складних обчислень рекомендується ознайомитися з макросами. Макроси — це скрипти, що дозволяють гнучко вирішувати нестандартні завдання. Для використання всіх можливостей макросів та мови програмування Visual Basic, на якому вони пишуться, необхідно мати базові навички програмування. Макроси спочатку можу здатися складніше, ніж звичайні формули і фільтри в «Ексель», але дають набагато більше можливостей.