Прескочи на основното съдържание

Как да преброим броя на знаците, буквите и цифрите в клетката?

Автор: Слънце Последна промяна: 2022-12-16

Когато въвеждате списък с данни в клетка в Excel, както е показано на екранната снимка по-долу, искате да преброите общия брой на всички знаци или само броя на буквите, или само числата в клетката. Сега говоря за методите за това преброяване в Excel.


Ако искате да преброите общия брой на всички знаци, включително цифри, букви и други знаци във всяка клетка, направете го както следва:

1. Въведете тази формула =LEN(A1) (клетката A1 показва клетката, в която искате да преброите общия брой знаци) в празна клетка, например клетка B1, и щракнете върху Въведете бутон на клавиатурата и общият брой знаци в клетка A1 е преброен. Вижте екранна снимка:

2. Плъзнете манипулатора за попълване, за да приложите тази формула към клетките на диапазона и броят знаци във всяка клетка от списъка е преброен. Вижте екранна снимка:


Ако искате само количеството букви, с изключение на числата във всяка клетка, можете да направите следното:

Изберете празна клетка, например клетка B1, въведете тази формула

=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))

(клетката A1 показва клетката, в която искате да преброите количеството букви с изключение на цифрите, можете да го промените според нуждите), след което натиснете Въведете и плъзнете манипулатора за запълване, за да запълните диапазона, който искате да използвате тази формула. Вижте екранна снимка:


Изберете празна клетка, например клетка 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) Тази функция не работи с клетки, съдържащи специални знаци, като !, @, #, $, %, ^, & и т.н.


Ако искате да преброите броя на конкретен знак в низ, например в низа „Искам да преброя броя на конкретен знак в низ“, искам да преброя броя на символа „n“, как мога Ти правиш?

В случая въвеждам Kutools за ExcelЕ COUNTCHAR функция за вас.

Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

1. Въведете знака, който искате да преброите в клетка, вижте екранната снимка:
doc countchar 1

2. След това изберете празна клетка, за да поставите резултата и изберете празна клетка, която ще постави резултата от преброяването, и щракнете върху Kutools > Функции на Kutools > Статистика и математика > COUNTCHAR. Вижте екранна снимка:
doc kutools 1

3. След това в пукането Функционални аргументи изберете низа в В_текст и изберете клетката със знаци в Търсене_текст кутия. След това можете да видите резултата от преброяването да се появява в диалоговия прозорец.
doc countchar 3

4. кликване OK, сега резултатът се поставя в избраната от вас клетка.

doc countchar 4

Във функциите на Kutools можете да броите данни по цвят на фона или шрифта, можете да сумирате стойности по същия цвят на фона или шрифта, можете да конвертирате времето в десетични часове/минута/секунди и т.н.



Пребройте пъти, когато дума се появява в клетка на Excel

Ако една дума се появи няколко пъти в клетка, която трябва да бъде преброена, обикновено можете да ги преброите една по една. Но ако думата се появява стотици пъти, ръчното броене е обезпокоително. The Бройте пъти, когато се появява дума функция в Kutools за Excel's Помощник за формула групата може бързо да изчисли колко пъти дадена дума се появява в клетка. Безплатен пробен период с пълни функции за 30 дни!
 
Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни.

Относителни статии:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola esta formula: = SUMA(LONG(A1) -LEN (SUSTITUTO (A1, {1;2;3;4;5;6;7;8;9;0},))). No se como usarla en windows
This comment was minimized by the moderator on the site
Excel của tôi là 2007
Đã nhiều lần làm công thức = LEN (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE)
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")) mà ko thành công.
Mong Admin vui lòng trợ giúp!
Xin cám ơn!
This comment was minimized by the moderator on the site
Hi, maybe there is a line break in the formula which cause the error. I have modified the formula, please try again.
This comment was minimized by the moderator on the site
Thank you! Have bulleted statements in cells, have now been able to count them as individual items, brilliant!
This comment was minimized by the moderator on the site
Hi... how to set the formulas on Accuracy limits 98.1 to 103 - means exact 3 digits allow only.
This comment was minimized by the moderator on the site
How to enter this equation in excel
(4+y)/(2x+y)^2+12 whiles x=1 y=3 by naming x and y as 1 and 3 respectively
This comment was minimized by the moderator on the site
Can solve it for me.. Iwant count of this cell :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... using LEN but ans.wrong (1=4, 1.5=2, 2=2, 2.5=1, 3=2, 3.5=1)

Please help me.
This comment was minimized by the moderator on the site
1+2+3+4+5+6 I need help with this one. How can I ACTUALLY figure this out...?
This comment was minimized by the moderator on the site
It was a little Confusing but I knew this will be a good help for me because I just knew typing like coding this was such a good idea in order thx very much.
This comment was minimized by the moderator on the site
I thank you for how I understand what that meant?
This comment was minimized by the moderator on the site
Hello, How can I check for password validation that is stored as excel cell data using vba script and display message for all the wrong entries showing the location of error?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations