Excel: замените часть строкового значения ячейки

У меня есть большая электронная таблица со столбцом под названием «Роли». В этих столбцах находятся такие значения, как:

ROLES
Author
Author;
Publishing; Author;
Something Else; Author; Publishing

Есть и другие столбцы, в которых может существовать слово «Автор».

Что мне нужно сделать, так это найти «Автор» только в моем столбце «Роли» и заменить его на «Авторство», ничего не теряя до или после него. то есть конечный результат должен быть следующим:

ROLES
Authoring
Authoring;
Publishing; Authoring;
Something Else; Authoring; Publishing

Я попробовал НАЙТИ - и ЗАМЕНИТЬ -функции, но это заменило все значение ячейки, а не только его часть.

=IF(FIND("Author",[@Roles],1),REPLACE("Author",1,6,"Authoring"))

Кто-нибудь может помочь? Я бы предпочел не использовать решение VB, так как я не знаком с тем, как это сделать, так что, надеюсь, есть способ, основанный на формуле?

19
задан eirikdaude 11 September 2019 в 09:12
поделиться