Перейти к основному содержанию

Как посчитать количество символов, букв и цифр в ячейке?

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


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

1. Введите эту формулу = LEN (A1) (Ячейка A1 указывает ячейку, в которой вы хотите подсчитать общее количество символов) в пустую ячейку, например Ячейку B1, и щелкните Enter на клавиатуре, и было подсчитано общее количество символов в ячейке A1. Смотрите скриншот:

2. Перетащите маркер заполнения, чтобы применить эту формулу к ячейкам диапазона, и будет подсчитано количество символов в каждой ячейке списка. Смотрите скриншот:


Если вам нужно только количество букв без цифр в каждой ячейке, вы можете сделать следующее:

Выберите пустую ячейку, например Ячейку 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 и перетащите маркер заполнения, чтобы заполнить диапазон, в котором вы хотите использовать эту формулу. Смотрите скриншот:


Выберите пустую ячейку, например Ячейку 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. Введите в ячейку символ, который вы хотите посчитать, см. Снимок экрана:
документ countchar 1

2. Затем выберите пустую ячейку, чтобы поместить результат, выберите пустую ячейку, в которую будет помещен результат подсчета, и нажмите Кутулс > Kutools Функции > Статистические и математические > СЧЕТЧИК. Смотрите скриншот:
док кутулс 1

3. Затем в всплывающем Аргументы функций диалог, выберите строку в Внутри_текст поле и выберите символьную ячейку в Найти_текст коробка. После этого в диалоговом окне появится результат подсчета.
документ countchar 3

4. Нажмите OK, теперь результат помещается в выбранную вами ячейку.

документ countchar 4

В Kutools Functions вы можете подсчитывать данные по цвету фона или шрифта, вы можете суммировать значения по тому же цвету фона или шрифта, вы можете конвертировать время в десятичные часы / минуты / секунды и так далее.



Подсчитайте, сколько раз слово появляется в ячейке Excel

Если слово появляется несколько раз в ячейке, которую необходимо посчитать, обычно вы можете пересчитать их по одному. Но если слово встречается сотни раз, подсчет вручную затруднен. В Считайте, сколько раз появляется слово функции в Kutools for Excel's Формула Помощник group может быстро вычислить количество раз, когда слово появляется в ячейке. Бесплатная пробная версия с полными функциями через 30 дней!
 
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней.

Относительные статьи:

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola esta formula: = SUMA(LONG(A1) -LEN (SUSTITUTO (A1, {1;2;3;4;5;6;7;8;9;0},))). No se como usarla en windows
This comment was minimized by the moderator on the site
Excel của tôi là 2007
Đã nhiều lần làm công thức = LEN (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE)
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")) mà ko thành công.
Mong Admin vui lòng trợ giúp!
Xin cám ơn!
This comment was minimized by the moderator on the site
Hi, maybe there is a line break in the formula which cause the error. I have modified the formula, please try again.
This comment was minimized by the moderator on the site
Thank you! Have bulleted statements in cells, have now been able to count them as individual items, brilliant!
This comment was minimized by the moderator on the site
Hi... how to set the formulas on Accuracy limits 98.1 to 103 - means exact 3 digits allow only.
This comment was minimized by the moderator on the site
How to enter this equation in excel
(4+y)/(2x+y)^2+12 whiles x=1 y=3 by naming x and y as 1 and 3 respectively
This comment was minimized by the moderator on the site
Can solve it for me.. Iwant count of this cell :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... using LEN but ans.wrong (1=4, 1.5=2, 2=2, 2.5=1, 3=2, 3.5=1)

Please help me.
This comment was minimized by the moderator on the site
1+2+3+4+5+6 I need help with this one. How can I ACTUALLY figure this out...?
This comment was minimized by the moderator on the site
It was a little Confusing but I knew this will be a good help for me because I just knew typing like coding this was such a good idea in order thx very much.
This comment was minimized by the moderator on the site
I thank you for how I understand what that meant?
This comment was minimized by the moderator on the site
Hello, How can I check for password validation that is stored as excel cell data using vba script and display message for all the wrong entries showing the location of error?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations