Съдържание
Ако търсите някои от най-лесните начини за преброяване на броя на символите в клетка в Excel, тогава сте на правилното място. Понякога може да се наложи да преброите броя на символите в клетка, но това става досадно и неефективно, когато го правите ръчно. Така че, нека да влезем в статията, за да научим начините за улесняване на тази задача.
Изтегляне на работна тетрадка
Преброяване на броя на символите в една клетка.xlsmНай-лесни 6 начина за преброяване на броя на символите в клетка в Excel
В следната таблица имам колона с име Парола където във всяка клетка са записани различни пароли.
За да се изпълни изискването за силна парола, е необходимо да се изпълни изискването за ограничение на паролата.
За да проверите дали отговаря на изискванията, ще покажа различни начини за преброяване на броя на символите на Парола тук.
Метод-1: Преброяване на символите в клетка с помощта на функцията LEN
Стъпка-01 : За да преброите броя на символите в дадена клетка, трябва да използвате LEN Функция тук.
=LEN(текст)
Тук, C4 е текст.
Стъпка-02 : След натискане на ВЪВЕДЕТЕ и като го плъзнете надолу, ще се появят следните резултати.
Прочетете повече: Преброяване на конкретни символи в колона в Excel: 4 метода
Метод-2: Преброяване на сумата на всички символи в даден диапазон
Стъпка-01 : За да намерите сумата от всички символи в даден диапазон, трябва да използвате LEN функция в рамките на SUM функция.
=SUM((LEN(C4:C9))
Тук, C4:C9 е обхватът от символи.
Стъпка-02 : След натискане на ВЪВЕДЕТЕ ще имате Сума на символите в желания диапазон.
Метод-3: Броене на числа в клетка
Стъпка-01 : Ако искате да преброите колко цифри са използвани в даден текст (напр. парола), въведете следната формула.
=SUM(LEN(C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},"")))
Тук ЗАМЕСТВАНЕ се използва, за да се пропуснат числата в клетката C4, и след това броят на символите на новообразуваната парола ще бъде преброен с помощта на LEN функция.
След това той ще бъде изваден от стария номер на символа и резултатът ще бъде сумиран.
Стъпка-02 : След натискане на ВЪВЕДЕТЕ и като го плъзнете надолу, ще получите общия брой на числовите стойности в клетката.
Прочетете още: Преброяване на числата в клетка в Excel (3 метода)
Метод-4: Броене на символите в клетка, с изключение на числата
Стъпка-01 : Ако искате да преброите символите в дадена клетка, с изключение на числата, трябва да извадите общия брой символи в клетката от броя на числовите стойности в клетката (които получихме в Метод-3 ).
=LEN(C4)-(SUM(LEN(
C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},""))))
Стъпка-02 : След това трябва да натиснете ВЪВЕДЕТЕ и го плъзнете надолу, след което ще се появи броят на символите с изключение на цифрите.
Прочетете още: Преброяване на броя на определени символи в дадена клетка в Excel (2 подхода)
Метод-5: Отчитане на специални символи в клетка
Стъпка-01 : Ако искате да преброяване на всеки специален символ в клетка тогава използвайте следната формула.
=LEN(C4)-LEN(SUBSTITUTE(C4, "a","))
Тук общият брой на символите ще бъде изваден от броя на символите, когато специален символ като " a " се използва.
=SUBSTITUTE(текст,стар текст,нов текст)
Тук текстът е C4 , старият текст е " a " и новият текст е Празна страница
Стъпка-02 : След натискане на ВЪВЕДЕТЕ и като го плъзнете надолу, ще получите следния резултат.
Метод-6: Преброяване на символите в клетка с помощта на код VBA
Стъпка-01 : Първоначално трябва да следвате Разработчик Tab>> Visual Basic
Стъпка-02 : Тогава Редактор на Visual Basic ще се появи и след това отидете в Вмъкване на >> Модул .
Стъпка-03 : Тогава Модул 1 ще бъде създаден и тук ще напишете следния код.
Функция CharacterNo(pInput As String) As String 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]" CharacterNo = "" If Not xRegex.test(pInput) Then xRegex.Pattern = "(\d+xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L")) Следваща CharacterNo = xOut Край If Край на функцията
След написването на този код, Запазете този код и Затвори на прозореца.
Тук се използва функция с име ЗнакНо ще бъде създадена и можете да промените името според желанието си.
Стъпка-04 : Тогава в клетка D4 напишете функцията ЗнакНо и вмъкнете текста в C4 .
=CharacterNo(C4)
Стъпка-05 : След натискане на ВЪВЕДЕТЕ и като го плъзнете надолу, ще се появят следните резултати.
Тук, L означава всеки символ, освен число, и N обозначава цифров символ.
Нека вземем първата клетка 1L1N3L2N2L която представлява (1+3+2)L или 6L или 6 с изключение на числата и (1+2)N или 3N или 3 цифрови знаци.
Прочетете още: Excel VBA: Преброяване на символите в клетката (5 метода)
Заключение
В тази статия се опитах да обхвана най-лесните начини за преброяване на броя на символите в клетка. Надявам се, че тази статия ще ви помогне по отношение на тази тема. Ако имате допълнителни предложения, не се колебайте да ги споделите с нас. Благодаря ви.