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

时间:2013-04-16 07:24:58

标签: excel replace excel-formula

我有一个5000行的Excel电子表格。其中一行包含图像名称。这些图像名称的格式有所不同,但我想要做的是检查该图像名称是否包含字符串'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-"

任何帮助都非常感激: - )

1 个答案:

答案 0 :(得分:2)

您可能希望使用以下公式。如果找到“front”,那么它将用“main”替换所有“alt”的出现。如果未找到“front”,则原始字符串将保持原样。单元格A1代表您的原始文件名。

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