Как да преброите броя на символите в клетка в Excel (най-лесни 6 начина)

  • Споделя Това
Hugh West

Ако търсите някои от най-лесните начини за преброяване на броя на символите в клетка в 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 метода)

Заключение

В тази статия се опитах да обхвана най-лесните начини за преброяване на броя на символите в клетка. Надявам се, че тази статия ще ви помогне по отношение на тази тема. Ако имате допълнителни предложения, не се колебайте да ги споделите с нас. Благодаря ви.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.