Як порахувати кольорові клітинки в Excel (4 простих способи)

  • Поділитися Цим
Hugh West

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

Завантажити шаблон практики

Ви можете завантажити безкоштовний шаблон для тренувань в Excel за посиланням і потренуватися самостійно.

Підрахунок кольорових комірок в Excel.xlsm

4 простих способи підрахунку кольорових комірок в Excel

У цьому розділі ви дізнаєтеся, як підрахувати кольорові клітинки в Excel за допомогою командних інструментів Excel та функцій, визначених користувачем (UDF).

1. використання команди "Знайти та виділити" для підрахунку кольорових комірок в Excel

На сьогоднішній день, на жаль, це не так. Знайти та вибрати є одним з найкорисніших інструментів в Excel для виконання будь-яких завдань, пов'язаних з Excel. Тут ми будемо використовувати його для підрахунку кольорових комірок в Excel.

Розглянемо наступний набір даних, де є три категорії даних, категорії: Фрукти, Квіти та Продукти харчування. І кожна категорія диференціюється різними кольорами. Категорія Фрукти оголошена кольором Синій , категорія Квіти в Помаранчевий а категорія Продукти харчування не має фонових кольорів.

Зараз ми навчимося знаходити кількість кожного кольору, що міститься у кожній комірці кожної категорії.

Сходинки:

  • Виберіть набір даних з кольоровими комірками.
  • В рамках проекту Вкладка редагування виберіть Знайти -> Виділити -> Знайти

  • Від спливаюче вікно Знайти і замінити вікно, натисніть Опції .

  • У наступному спливаючому вікні Знайти і замінити клацніть по випадаючому списку в Формат -> Вибрати формат з комірки .

  • З'явиться чотиривимірний символ "плюс". Помістіть цей символ над будь-якою кольоровою коміркою і клацніть по ній (ми вибрали синій колір).

  • Знову з'явиться спливаюче вікно Знайти і замінити, і ви помітите, що Попередній перегляд* клітинка з міткою буде заповнена кольором, аналогічним кольору клітинки, яку ви вибрали раніше.
  • Натисніть Знайти все .

Ви отримаєте всі деталі вказані кольорові комірки разом з підрахунком кількості зафарбованих клітинок.

Таким же чином можна порахувати всі інші кольорові клітинки на робочому аркуші в Excel.

Читати далі: Як порахувати кольорові комірки в Excel без VBA (3 способи)

2. застосування фільтрів та функції СУММЕСЛИ в Excel для підрахунку кольорових комірок

За допомогою Excel'а Фільтр і вставити інструмент і вставити РАЗОМ є ще одним ефективним способом підрахунку кольорових комірок в Excel. І ми можемо використовувати його для підрахунку кольорових комірок в Excel.

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

Сходинки:

  • В іншій комірці робочого аркуша напишіть наступне РАЗОМ формула,
=SUBTOTAL(102,B5:B16)

Ось,

102 = Кількість видимих комірок у вказаному діапазоні.

B5:B16 = Діапазон зафарбованих комірок.

  • Ви отримаєте загальну кількість зафарбованих клітинок на аркуші (наприклад, у нас є 12 клітинок з кольорами фону, тому РАЗОМ дала нам на виході 12 ).

  • Далі виберіть тільки заголовки набору даних.
  • Перейдіть до Дані - Фільтр .

  • Він вставить кнопку з випадаючим списком у кожен заголовок набору даних.

  • Натисніть на кнопку випадаючого списку в заголовку колонки, яка має кольорові комірки (наприклад, "Назва товару").
  • У випадаючому списку оберіть Фільтр за кольором і ви отримаєте всі кольори з вашого набору даних у підсписку.

  • Натисніть на колір, який ви хочете порахувати (наприклад, ми вибрали синій колір).
  • Буде показано лише клітинки, зафарбовані цим кольором, а також кількість цих клітинок у таблиці РАЗОМ комірка результату (наприклад, у нашому наборі даних є 4 комірки синього кольору).

  • Таким же чином ви можете підрахувати всі інші кольорові клітинки на вашому аркуші в Excel (наприклад, коли ми вибрали помаранчевий колір зі спадного списку, він дав нам клітинки, забарвлені помаранчевим кольором, і оскільки в нашому наборі даних є 5 клітинок, забарвлених помаранчевим кольором, таким чином, кількість РАЗОМ створена комірка результату 5 )

Читати далі: Підрахунок комірок за кольором з умовним форматуванням в Excel (3 способи)

3. реалізація макросу GET.CELL 4 та функції COUNTIFS в Excel для підрахунку кольорових комірок

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

З тим самим набором даних, на якому ми практикувалися, ми навчимося реалізовувати Функція макросу 4 для підрахунку кольорових комірок в Excel.

  • Перейдіть до Формули -> Визначити ім'я .

  • В рамках проекту Спливаюче вікно "Нове ім'я пишуть наступне,
    • Ім'я: GetColorCode (це ім'я, що визначається користувачем)
    • Обсяг: Робочий зошит
    • Посилається на: =GET.CELL(38,GetCell!$B5)

Ось,

GetCell = Назва аркуша, який містить ваш набір даних

$B5 = Посилання на стовпчик з кольором фону.

  • Натисніть ГАРАЗД.

Тепер у вас є користувацька формула, =GetColorCode .

  • У сусідньому з даними полі введіть формулу і натисніть Увійдіть .
  • Це призведе до появи низки (наприклад 42 ).

  • Тепер перетягніть комірку вниз на Ручка наповнення застосувати цю ж формулу до решти комірок.

Формула поверне конкретні числа, задані кольорам. Таким чином, усі клітинки з символами однакового кольору фону отримають однакове число і якщо колір фону відсутній, то формула поверне 0.

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

Дивіться фото нижче, щоб зрозуміти більше.

Ми створили таблицю з назвою Color Count, і в цій таблиці визначили Клітини G5 і G6 за нашим кольором Синій і Помаранчевий відповідно, а клітинки поруч з цими ( Осередки Н5 Я знаю, що це не так; H6 ) порожніми, щоб ми могли підрахувати кількість наших кольорових клітинок у цих клітинках.

  • Запишіть наступну формулу в комірку, де буде знаходитися підрахунок зафарбованої клітинки,
=COUNTIFS($E5:$E$16,GetColorCode)

Ось,

$E5:$E$16 = діапазон коду кольору, який ми витягли з користувацької формули.

  • Преса Увійдіть .

Ви отримаєте кількість комірок, визначених кольором (наприклад, у нашому наборі даних є 4 комірки синього кольору, тому поруч з Синій комірка з визначеним кольором ( G5 ), це дає нам підрахунок 4 ).

  • Тепер перетягніть комірку через весь стовпець за допомогою Ручка наповнення щоб отримати всі підрахунки ваших зафарбованих клітинок на робочому аркуші.

Оскільки у нас є 5 комірок, зафарбованих Помаранчевий у нашому наборі даних, визначений користувачем GetColorCode формула дала нам кількість 5 .

4. вбудовування коду VBA (користувацької функції) для підрахунку кольорових комірок в Excel

Імплементація проекту "Участь громадянського суспільства в управлінні водними ресурсами VBA коду в завданнях, пов'язаних з Excel, є найбільш безпечним і ефективним методом, проте вимагає від користувачів просунутих навичок. І пам'ятайте про нові можливості, про які ми згадували в попередніх статтях. Макрос 4 розділ, що ж, VBA це просування Макрос Excel 4.0 .

Дозвольте розпочати з імплементації VBA код для підрахунку зафарбованих комірок в Excel.

Сходинки:

  • Преса Alt + F11 на клавіатурі або перейдіть на вкладку Розробник - Visual Basic відкрити Редактор Visual Basic .

  • У вікні коду, що з'явилося, в рядку меню, що з'явилося, натисніть Вставка -> Модуль .

  • Скопіюйте наступний код та вставте його у вікно коду,
     Function Count_Colored_Cells(ColorCells As Range, Data_range As Range) Dim Data_range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_range In DataRange If Data_range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_range End Function 

Ця підпроцедура не є підпроцедурою для VBA програму для запуску, це створення Функція, визначена користувачем (UDF) Отже, після написання коду, не натискайте кнопку "Виконати з рядка меню.

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

  • У комірку впишіть наступну формулу,
=Кількість_забарвлених_комірок(E5,$B$5:$B$16)

Ось,

Кількість_забарвлених_комірок = визначена користувачем функція, яку ви створили в VBA код ( Кількість_забарвлених_комірок у першому рядку коду).

E5 = комірка, визначена синім кольором

$B5:$B$16 = діапазон набору даних з кольоровими комірками.

  • Преса Увійдіть .

Ви отримаєте кількість комірок, визначених кольором (наприклад, у нашому наборі даних є 4 комірки синього кольору, тому поруч з Синій комірка, визначена кольором ( E5 ), це дає нам підрахунок 4 ).

  • Тепер перетягніть комірку через весь стовпець за допомогою Ручка наповнення щоб отримати всі підрахунки ваших зафарбованих клітинок на робочому аркуші.

Оскільки у нас є 5 комірок, зафарбованих Помаранчевий у нашому наборі даних, визначений користувачем Кількість_забарвлених_комірок функція дала нам кількість 5 .

Висновок

Ця стаття показала вам, як легко порахувати кольорові комірки в Excel. Сподіваюся, ця стаття була дуже корисною для вас. Не соромтеся запитувати, якщо у вас виникли запитання щодо цієї теми.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.