Есть ли способ найти конкретное письмо, начиная с любой позиции в Excel - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть строка под названием «Амбедкар» в Excel. Есть ли способ найти «к», начиная с 4-й позиции («е» в Амбедкаре). Ожидаемый ответ должен быть 2, потому что к 2 цифры после е. Пожалуйста, руководство

1 Ответ

0 голосов
/ 08 ноября 2019

Вы можете использовать этот 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. Я не знаю почему, но в противном случае выдает ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...