У меня есть такой столбец:
1 red
2 blue
3 red
4
5 blue
6
7
8 white
Пробелы относятся к записи над ним. Итак, # 4 будет ассоциироваться с красным, а 6 и 7 будут синими.
Есть ли простой способ заполнить пропуски для всего столбца?
У меня есть такой столбец:
1 red
2 blue
3 red
4
5 blue
6
7
8 white
Пробелы относятся к записи над ним. Итак, # 4 будет ассоциироваться с красным, а 6 и 7 будут синими.
Есть ли простой способ заполнить пропуски для всего столбца?
A1:A8
.F5
, чтобы открыть диалоговое окно Перейти к.Это выберет несмежный диапазон пустых ячеек.
=A3
и нажмите control + Enter.A1:A8
и Правка - Копировать.Обратите внимание, что =A3
относится к ячейке над первой пустой ячейкой.
Если вы хотите сделать это с помощью макроса, вы можете перебрать ячейки и заполнить пустые.
Public Sub FillBlanks()
Dim rColumn As Range
Dim rCell As Range
If TypeName(Selection) = "Range" Then
For Each rColumn In Selection.Columns
For Each rCell In rColumn.Cells
If rCell.Row > rColumn.Cells(1).Row Then
If IsEmpty(rCell.Value) Then
rCell.Value = rCell.Offset(-1).Value
End If
End If
Next rCell
Next rColumn
End If
End Sub