Excel - 替换非公式单元格中的“/”字符
Excel - Replace " / " character within non-formula cells
例如我有两个单元格
A1: =1/2
A2: /abc
我想用其他内容替换第二个单元格中的 /
字符,而不更改包含公式的第一个单元格。最终结果应该是这样的
A1: = 1/2
A2: #abc
Select 你的单元格和 运行:
Sub dural()
Dim r As Range
For Each r In Selection
If Not r.HasFormula Then
r = Replace(r.Text, "/", "#")
End If
Next r
End Sub
将/a
替换为#a
,如下所示:
您可以使用创建新列的公式:假设值在单元格 A1 中,您可以将它放在单元格 b1 中:
=IF(ISFORMULA(A1),A1,SUBSTITUTE(A1,"/",""))
例如我有两个单元格
A1: =1/2
A2: /abc
我想用其他内容替换第二个单元格中的 /
字符,而不更改包含公式的第一个单元格。最终结果应该是这样的
A1: = 1/2
A2: #abc
Select 你的单元格和 运行:
Sub dural()
Dim r As Range
For Each r In Selection
If Not r.HasFormula Then
r = Replace(r.Text, "/", "#")
End If
Next r
End Sub
将/a
替换为#a
,如下所示:
您可以使用创建新列的公式:假设值在单元格 A1 中,您可以将它放在单元格 b1 中:
=IF(ISFORMULA(A1),A1,SUBSTITUTE(A1,"/",""))