- •Лекція 4 тема: основні поняття План
- •1. Терміни, які зустрічаються
- •2. Табличні бази даних (Списки)
- •3. Фільтрація списку
- •4. Сортування списку
- •5. Формули проміжних обчислень в списках
- •6.Застосування діалогового вікна Специальная вставка
- •7. Кращий метод одночасного введення формул у виділений діапазон комірок
- •9. Властивості об'єктів
4. Сортування списку
Досить часто дані потрібно представити відповідно до деякого заданого критерію: в порядку зростання або спадання. Зміна порядку розташування рядків списку називається сортуванням.
Для виконання сортування необхідно помістити курсор в будь-яку комірку поля, по якому відбуватиметься дана операція, і клацнути правою кнопкою миші по одній з кнопок сортування (По возростанию або По убыванию), розташованих на стандартній панелі інструментів.
При виконанні операції сортування списку, показаного на рис. 2. отриманий результат її виконання показаний на рис. 6.
Рис. 6. Список, організований по правилах, після сортування за збільшенням по стовпцю D
Якщо ж виконати таке ж сортування списку при порушенні правил його організації (рис. 5.), то відбудеться сортування лише тієї області списку, в якій знаходиться табличний курсор (рис. 7.).
Рис. 7. Сортування списку при порушенні правил його організації
5. Формули проміжних обчислень в списках
Досить часто на практиці доводиться стикатися з тим, що в списки (або табличні бази даних) вводяться формули, що виконують проміжні розрахунки, з вказівкою в них посилань на інші комірки цього ж списку. До чого це може привести - розглянемо на простому прикладі.
На рис. 2. у комірку D6 введено числове значення - 18. Після сортування списку це числове значення не змінилося (рис. 6.).
Припустимо що числове значення 18 отримано, як результат множення вмісту комірок С4 і В8. Введіть у комірку D6 формулу множення з вказівкою посилань на ці комірки (рис. 8.). Для того, щоб проконтролювати - в якому місці списку після сортування виявиться комірка з цією формулою, задайте шрифту цієї комірки інший колір.
Рис. 8. Список з введеною формулою множення значень, що містить заслання на вічка С4 і В8
Якщо проробити операцію будь-якого сортування списку, наприклад, за збільшенням по стовпцю D, то отриманий результат показаний на рис. 9. У стовпці D в кінці списку з'явилося значення 0, якого раніше не було. Помістіть табличний курсор на комірку D11, в якому став знаходитися колишній вміст комірки D6 і виявіть, що введені раніше адреси посилань змінилися. Послідовність виконання Excel операції сортування була наступна:
результат множення формули у комірці D6 рівний значенню 18 при сортуванні був сприйнятий як значення;
після сортування стався перерахунок формули із посиланнями, що змінилися, на комірки;
отриманий результат у вигляді значення 0 відображувався на екрані монітора.
Рис. 9. Результат сортування списку з введеною формулою із посиланнями на інші комірки списку
Якщо список був досить великим, формули вводилися неодноразово, і подібні помилки не були виявлені своєчасно, то через деякий час виправити їх вже не можливо. Тоді всю роботу із створення списку необхідно починати спочатку.
Тому якщо створювана таблиця відноситиметься до списків і, як наслідок, з її даними можливе проведення операцій сортування, то не вводьте в неї формули проміжних розрахунків. А якщо така необхідність присутня, то після проведення обчислення замініть її на обчислене значення.
Або врахуйте що при необхідності введення таких формул, обчислення повинні проводитися лише з вмістом комірок, що знаходяться в одному рядку списку.
