我需要将所有产品名称中的字符"-“替换为":”。它需要适用于整个A列,而不仅仅是单个单元格,并且在一些产品中有多个“-”,但我只需要每个产品中的第一个。例如,我们有产品Spuhr-SP-3016和产品AI-0497。我只需要替换第一个-在Spuhr one和AI one中-。同样,这将需要针对数千个产品,而不是单个单元格,而是一个范围(A2:A3000,如果范围不起作用,则需要A列的所有内容)。有没有使用替换或替换的公式?我找到的所有指令都只演示了一个单元格,而不是一个范围。
发布于 2017-04-20 00:50:28
您可以通过将FIND函数与LEFT和RIGHT结合使用来实现此目的
FIND得到"-“的第一个位置,你得到-1的LEFT,所以它忽略了"-”。然后得到长度LEN,减去第一个FIND的相同位置,不带-1,得到字符串的其余部分。在这两个函数之间只需添加".“。
=LEFT(A1,FIND("-",A1)-1)&"."&RIGHT(A1,LEN(A1)-FIND("-",A1))https://stackoverflow.com/questions/43501596
复制相似问题