如何在excel中使用公式计算string中由delimeter分隔的值?

我正在计算以下string中的名称:

约翰/比尔/罗伯特/爱德华

我需要知道inbuild公式来计算名称。 根据上面的例子,我应该得到4结果。

也许要计算一下斜线,并加上一个空格,这个单元就是这个公式

=IF(A1="",0,LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))+1)

如果你想在一个范围内计数使用这个版本

=SUMPRODUCT((A1:A10<>"")+0,LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,"/",""))+1)