Я пытаюсь встроить SUBSTITUTE
в свою функцию, но я не уверен, где ее включить. Я пытаюсь извлечь только текст "Scrumactiviteiten
", но в исходных данных иногда там будет пробел. Образец:
Столбец A
1 Team xxxx 2018-17 Scrumactiviteiten 123 and then something
2 Team xxxx 2018-17 Scrum activiteiten 123 and then something
Столбец B (Моя формула)
1 Scrumactiviteiten
2 Scrum activiteiten
Функция Iиспользуется для его извлечения (игнорируйте поиск "Balans
", пожалуйста):
=IFERROR(IFERROR(IFERROR(MID(A1;SEARCH("Scrum activiteiten";A1;1);18);
MID(A1;SEARCH("Scrumactiviteiten";A1;1);17));MID(A1;SEARCH("Balans";A1;1);10));" ")
Это прекрасно работает, но для удаления места я попытался вставить SUBSTITUTE
, где я использую средний результат поиска какстарый текст и укажите «Scrumactiviteiten
» в качестве нового текста:
=IFERROR(IFERROR(IFERROR(SUBSTITUTE(A24;((MID(A24;SEARCH("Scrum activiteiten";A24;1);18)));"Scrumactiviteiten");MID(A24;SEARCH("Scrumactiviteiten";A24;1);17));MID(A24;SEARCH("Balans";A24;1);10));" ")
В результате получается копия полной строки. Я также попытался поставить замену перед поиском, но это тоже не сработало. Я довольно новичок в формулах Excel и думаю, что испортил порядок или просто не понимаю, как я встраиваю SUBSTITUTE
в формулу, которую я создал. Некоторое объяснение будет очень цениться на том, что я делаю неправильно! Заранее спасибо,
Марк