如何在Microsoft Excel中用数字替换特殊字符

如果您正在寻找一个公式,用特定的数字替换特定位置上的特定字符,那么本文适合您。

在本文中,我们将结合使用IF,MID和REPLACE函数将特定字符替换为零。

问题):我希望公式在第4 ^ th个位置查找“ o”,然后将其替换为“ 0”(零)。如果在第4 ^个位置还有其他字符或数字,则公式不应该执行任何操作。我希望我的解释足以理解我的输出。我想补充的一件事是公式不应区分大小写,即

字符“ o”或“ O”是小写字母还是大写字母。

以下是首选输出的快照:

img1

  • 我们将使用IF公式来检查第4 ^个位置是否为“ o”或其他任何值。

  • 如果找到,则将使用替换公式将“ o”替换为“ 0”(零)

  • 在单元格B2中,公式为

* = IF((MID(A2,4,1))=“ o”,REPLACE(A2,4,1,0),A2)

img2

如果您有类似的要求,但本示例中使用的位置和特定字符已更改,则可以轻松调整公式,并且应该能够获得所需的输出。

这样,我们可以将特定位置上的特定字符替换为另一个字符。