我在excel中有一个名为“ Ambedkar”的字符串。有没有一种方法可以找到从第4位开始的“ k”(在Ambedkar中为“ e”)。预期答案应为2,因为k是e后面的2位数字。请指导
答案 0 :(得分:0)
您可以使用以下UDF:
Function ambedkar(inpText As String, position As Integer, target As String)
temp = Right(inpText, Len(inpText) - position)
For i = 1 To Len(temp)
If Mid(temp, i, 1) = target Then
ambedkar = i
End If
Next i
End Function
但是,您需要从excel中的单元格引用第三个参数(目标)。我不知道为什么,但是否则会出错。