Таблицы Google: количество символов c в строке слов - PullRequest
0 голосов
/ 09 июля 2020

У меня есть эти данные на листах Google (тот же принцип в Excel).

Я хочу подсчитать количество доз в каждой строке.

Я использую эту формулу, и она верни мне это:

=LEN(L3)-LEN(SUBSTITUTE(L3,"/",""))

Product      dose             Count "/"
1                                0
2           5G                   0
3           10G/20G/24g          2

Я бы хотел вместо этого вернуть мне это:

Product      dose             Count "/"
1                              
2           5G                   1
3           10G/20G/24g          3

Как я могу изменить свою формулу, чтобы вернуть мне это?

1 Ответ

2 голосов
/ 09 июля 2020

In C2:

=ARRAYFORMULA(IF(LEN(B2:B),LEN(B2:B)-LEN(SUBSTITUTE(B2:B,"/",""))+1,""))

Или:

=ARRAYFORMULA(IF(LEN(B2:B),LEN(REGEXREPLACE(B2:B,"[^/]",""))+1,""))
...