=SUBSTITUTE 在我尝试删除点时返回 0

=SUBSTITUTE is returning 0 when I try to remove dots

我在 Excel 中有一列有很多 mac 个地址,它们是这样复制的:

0080.9fc9.a2ff

我想删除其中的点,这样我就可以将它复制并粘贴到另一个地方,而不必这样做 mac by mac。

我试过这个公式

=SUBSTITUTE(C1;".";"")

它曾经给我一个循环引用错误,但我启用了迭代计算,现在它 returns 我一个 0 而不是(按照第一个例子)

00809fc9a2ff

如我所愿。

编辑:为了帮助确定这个问题,我正在截取正在发生的事情。

你可以试试这个:

=substitute(C1,".","")

即,尝试使用逗号 ,

而不是分号 ;

我能够重现您的循环引用错误。我只需在 C1 单元格中输入您的公式!

=SUBSTITUTE(C1;".";"")

我想你只是弄错了坐标。


明确一点:您不能使用公式即时替换单元格内容。您需要创建一个新单元格来存储结果。否则,您将需要使用旧的搜索和替换对话。