Excel-替换非公式单元格中的“ /”字符

时间:2019-10-26 14:12:30

标签: excel replace excel-formula cell backslash

例如,我有两个单元格

A1: =1/2
A2: /abc

我想用其他内容替换第二个单元格中的/ char,而不更改包含公式的第一个单元格。最终结果应该是这样

A1: = 1/2
A2: #abc

3 个答案:

答案 0 :(得分:0)

选择您的单元格并运行:

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

答案 1 :(得分:0)

/a替换为#a,如下所示:

demo

答案 2 :(得分:0)

您可以使用创建新列的公式:假设该值位于单元格A1中,则可以将其放在单元格b1中:

=IF(ISFORMULA(A1),A1,SUBSTITUTE(A1,"/",""))