Ако търсите начин да преброите клетките, съдържащи само текстови знаци във вашия лист в Excel, добре, имаме радостни новини за вас, не можете да сте на по-добро място. Това Страница за маниаци статията е изцяло за текстови низове и как да преброите броя на клетките, които ги съдържат. Добавихме някои допълнителни бисквитки, като описахме методите, чрез които лесно можете да добавите още някои условия към преброяването на текстови низове. Е, какво чакате? Да се включим, става ли?
Прочетете, за да научите как можете да върнете броя клетки, съдържащи текстови низове във вашия лист в Excel, като използвате някои прости вградени формули. Статията също така обяснява подробно COUNTIFS формула, която ви позволява да посочите повече от един критерий за преброяване на вашите клетки. Надявам се да намерите статията за полезна.
Съдържание
Примерен сценарий
Имаме следната примерна таблица, която има различни стойности. Някои клетки съдържат само текстови стойности, други съдържат само числови стойности, някои само стойности за дата и т.н. Някои клетки дори са празни, някои са комбинация от различни типове данни. Нека да видим как можем ефективно да преброим клетките, съдържащи текстови стойности, в следващите раздели.
Раздел 1: Пребройте броя на клетките, съдържащи всякакъв текст, като използвате функцията COUNTIF
В този раздел обясняваме подробно как можете да преброите броя на клетките в лист на Excel, който съдържа всякакъв вид текст в тях.
РЕКЛАМА
Етап 1: Първо, щракнете два пъти върху произволна клетка. Това е клетката, в която ще се генерира резултатната стойност. Тоест това е клетката, в която ще дефинираме формулата за преброяване на броя клетки, съдържащи текстови стойности.
Само не забравяйте, че избраната клетка трябва да е извън диапазона от клетки, които трябва да преброите.
Стъпка 2: Както следва, вътре в избраната клетка, напишете в или копиране и поставяне следното.
=COUNTIF(
Сега имаме нужда дефинирайте диапазона. или можете да въведете диапазона от клетки, или можете просто да плъзнете и изберете диапазона от клетки от вашия лист в Excel.
Стъпка 3: След като диапазонът е избран, сложи запетая и след това въведете “*”). Не забравяйте да затворите скобата. Така че крайната формула трябва да бъде в следния формат.
=COUNTIF(диапазон;"*")
Формулата според примерната екранна снимка по-долу е следната.
=COUNTIF(A1:C10;"*")
Стъпка 4: Това е. Ако уцелите Въведете ключ сега, the COUNTIF ще върне общия брой клетки, съдържащи текстови стойности в тях.
В примера по-долу общият брой клетки е 7. В зелено всички клетки, съдържащи текстови низове, са маркирани и само тези клетки се броят. Празните клетки не се броят.
Формула Обяснение
The COUNTIF функцията приема 2 аргумента. Първият аргумент е диапазон от клетки и вторият аргумент е критерий за броене. В примера по-горе сме дали “*” като втори аргумент, който води до COUNTIF функция, преброяваща всички клетки, споменати в аргумента диапазон, съдържащи всякакви текстови стойности.
Раздел 2: Пребройте броя на клетките, съдържащи произволен текстов низ, като използвате функцията SUMPRODUCT
The SUMPRODUCT функцията също връща броя на клетките, съдържащи произволен текстов низ, от избрания диапазон от клетки. Крайните резултати както на функцията SUMPRODUCT, така и на функцията COUNTIF, споменати в раздела по-горе, биха били еднакви, но начинът, по който работят вътрешно, е различен и за двете.
Етап 1: Кликнете два пъти върху произволна клетка, където искате да бъде попълнен крайният резултат. Сега, копиране и поставяне следната формула.
=SUMPRODUCT(--ISTEXT(диапазон))
Стойността на диапазона трябва да бъде заменена с действителния диапазон от клетки, които искате да проверите. Можете или да въведете диапазона ръчно, или можете да отворите ISTEXT функционална скоба и след това плъзнете и изберете диапазона от клетки точно както го направихте в раздела по-горе. След като диапазонът бъде въведен, не забравяйте близо скобата.
В примера по-долу замених диапазона в моята формула и крайната формула в моя случай е следната.
=SUMPRODUCT(--ISTEXT(A1:C9))
РЕКЛАМА
Стъпка 2: Това е. Ако уцелите Въведете ключ, можете да видите крайния брой, толкова просто.
Формула Обяснение
- Този метод използва както формулата SUMPRODUCT, така и формулата ISTEXT за изчисляване на крайния резултат. Тъй като функцията ISTEXT е затворена във функцията SUMPRODUCT, функцията ISTEXT се изчислява първа.
- Функцията ISTEXT приема диапазона от клетки като свой аргумент. Така че всяка клетка в дадения диапазон се проверява за текстови стойности. Ако клетката съдържа текстова стойност, тогава функцията ISTEXT връща стойността вярно. Иначе стойността невярно се връща.
- Сега, тъй като функцията ISTEXT взема диапазон от клетки, а не само една клетка, връща масив от стойности true и false. Така че нашата функция ISTEXT ще върне нещо като {true, false, false, true, true, false, true, false, true…..}
- Сега идва към — вътре в =SUMPRODUCT(–ISTEXT(A1:C9)) формула. — се прилага към всички стойности в масива, върнат от ISTEXT. Той преобразува истинските стойности в 1 и неверните стойности в 0.
- Сега най-накрая функцията SUMPRODUCT ще върне сумата от всички 1 стойности, което на практика връща общия брой клетки, съдържащи текстова стойност.
Раздел 3: Добавете още критерии, докато броите клетките, съдържащи текстови низове, като използвате функцията COUNTIFS
Сега да кажем, че трябва да получите общия брой на всички клетки във вашия лист, които имат текстови стойности вътре в тях, но не искате клетките, които съдържат конкретен текст, да се броят, да речем, за пример, "Ябълки“. В такива случаи, когато искате да добавите още условия към вашата функция COUNTIF, можете да отговорите на подобрената версия на COUNTIF, която е COUNTIFS.
В следващите стъпки сме обяснили подробно как можете да използвате най-добре функцията COUNTIFS.
Етап 1: Кликнете два пъти върху клетката където искате да се вижда крайният резултат. Сега, копиране и поставяне следната формула върху него.
=COUNTIFS(диапазон,"",обхват," ")
Сменете диапазон с действителния диапазон от клетки. Моля, не забравяйте да дадете един и същ диапазон и на двете места, в противен случай може да получите грешка.
Моля, вижте следната екранна снимка за пример, където стойностите на диапазона и условията са заменени.
=COUNTIFS(A1:C12;"*",A1:C12;"<>Ябълки")
Стъпка 2: Удряне Въведете ключ ще ви даде желания резултат. Чудите се какво се е случило? Насочете се към Формула Обяснение раздел.
Формула Обяснение
- Формулата в примерния сценарий е =COUNTIFS(A1:C12,”*”,A1:C12,”<>Ябълки”).
- Първото условие във функцията COUNTIFS, което е “*”, взема броя на всички клетки, съдържащи текстови низове.
- Второто условие, което е „<>Ябълки“, взема броя на всички клетки, чиято стойност не е равна на Apples.
- И така, комбинирайки първото и второто условие, получаваме общия брой на всички клетки, които съдържат текстови стойности, но текстовата стойност не трябва да бъде Ябълки. Това означава думата Ябълки вече не се счита за текст поради нашия втори критерий.
Раздел 4: Пребройте броя на клетките, съдържащи частично съвпадащи текстови низове
В раздела нека открием как можете да получите броя на клетките, съдържащи указан от вас низ.
Етап 1: Да приемем, че искате да получите броя на всички клетки, които съдържат думата Ябълки. За това, кликнете два пъти в клетката, където искате да се покаже стойността на броя.
Общата версия на тази формула би била следната. Копиране и поставяне го върху избраната клетка.
=COUNTIF(диапазон,"*")
Забележка: Сменете диапазон и ключова дума стойности във формулата, но не забравяйте да поставите звездичка след ключовата дума.
Заменихме стойността на диапазона и стойността на ключовата дума в следния пример.
=COUNTIF(A1:C12;"Ябълки*")
Стъпка 2: Удари Въведете клавиш за преглед на резултатната стойност.
Формула Обяснение
Формулата COUNTIF в този случай приема 2 аргумента. Първата стойност е диапазонът от клетки, за които трябва да се провери, а вторият аргумент е ключовата дума, която трябва да присъства в текстовия низ. The звездичка(*) гарантира, че клетката се брои само ако стойността в нея започва с ключовата дума, която сме посочили. Ако сте добре с преброяването на клетката, дори ако ключовата дума идва в края на думата вътре в клетката, тогава трябва да напишете формулата, както следва, със звездички в двата края на ключовата дума.
=COUNTIF(A1:C12;"*Ябълки*")
Надяваме се, че сте намерили статията за полезна. Ако сте заседнали на някоя от стъпките, не забравяйте, че сме само на един коментар.
Очаквайте още невероятни трикове, съвети и статии с инструкции.
Етап 1 - Изтеглете Restoro PC Repair Tool от тук
Стъпка 2 - Щракнете върху Стартиране на сканиране, за да намерите и коригирате автоматично всеки проблем с компютъра.