2015-04-17 2 views
0

У меня есть некоторые данные, которые выглядят следующим образом:Если ячейка имеет значение перемещения соседней соту к этому месту

Upstream 6.36 
Downstream 6.25 
Downstream 6.36 
Upstream 6.25

То, что я хочу есть, если клетка говорит Upstream заменить слово Upstream со значением в ячейка рядом с ней, например 6.36.

ответ

0

Предполагая, что первый Upstream в A1 и первый 6.36 в B1, простая формула может быть достаточно. Вставьте колонку между двумя существующими и в B1:

=IF(A1="Upstream",C1,A1) 

скопировано на заказ. Выберите ColumnB, Copy, Paste Special, значения в верхней части и удалите ColumnA.

+1

Это помогло большое спасибо – Jarrah

1

Вы можете использовать код вроде следующего делать то, что вы хотите:

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 
Смежные вопросы