例如,我有两个单元格
A1: =1/2 A2: /abc
我想用其他方式替换第二个单元格中的/字符,而不更改包含公式的第一个单元格。最终结果应该是这样的
/
A1: = 1/2 A2: #abc
选择单元格并运行:
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:
/a
#a
您可以使用创建新列的公式:假设该值在单元格A1中,您可以将其放在单元格b1中:
=IF(ISFORMULA(A1),A1,SUBSTITUTE(A1,"/",""))