Excel中:更换电池的字符串值的一部分

我有一个名为“角色”的列的大型电子表格.在这些列中有如下值:

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

还有其他可能存在“作者”一词的列.

我需要做的只是在我的“角色”列中查找“作者”,并将其替换为“创作”,而不会在之前或之后丢失任何内容.即最终结果应该是…

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

我尝试了FIND和REPLACE函数,但是它替代了整个单元格值,而不仅仅是它的一部分.

= IF(FIND( “作者”,[@角色],1),REPLACE( “作者”,1,6, “创作”))

谁能帮忙?我宁愿不是我们的VB解决方案,因为我不熟悉如何做到这一点,希望有一个基于公式的方式?

干杯

你需要做的是如下:

>列表项
>通过在相应的字母上单击一次,或者通过使用鼠标选择单元格来选择整个列.
>按Ctrl H
>您现在处于“查找并替换”对话框中.在“查找什么”文本框中写“作者”.
>在“替换为”文本框中写入“创作”.
>单击“全部替换”按钮.

而已!

翻译自:http://stackoverflow.com/questions/9134301/excel-replace-part-of-cells-string-value

转载注明原文:Excel中:更换电池的字符串值的一部分