Нещодавно я написав статтю про те, як використовувати функції зведення в Excel для легкого підсумовування великих обсягів даних, але в цій статті були враховані всі дані на аркуші. Що робити, якщо ви хочете переглянути лише підмножину даних і узагальнити підмножину даних?
В Excel ви можете створювати фільтри для стовпців, які приховуватимуть рядки, які не відповідають фільтру. Крім того, ви також можете використовувати спеціальні функції в Excel для підсумовування даних, використовуючи лише відфільтровані дані.
Зміст
- Створення простих фільтрів у Excel
- Створення розширених фільтрів у Excel
- Узагальнення відфільтрованих даних
У цій статті я розповім вам про кроки для створення фільтрів у Excel, а також за допомогою вбудованих функцій для узагальнення відфільтрованих даних.
Створення простих фільтрів у Excel
В Excel можна створювати прості фільтри та складні фільтри. Почнемо з простих фільтрів. Працюючи з фільтрами, ви завжди повинні мати один рядок угорі, який використовується для міток. Наявність цього рядка не є обов’язковою, але це полегшує роботу з фільтрами.
Вище я маю деякі підроблені дані, і я хочу створити фільтр у стовпці Місто . В Excel це дуже легко зробити. Перейдіть на вкладку « Дані » на стрічці, а потім натисніть кнопку « Фільтр ». Вам також не потрібно виділяти дані на аркуші або клацати в першому рядку.
Коли ви натискаєте «Фільтр», праворуч до кожного стовпця в першому рядку автоматично додається маленька кнопка спадного меню.
Тепер клацніть стрілку спадного списку в стовпці Місто. Ви побачите кілька різних варіантів, які я поясню нижче.
Угорі ви можете швидко відсортувати всі рядки за значеннями в стовпці Місто. Зауважте, що під час сортування даних буде переміщено весь рядок, а не лише значення в стовпці «Місто». Це гарантує, що ваші дані залишаться недоторканими, як і раніше.
Крім того, доцільно додати спереду стовпець під назвою «Ідентифікатор» і пронумерувати його від одного до будь-якої кількості рядків, які є на аркуші. Таким чином, ви завжди можете відсортувати дані за стовпцем ID і повернути свої дані в тому ж порядку, у якому вони були спочатку, якщо це важливо для вас.
Як бачите, усі дані в електронній таблиці тепер відсортовано на основі значень у стовпці Місто. Поки що жодного рядка не приховано. Тепер давайте подивимося на прапорці внизу діалогового вікна фільтра. У моєму прикладі я маю лише три унікальні значення в стовпці Місто, і ці три відображаються в списку.
Я пішов вперед і зняв позначки з двох міст, а одне залишив позначеним. Зараз у мене лише 8 рядків даних, а решта приховані. Ви можете легко визначити, що переглядаєте відфільтровані дані, якщо перевірите номери рядків у крайньому лівому куті. Залежно від того, скільки рядків приховано, ви побачите кілька додаткових горизонтальних ліній, а колір цифр буде синім.
Тепер, скажімо, я хочу відфільтрувати другий стовпець, щоб ще більше зменшити кількість результатів. У стовпці C у мене є загальна кількість членів у кожній сім’ї, і я хочу бачити лише результати для сімей, у яких більше двох членів.
Далі клацніть стрілку спадного меню в стовпці C, і ви побачите однакові прапорці для кожного унікального значення в стовпці. Однак у цьому випадку ми хочемо натиснути «Фільтри чисел » , а потім натиснути «Більше» . Як бачите, є ще купа інших варіантів.
З’явиться нове діалогове вікно, у якому ви зможете ввести значення для фільтра. Ви також можете додати більше ніж один критерій за допомогою функції І або АБО. Ви можете сказати, що вам потрібні рядки, у яких значення більше 2 і не дорівнює 5, наприклад.
Зараз у мене лише 5 рядків даних: сім’ї лише з Нового Орлеану та з 3 або більше членів. Досить легко? Зауважте, що ви можете легко очистити фільтр для стовпця, клацнувши розкривне меню, а потім клацнувши посилання Очистити фільтр із «Назви стовпця» .
Ось і все для простих фільтрів у Excel. Вони дуже прості у використанні, а результати досить очевидні. Тепер давайте розглянемо складні фільтри за допомогою діалогового вікна « Розширені фільтри».
Створення розширених фільтрів у Excel
Якщо ви бажаєте створити розширені фільтри, скористайтеся діалоговим вікном розширеного фільтра. Наприклад, скажімо, я хочу переглянути всі родини, які живуть у Новому Орлеані з більш ніж 2 членами в сім’ї АБО всі сім’ї в Кларксвіллі з більш ніж 3 членами в сім’ї І лише ті, адреса електронної пошти яких закінчується .EDU . Тепер ви не можете зробити це за допомогою простого фільтра.
Для цього нам потрібно трохи по-іншому налаштувати аркуш Excel. Вставте кілька рядків над набором даних і скопіюйте мітки заголовків точно в перший рядок, як показано нижче.
Ось як працюють розширені фільтри. Спершу потрібно ввести критерії у стовпці вгорі, а потім натиснути кнопку « Додатково » у розділі « Сортування та фільтр » на вкладці « Дані ».
Отже, що саме ми можемо ввести в ці комірки? Гаразд, почнемо з нашого прикладу. Ми хочемо бачити лише дані з Нового Орлеана чи Кларксвілла, тому давайте введемо їх у клітинки E2 і E3.
Коли ви вводите значення в різні рядки, це означає АБО. Тепер нам потрібні сім’ї Нового Орлеана з більш ніж двома членами та сім’ї Кларксвіля з більш ніж 3 членами. Для цього введіть >2 у C2 та >3 у C3.
Оскільки >2 і Новий Орлеан знаходяться в одному рядку, це буде оператор І. Те саме стосується рядка 3 вище. Нарешті, нам потрібні лише сім’ї, адреса електронної пошти яких закінчується .EDU. Для цього просто введіть *.edu в D2 і D3. Символ * означає будь-яку кількість символів.
Зробивши це, клацніть будь-де в наборі даних, а потім натисніть кнопку Додатково . Поле «Діапазон списку » автоматично визначає ваш набір даних, оскільки ви клацнули його перед натисканням кнопки «Додатково». Тепер натисніть маленьку кнопку праворуч від кнопки діапазону критеріїв .
Виберіть усе від A1 до E3, а потім знову натисніть ту саму кнопку, щоб повернутися до діалогового вікна розширеного фільтра. Натисніть OK, і ваші дані тепер будуть відфільтровані!
Як бачите, зараз у мене є лише 3 результати, які відповідають усім цим критеріям. Зауважте, що мітки для діапазону критеріїв мають точно збігатися з мітками для набору даних, щоб це працювало.
Ви, очевидно, можете створювати набагато складніші запити, використовуючи цей метод, тому поекспериментуйте з ним, щоб отримати бажані результати. Нарешті, давайте поговоримо про застосування функцій підсумовування до відфільтрованих даних.
Узагальнення відфільтрованих даних
Тепер, скажімо, я хочу підсумувати кількість членів сім’ї за моїми відфільтрованими даними. Як я можу це зробити? Ну, давайте очистимо наш фільтр, натиснувши кнопку Очистити на стрічці. Не хвилюйтеся, дуже легко повторно застосувати розширений фільтр, просто натиснувши кнопку «Додатково» та знову натиснувши «ОК».
У нижній частині нашого набору даних давайте додамо клітинку під назвою Total , а потім додамо функцію sum, щоб підсумувати загальну кількість членів родини. У моєму прикладі я щойно ввів =SUM(C7:C31) .
Отже, якщо я перегляну всі сім’ї, у мене всього 78 членів. Тепер давайте знову застосуємо наш розширений фільтр і подивимось, що станеться.
Ой! Замість показу правильного числа, 11, я все ще бачу загальну суму 78! Чому так? Ну, функція SUM не ігнорує приховані рядки, тому вона все ще виконує обчислення з використанням усіх рядків. На щастя, є кілька функцій, за допомогою яких можна ігнорувати приховані рядки.
Перший – ПРОМІЖНИЙ ПІДСУМОК . Перш ніж використовувати будь-яку з цих спеціальних функцій, ви захочете очистити фільтр, а потім ввести функцію.
Після того, як фільтр очищено, введіть =SUBTOTAL( , і ви побачите, що з’явиться спадне вікно з купою параметрів. Використовуючи цю функцію, ви спочатку вибираєте тип функції підсумовування, яку хочете використовувати, використовуючи число.
У нашому прикладі я хочу використовувати SUM , тож я б ввів число 9 або просто клацнув на ньому зі спадного меню. Потім введіть кому та виділіть діапазон клітинок.
Коли ви натиснете Enter, ви побачите, що значення 78 таке ж, як і раніше. Однак, якщо зараз застосувати фільтр знову, ми побачимо 11!
Чудово! Це саме те, чого ми хочемо. Тепер ви можете налаштувати свої фільтри, і значення завжди відображатиме лише ті рядки, які зараз відображаються.
Друга функція, яка працює практично так само, як і функція SUBTOTAL, це АГРЕГАТ . Єдина відмінність полягає в тому, що у функції AGGREGATE є інший параметр, де ви повинні вказати, що ви хочете ігнорувати приховані рядки.
Перший параметр – це функція підсумовування, яку ви бажаєте використати, і, як і у випадку з ПРОМІЖНИМ ПІДСУМКОМ, 9 представляє функцію СУММА. У другому варіанті вам потрібно ввести 5, щоб ігнорувати приховані рядки. Останній параметр такий самий і є діапазоном клітинок.
Ви також можете прочитати мою статтю про підсумкові функції, щоб дізнатися, як використовувати функцію AGGREGATE та інші функції, такі як MODE, MEDIAN, AVERAGE тощо.
Сподіваємось, ця стаття дасть вам хорошу відправну точку для створення та використання фільтрів у Excel. Якщо у вас виникли запитання, не соромтеся залишати коментарі. Насолоджуйтесь!