Как да преброим броя на знаците, буквите и цифрите в клетката?
Когато въвеждате списък с данни в клетка в Excel, както е показано на екранната снимка по-долу, искате да преброите общия брой на всички знаци или само броя на буквите, или само числата в клетката. Сега говоря за методите за това преброяване в Excel.
Пребройте броя на знаците с функцията LEN
Ако искате да преброите общия брой на всички знаци, включително цифри, букви и други знаци във всяка клетка, направете го както следва:
1. Въведете тази формула =LEN(A1) (клетката A1 показва клетката, в която искате да преброите общия брой знаци) в празна клетка, например клетка B1, и щракнете върху Въведете бутон на клавиатурата и общият брой знаци в клетка A1 е преброен. Вижте екранна снимка:
2. Плъзнете манипулатора за попълване, за да приложите тази формула към клетките на диапазона и броят знаци във всяка клетка от списъка е преброен. Вижте екранна снимка:
Пребройте количеството на всички знаци с изключение на числата с функцията LEN
Ако искате само количеството букви, с изключение на числата във всяка клетка, можете да направите следното:
Изберете празна клетка, например клетка B1, въведете тази формула
=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))
(клетката A1 показва клетката, в която искате да преброите количеството букви с изключение на цифрите, можете да го промените според нуждите), след което натиснете Въведете и плъзнете манипулатора за запълване, за да запълните диапазона, който искате да използвате тази формула. Вижте екранна снимка:
Пребройте само числа с функцията LEN
Изберете празна клетка, например клетка B1, въведете тази формула =SUM(LEN(A1)-LEN(SUBSTITUTE(A1,{1,2,3,4,5,6,7,8,9,0},))) (клетката A1 показва клетката, която искате да преброите само количеството числа, можете да я промените според нуждите), след което натиснете Въведете и плъзнете манипулатора за запълване, за да запълните диапазона, който искате да използвате тази формула. Вижте екранна снимка:
Пребройте количеството букви и цифри с функция
С тази функция можете не само да знаете колко букви или цифри има в низа на клетката, но и да знаете реда на буквите и цифрите.
1. държа ALT бутон и натиснете F11 на клавиатурата, за да отворите a Microsoft Visual Basic за приложение прозорец.
2. кликване Поставете > Модулии копирайте VBA в модула.
VBA: Преброяване на количеството букви и цифри с функция
Function AlphaNumeric(pInput As String) As String
'Updateby20140303
Dim xRegex As Object
Dim xMc As Object
Dim xM As Object
Dim xOut As String
Set xRegex = CreateObject("vbscript.regexp")
xRegex.Global = True
xRegex.ignorecase = True
xRegex.Pattern = "[^\w]"
AlphaNumeric = ""
If Not xRegex.test(pInput) Then
xRegex.Pattern = "(\d+|[a-z]+)"
Set xMc = xRegex.Execute(pInput)
For Each xM In xMc
xOut = xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L"))
Next
AlphaNumeric = xOut
End If
End Function
3. Запазете кода и затворете прозореца и въведете тази формула =Буквено-цифров(A1) (клетката A1 показва клетката, която искате да преброите, можете да я промените според нуждите си) в празна клетка, след което натиснете Въведете и плъзнете манипулатора за запълване, за да запълните диапазона, който искате да използвате тази формула. Вижте екранна снимка:
Съвет:
(1) "L" означава буква, а "N" показва число.
(2) Тази функция не работи с клетки, съдържащи специални знаци, като !, @, #, $, %, ^, & и т.н.
Пребройте броя на конкретен знак с функцията COUNTCHAR
Ако искате да преброите броя на конкретен знак в низ, например в низа „Искам да преброя броя на конкретен знак в низ“, искам да преброя броя на символа „n“, как мога Ти правиш?
В случая въвеждам Kutools за ExcelЕ COUNTCHAR функция за вас.
Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. | ||
След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)
1. Въведете знака, който искате да преброите в клетка, вижте екранната снимка:
2. След това изберете празна клетка, за да поставите резултата и изберете празна клетка, която ще постави резултата от преброяването, и щракнете върху Kutools > Функции на Kutools > Статистика и математика > COUNTCHAR. Вижте екранна снимка:
3. След това в пукането Функционални аргументи изберете низа в В_текст и изберете клетката със знаци в Търсене_текст кутия. След това можете да видите резултата от преброяването да се появява в диалоговия прозорец.
4. кликване OK, сега резултатът се поставя в избраната от вас клетка.
Във функциите на Kutools можете да броите данни по цвят на фона или шрифта, можете да сумирате стойности по същия цвят на фона или шрифта, можете да конвертирате времето в десетични часове/минута/секунди и т.н.
Пребройте пъти, когато даден символ се появява в низ
Пребройте пъти, когато дума се появява в клетка на Excel
|
Ако една дума се появи няколко пъти в клетка, която трябва да бъде преброена, обикновено можете да ги преброите една по една. Но ако думата се появява стотици пъти, ръчното броене е обезпокоително. The Бройте пъти, когато се появява дума функция в Kutools за Excel's Помощник за формула групата може бързо да изчисли колко пъти дадена дума се появява в клетка. Безплатен пробен период с пълни функции за 30 дни! |
Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
Относителни статии:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!