EXCEL - Как посчитать количество цифр в ячейке - PullRequest
3 голосов
/ 21 ноября 2019

Может ли кто-нибудь просветить меня, как посчитать количество цифр (чисел) в ячейке в Excel?

Я попробовал LEN и SUBSTITUTE и не смог заставить его работать ..

Например, ячейка имеет сочетание текста и чисел: b72a037h, формула будет учитывать 7,2,0,3,7 и возвращать 5.

Можно ли создать такую ​​формулу?

Большое спасибо заранее.

Ответы [ 2 ]

3 голосов
/ 21 ноября 2019

Один из подходов состоит в том, чтобы удалить все цифры одну за другой, используя SUBSTITUTE, а затем сравнить полученную длину с исходной длиной. Разница дала бы количество цифр:

=LEN(A1) - LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
    SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, CHAR(48), ""), CHAR(49), ""), CHAR(50), ""),
    CHAR(51), ""), CHAR(52), ""), CHAR(53), ""), CHAR(54), ""), CHAR(55), ""), CHAR(56), ""),
    CHAR(57), ""))
2 голосов
/ 21 ноября 2019

Или попробуйте эту формулу массива (CTRL + SHIFT + ENTER)

=COUNT(-MID(A1,ROW($1:$99),1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...