Різні кольори комірок можуть допомогти вам визначити значення в клітинках. Коли вам потрібно обчислити значення на основі кольорів комірок, ви можете використовувати 3 методи з цієї статті.
На аркуші Excel ви обов’язково позначите різні кольори для різних комірок. Мost того часу один і той же колір буде в різних клітинках у діапазоні. На малюнку нижче показано робочий аркуш із різними кольорами комірок.
Коли вам потрібно обчислити значення за кольором комірки, ви виявите, що важко буде вибрати ці клітинки. І тепер ви можете скористатися трьома методами в наступній статті, щоб швидко виконати це завдання.
Спосіб 1: Використовуйте функцію сортування
Коли вам потрібно обчислити значення в стовпці або в рядку, ви можете використовувати цей метод.
- Оберіть tarотримати діапазон на аркуші.
- А потім натисніть кнопку «Сортувати та фільтрувати» на панелі інструментів.
- Далі виберіть опцію «Спеціальне сортування» у спадному меню.
- У вікні “Сортувати” клацніть маленьку стрілку в текстовому полі “Сортувати за”.
- Далі виберіть стовпець, який потрібно відсортувати.
- А потім клацніть стрілку для “Сортувати за”.
- Після цього виберіть у списку опцію «Колір кольорів».
- Далі ви побачите новий параметр у цьому вікні. Тут натисніть маленьку стрілку для "Замовлення".
- У меню виберіть колір, який потрібно розрахувати. Тут ми хочемо розрахувати зелений колір, таким чином вибираємо зелений колір.
- Після цього натисніть останню маленьку стрілку.
- А потім виберіть “Зверху” або “Знизу” відповідно до своїх потреб. У цьому прикладі ми виберемо “Нагорі”.
- Після завершення налаштування натисніть кнопку “OK” у цьому вікні.
А потім ви повернетесь на аркуш, ви побачите, що значення із зеленим кольором з’являться у верхній частині цього стовпця. Далі ви можете обчислити ці значення. Крім того, вам дуже легко вибрати tarотримати діапазон у цій колонці.
З іншого боку, коли вам потрібно відсортувати рядки, вам потрібно зробити налаштування додавання.
- У вікні “Сортувати” натисніть кнопку “Параметри”.
- А потім виберіть опцію «Сортувати зліва направо» у вікні «Параметри сортування».
- Далі натисніть кнопку “OK”.
Таким чином, ви можете сортувати за рядками в tarотримати діапазон. Інші кроки такі самі, як сортування у стовпцях. Ви також можете спробувати на власному аркуші.
Спосіб 2: Застосувати функцію фільтра
За винятком функції сортування, тут ви також можете застосувати функцію фільтра в Excel.
- Клацніть клітинку в межах tarотримати діапазон.
- А потім натисніть кнопку «Сортувати та фільтрувати» на панелі інструментів.
- Далі виберіть опцію «Фільтр» у меню.
- Тепер ви бачите, що стрілка фільтра з’явиться в заголовку рядка діапазону. Клацніть стрілку стовпця, який потрібно відфільтрувати.
- Потім наведіть курсор на опцію «Фільтрувати за кольором».
- А потім у підменю виберіть колір, який потрібно обчислити.
- Далі ви виявите, що на аркуші з’являться лише клітинки із зеленим кольором.
Коли вам потрібно обчислити ці клітинки, ви можете використовувати функцію SUBTOTAL. У цій функції вам потрібно вибрати функцію, яка вам потрібна. А за допомогою функції SUBTOTAL ви легко отримаєте результат відповідних чисел.
З іншого боку, цей метод може набувати чинності лише для стовпців. Якщо вам потрібно обчислити за рядками, вам потрібно використовувати інші методи.
Спосіб 3: Використовуйте макроси VBA
Зазначені два методи можуть обчислювати значення у стовпцях або рядках. Але коли вам потрібно обчислити в діапазоні, який включає рядки та стовпці, вам потрібно використовувати макроси Excel.
- Натисніть кнопку “Alt + F11” на клавіатурі, щоб відкрити редактор Visual Basic.
- А потім клацніть вкладку «Вставити» на панелі інструментів.
- Після цього виберіть опцію «Модуль» у підменю.
- Тепер введіть наступні коди VBA в цей новий модуль.
Function CalByColor(TarColor As Range, CalRange As Range)
Dim TarCell As Range, CalCell As Double
For Each TarCell In CalRange
If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
CalCell = WorksheetFunction.Sum(TarCell, CalCell)
End If
Next TarCell
CalByColor = CalCell
End Function
Тут ми використовуватимемо визначену користувачем функцію для обчислення значень. У цьому коді ми підведемо клітинки з однаковим значенням. Коли вам потрібно виконати інші обчислення, такі як підрахунок, середнє, ви також можете змінити коди відповідно до своїх потреб.
- Тепер поверніться до робочого аркуша. Коли вам потрібно обчислити значення певного кольору, ви можете спершу відформатувати комірку з цим кольором на цьому аркуші.
- А потім введіть формулу в іншу комірку. Тут ми вводимо цю формулу:
= CalByColor (E2, B2: C13)
- А потім натисніть клавішу “Enter” на клавіатурі.
Результат негайно з’явиться в комірці. Якщо вам потрібно обчислити клітинки лише у стовпці або рядку, ви також можете змінити діапазон у цій формулі. Як результат, використання цієї визначеної користувачем функції дуже просто для цього завдання.
Зробіть порівняння між методами
З вищенаведеного аналізу видно, що всі три методи дуже корисні. А в таблиці нижче ми перерахували для вас людей, які перебувають у неблагополучному та вигідному стані.
|
порівняння |
Використовуйте функцію сортування | Застосувати функцію фільтра |
Використовуйте макроси VBA |
|
Переваги |
1. Ви можете швидко сортувати комірки в рядку або стовпці.
2. Якщо ви не знайомі з кодами VBA, цей метод може бути хорошим вибором. |
1. Використовуючи функцію SUBTOTAL, ви можете швидко обчислити tarотримати клітини.
2. Порівняно з іншими двома методами, цим методом легко маніпулювати та розуміти. |
1. Ви можете використовувати визначені користувачем функції, щоб легко виконати завдання.
2. Цей метод не буде обмежений рядком або стовпцем. |
|
Недоліки |
1. Якщо tarотримати клітини знаходяться в діапазоні, ви не можете використовувати цей метод.
2. Кожного разу, коли вам потрібно сортувати комірки, вам потрібно повторити кроки. |
1. Цей метод можна використовувати лише у стовпцях.
2. Використовуючи функцію SUBTOTAL, ви можете зіткнутися з помилкою при виборі функції та посилання. |
1. Використання кодів VBA ускладнить ситуацію.
2. Якщо ви не знайомі з макрокомандами VBA, можливо, у вас виникнуть помилки, коли вам потрібно змінити коди. |
Тому наступного разу, якщо вам потрібно буде вибрати метод, ви можете звернутися до цієї таблиці. Вибираючи most відповідний метод може допомогти вам швидко закінчити своє завдання.
Автономний інструмент відновлення може бути вашим першим вибором
Коли ви зустрінетесь із корупцією в Excel, вам, безумовно, доведеться негайно її виправити. Для того, щоб швидко та легко відновити ваш Excel, ви можете скористатися автономним інструментом відновлення. Вам потрібно лише встановити його на свій комп’ютер, і він може відновити проблему Excel XLSX - - за кілька кліків. Отже, навіть якщо ви нічого не знаєте про відновлення даних, ви також можете відновити пошкоджені файли.
Вступ автора:
Анна Ма - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі виправити помилку даних Word та перспективні програмні продукти для ремонту. Для отримання додаткової інформації відвідайте WWW.datanumen.com












