Как да броим или сумираме клетки въз основа на цветовете на шрифта в Excel?
Как можете да получите броя на клетките или да сумирате всички клетки, които съдържат определен цвят на шрифта в Excel? Например, имам набор от данни в работен лист, както е показано на следната екранна снимка, и сега искам съответно да преброя или сумирам клетките, които имат червен, син и черен цвят на шрифта. Обикновено няма директен начин за справяне с тази задача, тук ще говоря за някои трикове за решаване на тази задача.
Пребройте или сумирайте клетки въз основа на цвета на шрифта с някои полезни функции
Пребройте или сумирайте клетки въз основа на цвета на шрифта с невероятна функция - Брой по цвят
Преброяване или сумиране на клетки въз основа на цветовете на шрифта с дефинирана от потребителя функция
Преброяване на клетки въз основа на цветовете на шрифта:
За да изчислите броя на клетките със специфични цветове на шрифта, моля, направете следното:
1. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.
2. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.
VBA код: Преброяване на клетки въз основа на цветовете на шрифта:
Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
For Each rng In pRange1
If rng.Font.Color = pRange2.Font.Color Then
CountColour = CountColour + 1
End If
Next
End Function
3. След това запазете този код и се върнете към работния лист и след това въведете тази формула в празна клетка =БройЦвят(A1:D10,A2) , вижте екранна снимка:
Забележка: В горната формула, A1: D10 е диапазонът, който искате да използвате и A2 е клетката с определен цвят на шрифта, който искате да преброите.
4. След като напишете формулата, натиснете Въведете и ще получите броя на клетките с червени цветове на шрифта. Ако искате да преброите клетки с друг цвят на шрифта, моля, въведете формулата възможно най-много пъти, колкото е необходимо. Ще получите следните резултати:
Сумиране на клетки въз основа на цветовете на шрифта:
За да сумирате клетки въз основа на цветовете на шрифта, може да ви помогне следната дефинирана от потребителя функция.
1. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.
2. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.
VBA код: Сумиране на клетки въз основа на цветовете на шрифта:
Public Function SumByColor(pRange1 As Range, pRange2 As Range) As Double
'Update by Extendoffice
Application.Volatile
Dim rng As Range
Dim xTotal As Double
xTotal = 0
For Each rng In pRange1
If rng.Font.Color = pRange2.Font.Color Then
xTotal = xTotal + rng.Value
End If
Next
SumByColor = xTotal
End Function
3. След това запазете този код и се върнете към оригиналния работен лист, след което въведете тази формула =SumByColor(A1:D8,A1) в празна клетка, вижте екранната снимка:
Забележка: В горната формула, A1: D10 е диапазонът, който искате да използвате и A2 е клетката с определен цвят на шрифта, който искате да сумирате.
4. След това натиснете Въведете и ще съберете всички клетки с червени цветове на шрифта. Ако искате да сумирате клетки с друг цвят на шрифта, моля, въведете многократно формулата. Ще получите следния резултат:
Пребройте или сумирайте клетки въз основа на цвета на шрифта с някои полезни функции
Може да ви е трудно да запазите и приложите дефинираната от потребителя функция, тук ще ви препоръчам един удобен инструмент-Kutools за Excel, със своите разширени функции, можете да решите тази задача бързо и лесно.
Съвет:За да приложите това COUNTBYFONTCOLOR намлява SUMBYFONTCOLOR функции, първо трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.
След инсталиране Kutools за Excel, моля, направете следното:
Преброяване на клетки въз основа на цветовете на шрифта:
1. Щракнете върху клетка, където искате да поставите резултата от преброяването, и след това щракнете Kutools > Функции на Kutools > Статистика и математика > COUNTBYFONTCOLOR, вижте екранна снимка:
2. В Функционални аргументи диалогов прозорец, посочете диапазона от данни и клетката с цветен индекс, която искате да преброите по цвят на шрифта, вижте екранната снимка:
3. И след това щракнете OK бутон, ще получите първия резултат от преброяването, за да получите други резултати, просто трябва да копирате тази формула и да промените препратките към клетки според вашите нужди. Вижте екранна снимка:
Сумиране на клетки въз основа на цветовете на шрифта:
1. Щракнете върху клетка, където искате да поставите резултата от преброяването, и след това щракнете Kutools > Функции на Kutools > Статистика и математика > SUMBYFONTCOLOR, вижте екранна снимка:
2. В Функционални аргументи диалоговия прозорец, посочете диапазона от данни и клетката с цветен индекс, която искате да сумирате по цвят на шрифта, вижте екранната снимка:
3. И след това щракнете OK бутон, ще получите първия резултат от сумата, за да получите други резултати, просто трябва да копирате тази формула и да промените препратките към клетки според вашите нужди. Вижте екранна снимка:
Щракнете, за да изтеглите Kutools за Excel и безплатна пробна версия сега!
Пребройте или сумирайте клетки въз основа на цвета на шрифта с невероятна функция - Брой по цвят
Kutools за Excel също така предоставя лесна функция- Брой по цвят, с тази помощна програма можете бързо да получите резултата от изчислението като брой, сума, средни клетки и така нататък по цвят на фона, цвят на шрифта, условно форматиране, както ви е необходимо.
Съвет:За да приложите това Брой по цвят функция, първо трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.
След инсталиране Kutools за Excel, моля, направете следното:
1. Изберете диапазона от данни, който искате да преброите и сумирате въз основа на различни цветове.
2. Щракнете Kutools плюс> Брой по цвят, вижте екранна снимка:
3. В Брой по цвят диалогов прозорец, изберете Стандартно форматиране от Цветен метод падащо меню и изберете Font под Тип брой падащо меню и клетките с еднакви цветове на шрифта са преброени, добавени, усреднени и т.н., вижте екранната снимка:
4, И после щракнете върху Генериране на отчет бутон, ще получите статистиката в нова работна книга. Вижте екранна снимка:
Щракнете, за да изтеглите Kutools за Excel и безплатна пробна версия сега!
Още статии:
- Преброяване и сумиране на клетки въз основа на цвета на фона в Excel
- Да предположим, че имате диапазон от клетки с различни цветове на фона, като червено, зелено, синьо и т.н., но сега трябва да преброите колко клетки в този диапазон имат определен цвят на фона и да сумирате оцветените клетки със същия определен цвят . В Excel няма директна формула за изчисляване на сумата и броя на цветните клетки, тук ще ви представя някои начини за решаване на този проблем.
- Сумиране/преброяване на удебелени числа в диапазон от клетки в Excel
- Когато имате диапазон от данни, който съдържа някои удебелени числа в работен лист, и сега искате да сумирате или преброите само удебелените клетки, разбира се, можете да ги добавите една по една ръчно, но това ще отнеме много време. Как можете да сумирате или преброите само удебелените клетки в Excel по лесен и бърз начин?
- Приложете цветен градиент в множество клетки
- В Excel можем лесно да запълним цвета на фона на клетка или множество клетки, но понякога се нуждаем цветът да бъде запълнен с градиент, както е показано на следната екранна снимка, как можем да получим цветовия градиент в клетка или в множество клетки в Excel?
- Свързване на клетъчни колони и запазване на цвета на текста в Excel
- Както всички знаем, докато конкатенирате или комбинирате клетъчни колони в една колона, форматирането на клетката (като цвят на шрифта на текста, форматиране на числа и т.н.) ще бъде загубено. В тази статия ще представя някои трикове за комбиниране на клетъчните колони в една и запазване на цвета на текста възможно най-лесно в Excel.
- Преброяване или сумиране на клетки въз основа на цвета на клетката в Google Sheet
- Преброяване или сумиране на стойностите на клетката въз основа на конкретен цвят на фона на клетката, за да получите резултата, както е показано на следната екранна снимка. В тази статия ще говоря за това как да реша тази задача в Google sheet и Microsoft Excel.
Преброяване или сумиране на клетки въз основа на цвета на шрифта / фона / условното форматиране:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!