Сортування даних

Досить часто дані у Вас можуть запитати відповідно до деякого заданого критерію: в порядку зростання, убування або в алфавітному порядку. Зміна порядку розташування рядків називається сортуванням.

Для виконання сортування необхідно помістити курсор в будь-яку клітинку поля, де буде відбуватися дана операція, і клацнути на одній з кнопок сортування (за зростанням або за спаданням), розташованих на стандартній панелі інструментів.

Виконайте сортування за прізвищами в обох списках, і ви побачите, що після цього дані, що стосуються одного співробітника, будуть перебувати в одному рядку.


Мал. 5.11. Результати сортування за прізвищами

Іноді виникає необхідність проводити сортування за кількома стовпцями одночасно. У нашому випадку, наприклад, може знадобитися впорядкувати список спочатку за сумою окладу в порядку убування, а потім за прізвищами, за алфавітним ознакою в порядку зростання.

Використовуючи тільки кнопки сортування, ви можете не отримати бажаного результату. Для того щоб зробити одночасну сортування більш ніж по одному полю, активізуйте команду Дані / Сортування. В результаті її виконання з'явиться діалогове вікно Сортування діапазону (рис. 5.12). У списку Сортувати по виберіть стовпець і виберіть варіант сортування (по спадаючій або по зростанню). Те ж потрібно зробити і для другого поля.


Мал. 5.12. Діалогове вікно Сортування діапазону з обраним порядком сортування по окладу і на прізвище

Сортування по другому полю (на прізвище) буде проводитися тільки для тих рядків, у яких в стовпці "Оклад" є однакові значення. У нашому випадку один і той же розмір окладу мають працівники Карпова і Петров. У відповідності до розділу другої сортування в списку спочатку буде йти прізвище Карпова, а потім Петров. Отриманий в результаті такого сортування список представлений на рис. 5.13.


Мал. 5.13. Список відсортований Спочатку пс критерієм "Оклад" (по спадаючій), а потім за критерієм "Прізвище" (в алфавітному порядку за зростанням)

У таблиці, показаної на рис. 5.11, міститься невеликий обсяг інформації (всього про 10 чоловіках). Але, як правило, доводиться оперувати зі значно більшим списком співробітників, тому підхід до процесу обробки повинен бути таким, щоб повністю виключити можливість появи і поширення помилки.

Схожі статті