自动更改单元格值

时间:2016-06-27 09:31:21

标签: excel

我有A列,其中包含可变数量的不同值,但也包括以下三个值; " Kurz"," Stein"," Neuer"。

我想做的是跟随;如果单元格值是" Kurz"然后我希望该值自动更改为" Team1"。如果它"斯坦"然后" Team2"如果它是" Neuer"然后" Team3"。如果它具有其他价值,那么我就不希望发生任何事情。

也许这样的事情应该有效,但我现在不知道如何对此进行编码;

  If ValueA1= "Kurz" then ValueA1= "Team1"

如何正确编码?

1 个答案:

答案 0 :(得分:2)

这里有一个快速的方法来使用一些简单的VBA代码,不确定它是否是最有效的,但它应该完成工作!

Sub replaceWords()

Dim i As Long

For i = 1 To Rows.Count
    If Cells(i, 1).Value = "Kurz" Then
        Cells(i, 1).Value = "Team 1"
    ElseIf Cells(i, 1).Value = "Stein" Then
        Cells(i, 1).Value = "Team 2"
    ElseIf Cells(i, 1).Value = "Neuer" Then
        Cells(i, 1).Value = "Team 3"
    End If
Next i

End Sub