내 스프레드 시트의 형식은 다음과 같습니다.
(empty)
(empty)
(empty)
(empty)
(empty)
(data)
(empty)
(empty)
(data)
(empty)
(empty)
(empty)
(data)
바로 아래에있는 데이터에서 빈 셀에 데이터를 삽입하는 가장 좋은 방법은 무엇입니까?
예 :
(empty)
(empty)
(empty)
(empty)
(data1)
(empty)
(empty)
(data2)
된다.
(data1)
(data1)
(data1)
(data1)
(data1)
(data2)
(data2)
(data2)
답변
데이터가 A 열에 있고 B 열이 비어 있다고 가정하면 다음 수식을 사용하여 B 열을 채울 수 있습니다.
여기서 행 번호 1은이 수식을 배치 할 셀의 행에 해당합니다.
=IF(A1="",B2,A1)
이것은 현재 행의 셀을 봅니다. 해당 값이 비어 있으면 아래 셀에서 데이터를 가져옵니다. 아래의 셀은 동일한 조회를 사용하여 열을 모든 셀로 가라 앉히는 무언가로 채워집니다.
B 열에이 값을 채우면 열 A의 원래 필드에 값을 복사 / 붙여 넣기 할 수 있습니다.
답변
하단에서부터 채우기 (예 : 열) 디 :
Sub FillUp()
Dim N As Long, L As Long
N = Cells(Rows.Count, "D").End(xlUp).Row
For L = N - 1 To 1 Step -1
If Cells(L, "D").Value = "" Then
Cells(L, "D").Value = Cells(L + 1, "D").Value
End If
Next L
End Sub