На самом деле вам нужна функция MID()
которая необязательно допускает два аргумента, в результате чего текст возвращается с позиции указанного второго аргумента до конца строки.
К сожалению, функция MID()
Excel не позволяет этого. Таким образом, формула замены должна быть разработана.
Предполагая, что текст в A1
, простейшая формула:
=IFERROR(MID(A1,FIND("Bleh:",A1),LEN(A1)),"")
Другой способ создания формулы замещения - использование RIGHT()
, как это сделал cybernetic.nomad в этом ответе. Тем не менее, лучший способ сделать это заключается в следующем:
=IFERROR(RIGHT(A1,LEN(A1)+1-FIND("Bleh:",A1)),"")
Хотя технически говоря, вторая формула является более "точной" (она вычисляет и возвращает точно правильное количество крайних правых символов, в отличие от первой формулы, которая пытается получить больше символов, чем фактически существует), первая формула содержит два меньше операторов (да, быстрее!) и короче (нужно сэкономить на этих дорогих байтах жесткого диска /SD;))