如果单元格具有值,则将相邻单元格移动到该位置
If a cell has a value move adjacent cell to that location
我有一些数据如下所示:
Upstream 6.36
Downstream 6.25
Downstream 6.36
Upstream 6.25
我想要的是,如果单元格显示 Upstream
,请将单词 Upstream
替换为旁边单元格中的值,例如 6.36
.
您可以使用如下代码来执行您想要的操作:
Dim i As Integer
For i = 1 To 4
If Cells(i, 1).Value = "Upstream" Then
Cells(i, 1).Value = Cells(i, 2)
End If
Next i
假设第一个 Upstream
在 A1 中,第一个 6.36
在 B1 中,一个简单的公式可能就足够了。在B1现有的和两个之间插入一列:
=IF(A1="Upstream",C1,A1)
复制下来以适应。 Select ColumnB、复制、选择性粘贴、顶部的值并删除 ColumnA。
我有一些数据如下所示:
Upstream 6.36 Downstream 6.25 Downstream 6.36 Upstream 6.25
我想要的是,如果单元格显示 Upstream
,请将单词 Upstream
替换为旁边单元格中的值,例如 6.36
.
您可以使用如下代码来执行您想要的操作:
Dim i As Integer
For i = 1 To 4
If Cells(i, 1).Value = "Upstream" Then
Cells(i, 1).Value = Cells(i, 2)
End If
Next i
假设第一个 Upstream
在 A1 中,第一个 6.36
在 B1 中,一个简单的公式可能就足够了。在B1现有的和两个之间插入一列:
=IF(A1="Upstream",C1,A1)
复制下来以适应。 Select ColumnB、复制、选择性粘贴、顶部的值并删除 ColumnA。