Оглавление
Если вы ищете несколько самых простых способов подсчета количества символов в ячейке в 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 методов)
Заключение
В этой статье я попытался рассказать о самых простых способах подсчета количества символов в ячейке. Надеюсь, эта статья поможет вам в решении данной проблемы. Если у вас есть какие-либо дополнительные предложения, не стесняйтесь поделиться ими с нами. Спасибо.