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

  • Поделись Этим
Hugh West

Если вы ищете несколько самых простых способов подсчета количества символов в ячейке в Excel, то вы попали по адресу. Иногда может возникнуть необходимость подсчета количества символов в ячейке, но делать это вручную становится утомительно и неэффективно. Итак, давайте перейдем к статье, чтобы узнать, как облегчить эту задачу.

Скачать рабочую тетрадь

Подсчет количества символов в ячейке.xlsm

Самые простые 6 способов подсчета количества символов в ячейке в Excel

В следующей таблице у меня есть столбец с именем Пароль где в каждой ячейке записаны разные пароли.

Для выполнения требования надежного пароля необходимо выполнить требование ограничения пароля.

Для проверки соответствия требованиям я покажу различные способы подсчета количества символов Пароль здесь.

Метод-1: Подсчет символов в ячейке с помощью функции LEN

Шаг-01 : Для подсчета количества символов в ячейке необходимо использовать LEN Функция здесь.

=LEN(text)

Вот, C4 это текст.

Шаг-02 : После нажатия ENTER и перетащите его вниз, появятся следующие результаты.

Читать далее: Подсчет определенных символов в столбце в Excel: 4 метода

Метод-2: Подсчет SUM всех символов в диапазоне

Шаг-01 : Чтобы найти сумму всех символов в диапазоне, необходимо использовать функцию LEN функция внутри SUM функция.

=SUM((LEN(C4:C9)))

Вот, C4:C9 это диапазон символов.

Шаг-02 : После нажатия ENTER у вас будет Сумма символов в нужном вам диапазоне.

Метод-3: подсчет чисел в ячейке

Шаг-01 Если вы хотите подсчитать, сколько цифр было использовано в тексте (например, пароль), введите следующую формулу.

=SUM(LEN(C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},"")))

Здесь ЗАМЕНИТЬ функция используется для того, чтобы опустить числа в ячейке C4, а затем количество символов вновь сформированного пароля будет подсчитано с помощью функции LEN функция.

После этого он будет вычтен из старого номера символа, а затем результат будет просуммирован.

Шаг-02 : После нажатия ENTER и перетаскивая его вниз, вы получите общее количество числовых значений в ячейке.

Читать далее: Подсчет чисел в ячейке в Excel (3 метода)

Метод-4: Подсчет символов в ячейке, кроме чисел

Шаг-01 : Если вы хотите подсчитать символы в ячейке, кроме цифр, то вам нужно вычесть общее количество символов в ячейке из количества числовых значений в ячейке (которые мы получили в Метод-3 ).

=LEN(C4)-(SUM(LEN( C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},""))))

Шаг-02 : После этого необходимо нажать ENTER и перетащите его вниз, после чего появится количество символов, кроме цифр.

Читать далее: Подсчет количества определенных символов в ячейке в Excel (2 подхода)

Метод-5: Подсчет специальных символов в ячейке

Шаг-01 : Если вы хотите считать любой специальный символ в ячейке тогда используйте следующую формулу.

=LEN(C4)-LEN(SUBSTITUTE(C4, "a",""))

Здесь общее количество символов будет вычтено из количества символов, в которых присутствует специальный символ, такой как " a " используется.

=SUBSTITUTE(text,old text,new text)

Здесь текст C4 , старый текст " a " и новый текст Пустой

Шаг-02 : После нажатия ENTER и перетащите его вниз, вы получите следующий результат.

Метод-6: Подсчет символов в ячейке с помощью кода VBA

Шаг-01 : Сначала вы должны следовать Разработчик Tab>> Visual Basic

Шаг-02 : Потом Редактор Visual Basic появится, а затем перейдите к Вставка >> Модуль .

Шаг-03 : Потом Модуль 1 будет создан, и здесь вы напишете следующий код.

 Function 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")) Next CharacterNo = xOut End If End Function 

После написания этого кода, Сохранить этот код и Закрыть окно.

Здесь функция с именем ХарактерНет будет создан, и вы можете изменить его имя по своему усмотрению.

Шаг-04 : Тогда в ячейке D4 написать функцию ХарактерНет и вставьте текст в C4 .

=CharacterNo(C4)

Шаг-05 : После нажатия ENTER и перетащите его вниз, появятся следующие результаты.

Вот, L обозначает любой символ, кроме числа и N обозначает числовой символ.

Возьмем первую ячейку 1L1N3L2N2L который представляет собой (1+3+2)L или 6L или 6 символы, за исключением цифр и (1+2)N или 3N или 3 числовые символы.

Читать далее: Excel VBA: подсчет символов в ячейке (5 методов)

Заключение

В этой статье я попытался рассказать о самых простых способах подсчета количества символов в ячейке. Надеюсь, эта статья поможет вам в решении данной проблемы. Если у вас есть какие-либо дополнительные предложения, не стесняйтесь поделиться ими с нами. Спасибо.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.