Как посчитать количество символов, букв и цифр в ячейке?
Когда вы вводите список данных в ячейку Excel, как показано на снимке экрана ниже, вы хотите подсчитать общее количество всех символов, или только количество букв, или только числа в ячейке. Теперь я расскажу о методах этого подсчета в Excel.
Подсчитать количество символов с функцией LEN
Если вы хотите подсчитать общее количество всех символов, включая цифры, буквы и другие знаки в каждой ячейке, сделайте это следующим образом:
1. Введите эту формулу = LEN (A1) (Ячейка A1 указывает ячейку, в которой вы хотите подсчитать общее количество символов) в пустую ячейку, например Ячейку B1, и щелкните Enter на клавиатуре, и было подсчитано общее количество символов в ячейке A1. Смотрите скриншот:
2. Перетащите маркер заполнения, чтобы применить эту формулу к ячейкам диапазона, и будет подсчитано количество символов в каждой ячейке списка. Смотрите скриншот:
Подсчитайте количество всех символов, кроме цифр, с функцией LEN
Если вам нужно только количество букв без цифр в каждой ячейке, вы можете сделать следующее:
Выберите пустую ячейку, например Ячейку B1, введите эту формулу
=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))
(Ячейка A1 указывает ячейку, в которой вы хотите подсчитать количество букв, кроме цифр, вы можете изменить ее по своему усмотрению), затем нажмите Enter и перетащите маркер заполнения, чтобы заполнить диапазон, в котором вы хотите использовать эту формулу. Смотрите скриншот:
Подсчитайте количество только чисел с функцией LEN
Выберите пустую ячейку, например Ячейку B1, введите эту формулу = СУММ (LEN (A1) -LEN (ПОДСТАВИТЬ (A1, {1,2,3,4,5,6,7,8,9,0},))) (Ячейка A1 указывает ячейку, в которой вы хотите посчитать только количество чисел, вы можете изменить ее по своему усмотрению), затем нажмите Enter и перетащите маркер заполнения, чтобы заполнить диапазон, в котором вы хотите использовать эту формулу. Смотрите скриншот:
Подсчитайте количество букв и цифр с функцией
С помощью этой функции вы можете не только узнать, сколько букв или цифр в строке ячейки, но также узнать порядок букв и цифр.
1. Держать ALT и нажмите F11 на клавиатуре, чтобы открыть 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 указывает ячейку, которую вы хотите подсчитать, вы можете изменить ее по своему усмотрению) в пустую ячейку, затем нажмите Enter и перетащите маркер заполнения, чтобы заполнить диапазон, в котором вы хотите использовать эту формулу. Смотрите скриншот:
Наконечник:
(1) «L» обозначает букву, а «N» обозначает число.
(2) Эта функция не работает с ячейками, содержащими специальные знаки, такие как!, @, #, $,%, ^, & И т. Д.
Подсчитайте количество определенного символа с помощью функции СЧЁТЧАР
Если вы хотите подсчитать количество определенного символа в строке, например, в строке «Я хочу подсчитать количество определенного символа в строке», я хочу подсчитать количество символа «n», как можно ты сделаешь?
В этом случае я представляю Kutools for ExcelАвтора СЧЕТЧИК для вас.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. | ||
После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)
1. Введите в ячейку символ, который вы хотите посчитать, см. Снимок экрана:
2. Затем выберите пустую ячейку, чтобы поместить результат, выберите пустую ячейку, в которую будет помещен результат подсчета, и нажмите Кутулс > Kutools Функции > Статистические и математические > СЧЕТЧИК. Смотрите скриншот:
3. Затем в всплывающем Аргументы функций диалог, выберите строку в Внутри_текст поле и выберите символьную ячейку в Найти_текст коробка. После этого в диалоговом окне появится результат подсчета.
4. Нажмите OK, теперь результат помещается в выбранную вами ячейку.
В Kutools Functions вы можете подсчитывать данные по цвету фона или шрифта, вы можете суммировать значения по тому же цвету фона или шрифта, вы можете конвертировать время в десятичные часы / минуты / секунды и так далее.
Подсчитайте, сколько раз конкретный символ появляется в строке
Подсчитайте, сколько раз слово появляется в ячейке Excel
|
Если слово появляется несколько раз в ячейке, которую необходимо посчитать, обычно вы можете пересчитать их по одному. Но если слово встречается сотни раз, подсчет вручную затруднен. В Считайте, сколько раз появляется слово функции в Kutools for Excel's Формула Помощник group может быстро вычислить количество раз, когда слово появляется в ячейке. Бесплатная пробная версия с полными функциями через 30 дней! |
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. |
Относительные статьи:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!