ТОП 10:

Алгоритм 6, Відновлення вихідної бази даних



1. Дані, Фільтр, показати всі.

На екрані; БД зі стрілками.

2. Дані, Фільтр, Автофильтр.

На екрані: вихідна БД.

Крім розглянутого пошуку Автофильтром в Excel є режим пошуку Розширеним фільтром, що дозволяє робити наступні дії:

v одночасний пошук по декількох полях;

v пошук за вычисляемому критерієм.

Уведення умов при формуванні критерію пошуку виробляється за правилами, показаним на рис. 9.

Рис. 9

 

Алгоритм 7. Пошук розширеним фільтром

 

1. Викликати БД (рис. 1) в осередки B3:J8 (рис. 10).

 

Рис. 10

2.Сформувати критерій пошуку.

3.Визначити координати осередків, у яких сформований критерій (у прикладі: DILE13).

4.Визначити комірці в БД для подання результатів пошуку; приймаємо B16:J22.

5.Курсор у будь-який осередок БД.

6.Дані, Фільтр, Розширений фільтр.

На екрані: діалогове вікно Розширений фільтр (рис. 11).

7.Увести необхідні дані, як показано на рис 11.

8.ОК.

На екрані: результат пошуку в осередках B16:J20 (рис. 10).

З результатів пошуку видно, що записів, що задовольняють критерію, виявилося менше, ніж було для них виділено осередків.

Рис. 11

 

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

Критерій, обчислює, що вводить як звичайний критерій при роботі з розширеним фільтром, може включати формули, у яких аргументами є поля БД. Формули, що вводять, можуть бути двох видів:

v формули, складені користувачем;

v формули, що включають функції Excel.

Робота з обчислюють критериями, що, проілюстрована на рис. 12:

v у С4 :К9 уведена вихідна база даних;

v в F12- ім'я критерію, що обчислює, при обчисленні формули. (Це ім'я може бути будь-яким, але не повинне повторювати імені поля у вихідної БД.)

v в F13- уведена формула, що є критерієм пошуку.

Як видно з формули (рис. 12), у неї вводяться залежності для першого рядка БД, що містять конкретні значення. При цьому, якщо вводять условия, що, для першого рядка справедливі, в комірці уведення F13 з'являється ІСТИНА, у противному випадку - НЕПРАВДА.

Рис. 12

Пошук проводиться по описаному вище алг. 7. Результати пошуку наведені в осередках С16:К17. Далі в осередках виробляється пошук за вычисляемому критерієм, що включає функцію Excel. Як приклад функції Excel прийнята функція СЬОГОДНІ(), що використовує системну дату.

В F21 уведене значення критерію, за допомогою якого перебувають роботи, що кінчаються після сьогоднішнього дня. Помітимо, що текст в осередки D21:E21 уведений тільки для илюстрачії і до пошуку відносини не має.

Очевидно, що пошук за таким критерієм має винятково важливе значення на практиці при контролі за ходом виконання запланованих робіт.

Автор сподівається, що наведені приклади показали, що пошук є потужним

засобами аналізу інформації наявної бази даних.

 

Функції бази даних

 

Як ми з'ясували, при пошуку розширеним фільтром перебувають записи, що задовольняють

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

v арифметичні, що включають додавання й множення величин, що перебувають в осередках відфільтрованих записів;

v статистичний аналіз величин, що перебувають в осередках відфільтрованих записів. При цьому в ході такого аналізу визначаються як мінірисьні, так і максирисьні зна-чения, а також середні значення й дисперсії тих величин, які перебувають у відфільтрованих записах. Ознайомлення зі списком функцій бази даних виробляється в такий спосіб.

 

Алгоритм 8. Виклик списку функцій бази даних

1.Курсор на кнопку Майстер Функцій.

2.Ml.

3.Курсор на Роботу з базою даних.
3. М1.

На екрані: список функцій, що входять у цю категорію.

5. Курсор на функцію, що цікавить.

6.М1.

На екрані: унизу діалогового вікна показане призначення виділеної функції. Розглянемо дії з деякими функціями бази даних.

 







Последнее изменение этой страницы: 2016-04-26; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.82.10.219 (0.004 с.)