본문 바로가기
PROGRAMMING/EXCEL&ACCESS

[엑셀] 빈 셀에 데이터 한 번에 입력하기

by Hey Nary 2025. 2. 12.
728x90
반응형

엑셀을 사용하다 보면 데이터가 비어 있는 셀을 한 번에 채워야 하는 경우가 많습니다.

빈 셀을 일일이 입력하는 것은 시간이 많이 걸릴 수 있지만, 엑셀의 강력한 기능을 활용하면 빠르고 효율적으로 데이터를 입력할 수 있습니다.

이번 글에서는 빈 셀을 한 번에 채우는 다양한 방법을 소개하겠습니다.

1. [Ctrl] + [Enter]를 활용한 빠른 입력

  1. 빈 셀을 모두 선택합니다. → 단축키를 이용하면 더 빠릅니다! (2. 로 이동)
  2. 입력할 값을 입력합니다.
  3. [Ctrl] + [Enter]를 누르면 선택된 모든 빈 셀에 동일한 값이 한 번에 입력됩니다.

2. 찾기 및 선택 기능 활용

  1. [Ctrl] + [G] 또는 [F5] 를 눌러 "이동" 창을 엽니다.
  2. "셀 선택(S)..." 버튼을 클릭합니다.
  3. "빈 셀"을 선택하고 확인을 누릅니다.
  4. 이제 모든 빈 셀이 선택되었으므로 값을 입력한 후 [Ctrl] + [Enter]를 누르면 동일한 값이 입력됩니다.

3. 수식을 활용한 빈 셀 채우기

빈 셀을 위쪽 또는 왼쪽 셀의 값으로 채우고 싶다면 아래 방법을 활용하세요.

  1. 빈 셀 중 첫 번째 셀에 =A2 (위쪽 또는 왼쪽 셀 참조) 입력
  2. [Ctrl] + [Enter]를 눌러 수식을 복사하여 적용
  3. 전체를 선택한 후 [Ctrl] + [C] -> [Ctrl] + [Shift] + [V]를 눌러 값으로 붙여넣기 → 이 부분을 하지 않으면 셀을 옮기는 등의 엑셀 편집을 했을 때 참조 값이 깨져 오류가 납니다.

4. [Ctrl] + [H]를 활용한 바꾸기 기능

  1. [Ctrl] + [H]를 눌러 "바꾸기" 창을 엽니다.
  2. "찾을 내용" 칸에 아무것도 입력하지 않고 "바꿀 내용" 칸에 입력할 값을 입력합니다.
  3. "모두 바꾸기"를 클릭하면 빈 셀이 입력한 값으로 변경됩니다.
  4. 주의할 점은 빈 셀이 아닌 경우에도 바뀔 수 있으므로, 원하는 범위를 지정한 후 실행하는 것이 좋습니다.

5. VBA를 활용한 자동 입력

좀 더 자동화된 방식이 필요하다면 VBA를 사용할 수도 있습니다.

Sub FillBlanks()
    Dim rng As Range
    On Error Resume Next
    Set rng = Selection.SpecialCells(xlCellTypeBlanks)
    On Error GoTo 0
    If Not rng Is Nothing Then
        rng.Value = "입력할 값"
    End If
End Sub

위 코드를 실행하면 선택한 범위 내의 빈 셀이 "입력할 값"으로 채워집니다.

728x90
반응형

댓글