Как да преброим конкретен знак в диапазон

Anonim

Знаем, че общите знаци в клетка могат да бъдат преброени с помощта на функцията Excel LEN. Научихме и как да броим общите знаци в диапазон. Сега, за да преброим общия брой на конкретен текст в диапазона (повече от една клетка), ще използваме подобна техника.

Има два метода да направите това. Нека да разгледаме първия метод.

Обща формула за броене на знаци в диапазон

= SUMPRODUCT (LEN (диапазон) -LEN (SUBSTITUTE (диапазон, "символ", "")))

диапазон: Това е диапазонът, който съдържа текста.

характер:Това е героят, който искате да преброите. Това може да бъде конкретен знак или изречение.

Пример: Пребройте конкретен текст в диапазон

На горното изображение имаме някои текстове в диапазон B3: B6. Трябва да преброим общия брой на знака "x" в диапазона, използвайки една формула. Ръчно сме записали броя "x" във всяка клетка, за да проверим резултата. Можем да ги обобщим, но искаме да използваме една формула, която не зависи от други колони или ръчна работа. Използваме общата формула, спомената по -горе.

Напишете тази формула в клетка C8.

= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))

Натиснете Enter. Имаме общ брой знаци в диапазона, който е 6.

Как работи?

Функцията SUMPRODUCT е функция на масив, която обобщава дадения масив. Функцията LEN връща дължината на низ в клетка или даден текст. Функцията SUBSTITUTE връща променен низ след замяна на конкретен знак с друг.

Сега функцията работи отвътре навън. Така че първо вземаме част от LEN (B3: B6).

Тук сме захранвали функцията LEN с диапазон B3: B6. Функцията LEN връща дължината на всяка клетка в масив.

{32;53;51;69}

Следващ обектив (ЗАМЕСТНИК (B3: B6, "x", "")). Тук функцията SUBSTITUTE работи и връща масив от променени низове, след като замени всички "x" с нищо ("") от диапазона B3: B6. След това този масив се подава отново към функцията LEN, която връща броя на оставащите символи. {31; 52; 49; 67}

В момента имаме два масива във функцията SUMPRODUCT, = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Вторият масив се изважда от първия масив и получаваме краен масив като, = SUMPRODUCT ({1; 1; 2; 2}). И накрая този масив се сумира, за да даде краен резултат като 6.

Нечувствителни към регистъраформула

Горната формула е чувствителна към регистъра, тъй като функцията SUBSTITUTE е чувствителна към регистъра. За да броите конкретни знаци в диапазона, независимо от случая, използвайте тази формула.

= СУМПРОДУКТ (LEN (B3: B6) -LEN (ЗАМЕСТНИК (ДОЛЕН (B3: B6), "x", ""))))

В тази формула функцията LOWER преобразува целия низ в диапазон B3: B6 в малки букви и след това се случва целият процес, както е обсъдено по -горе.

Алтернативна формула:

Алтернативният начин е използването на функцията SUM с функцията LEN като формула на масив. Това означава, че трябва да използваме комбинацията от клавиши CTRL+SHIFT+ENTER след писане на функцията.

{= SUM (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))}

Преброяване на конкретен текст в диапазон:

Може би се чудите сега как да броите конкретен текст в диапазон. Това може да стане с малка промяна във формулата, която е обсъдена тук.

Така че да, момчета, ето как можете да получите общ брой конкретни герои в диапазон. Това е доста лесно, но ако имате някакви съмнения или друго специално запитване, свързано с тази статия или друг Excel 2010/2013/2016/2019/365 или Excel VBA, напишете го в секцията за коментари по -долу. Ще се радвам да ви разсея съмненията.

Преброяване на знаци в клетка в Excel | Научете как да броите конкретен знак в клетка или низ.

Пребройте общите съвпадения в два диапазона в Excel | Научете как да броите общо съвпадения в два диапазона, като използвате функцията SUMPROUDCT.

SUMIFS използва ИЛИ-ИЛИ логика | SUMIFS може да се използва и с логика ИЛИ. Дефолтната логика, която SUMIFS използва, е логиката И.

СУМПРОДУКТ с логика IF | Научете как да използвате SUMPRODUCT с логика IF, без да използвате функцията IF във формулата.

Популярна статия:

50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.

Функцията VLOOKUP в Excel | Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.

COUNTIF в Excel 2016 | Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да преброите конкретна стойност. Функцията Countif е от съществено значение за подготовката на вашето табло.

Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.