在Excel中有条件地重命名单元格

我有一个5000行的Excel电子表格。 其中一行包含图像名称。 这些图像名称的格式不尽相同,但是我想要做的是检查该图像名称是否包含string“front”,并以“alt-”开头。 如果是这样,我想把前缀从“alt-”改为“main-”。 这可能吗?

举个例子:

alt-brand-product-name-colour-front.jpg << Rename "alt-" to "main-" alt-brand-product-name-diffcolour-front.jpg << Rename "alt-" to "main-" alt-brand-product-name-colour-back.jpg alt-brand-product-name-colour-side.jpg alt-brand-product-name-reallylongcolour-front.jpg << Rename "alt-" to "main-" 

任何帮助大量赞赏:-)

您可能会想使用下面的公式。 如果find“前”,则将用“主”代替“alt”的所有发生。 如果没有find“front”,那么原始string将保持原样。 单元格A1代表您的原始文件名。

=IF(ISERR(FIND("front",A1)),A1,SUBSTITUTE(A1,"alt","main"))