У меня есть такая таблица:
Values
1000
1000
3000
2000
4000
Мне нужно проверить весь столбец для значений больше, чем данный (например, 3000) и вернуть все ячейки, где условие истинно.
У меня есть такая таблица:
Values
1000
1000
3000
2000
4000
Мне нужно проверить весь столбец для значений больше, чем данный (например, 3000) и вернуть все ячейки, где условие истинно.
С данными в столбце A запустите этот короткий макрос:
Sub dural()
Dim N As Long, K As Long, i As Long
N = Cells(Rows.Count, "A").End(xlUp).Row
K = 1
For i = 2 To N
If Cells(i, "A").Value > 3000 Then
Cells(K, 2).Value = Cells(i, "A").Address(0, 0)
Cells(K, 3).Value = Cells(i, "A").Value
K = K + 1
End If
Next i
End Sub
Чтобы создать список, чьи ячейки превышают 3000 и их значение:
и если вам нужны только значения, вы можете использовать автофильтр: