Excel公式来计算单元格值中有多少个正斜杠(/)

时间:2019-05-08 12:19:13

标签: excel excel-formula

我需要一个公式来告诉我单元格中有多少个正斜杠(/)。

该单元格包含一个指向文件夹的蓝色超链接路径。

我尝试了Len-Len(Substitute)公式,但是它无法工作,因为它返回了0。我的预期结果是> 0。

具有超链接的单元格为B6。我的参考字符(/)的单元格为C6

我尝试的公式位于单元格D6中。

=LEN(B6)-LEN(SUBSTITUTE(B6,C6,""))

使用:

  • B6 = Z:\01 Project folders by PAG number range\@PAG Files 0001 to 0035\0001 Wadden Village_Wandle Park Village, Croydon\

  • C6 = '/

  • D6 = =LEN(B6)-LEN(SUBSTITUTE(B6,"/",""))

D6返回0

路径中显然有几个正斜杠。我需要一个可以返回正确值的解决方案。

2 个答案:

答案 0 :(得分:2)

替换:

C6 = '/

具有:

C6 = '\

答案 1 :(得分:0)

正如@Gary的学生以前发布的那样,我认为他的解决方案是您在这种情况下实现所需目标的最佳方法。我将包括以下内容,因为它可以解决您的标题问题,并希望这对将来的人有所帮助。

Dim count as Integer
For i = 1 to Len(B6)
    If Mid(B6,i,1) = "/" Then
        count = count + 1
    End If
Next i
return count

我们正在做的事情是从第一个字符到最后一个字符以1的字符增量对单元格值B6进行迭代,以计算正斜杠的数量。