Skip to main content

위의 값 또는 0으로 빈 셀 채우기 - 단계별 가이드

Author: Xiaoyang Last Modified: 2025-08-06

Excel에서는 데이터가 위쪽 셀의 값을 단순히 반복하는 경우, 해당 셀을 비워두는 것이 일반적인 관행입니다. 이러한 서식 선택은 종종 더 깔끔하고 시각적으로 매력적인 레이아웃을 제공합니다. 그러나 목록을 정렬하거나 필터링하려는 경우 이러한 빈 셀이 문제가 될 수 있습니다. 이런 상황에서는 아래 스크린샷에서 보여지는 것처럼 위쪽 셀의 값을 사용하여 빈 셀을 채워야 합니다.

이 가이드에서는 빈 셀을 바로 위의 셀 값으로 채우거나 0 또는 다른 특정 값으로 채우는 방법에 초점을 맞출 것입니다. 이 기능은 빈 셀이 포함된 데이터 세트를 처리하는 데 매우 유용하며, 계산 및 시각화가 정확하고 의미 있게 이루어지도록 보장할 수 있습니다.

위의 값으로 빈 셀 채우기

0 또는 특정 값으로 빈 셀 채우기

fill blank cells with value above fill blank cells with a specific text

 위의 값으로 빈 셀 채우기

이 섹션에서는 Excel에서 위의 값으로 빈 셀을 채우는 네 가지 쉬운 방법을 소개하겠습니다.

  • Go To Special: Excel에 기본적으로 내장되어 있지만 여러 단계가 필요하며, 최종 수식을 값으로 변환해야 합니다.
  • Kutools for Excel: 3번의 클릭만으로 쉽고 빠르게 작업할 수 있습니다. 하지만 다운로드 및 설치가 필요합니다.
  • VBA 코드: VBA 프로그래밍 지식이 필요하며, 제대로 작성되지 않으면 버그나 오류가 발생할 가능성이 있습니다.
  • Power Query: 학습 곡선이 가파르며 Excel 2016 이상 버전에서 사용 가능합니다.

Go To Special 기능을 사용하여 위의 값으로 빈 셀 채우기

이 방법에서는 Go To Special 기능을 사용하여 데이터 범위 내의 모든 빈 셀을 선택한 다음, 빈 셀에 간단한 수식을 입력하고 Ctrl + Enter 키를 눌러 선택된 빈 셀을 위의 값으로 채웁니다. 다음은 단계입니다.

1단계: 빈 셀 선택하기

      1. 위의 값으로 빈 셀을 채우고자 하는 셀 범위를 선택합니다.
      2. 그런 다음 "홈" > "찾기 및 선택" > "Go To Special"을 클릭하세요. 스크린샷 참조:
        click go to special from right click menu
        팁: F5 키를 눌러 Go To 대화상자를 열고, Go To 창에서 특수 버튼을 클릭하여 Go To Special 대화상자를 표시할 수도 있습니다.
      3. "Go To Special" 대화상자에서 "빈 셀" 옵션을 선택하고 확인을 클릭합니다.
        select blanks from the Go To Special dialog box
      4. 이제 범위 내의 모든 빈 셀이 한 번에 선택됩니다.
        blank cells are selected

2단계: 수식 입력하기

선택된 빈 셀이 유지된 상태에서 등호(=)를 직접 입력합니다. 등호는 선택된 빈 셀 중 하나에 나타나며, 예를 들어 A3인 경우입니다. 이제 A2를 클릭하여 그 위의 셀을 참조합니다.
enter formula

3단계: Ctrl + Enter 키를 눌러 모든 선택된 빈 셀 채우기

이제 Ctrl + Enter 키를 함께 눌러 수식을 다른 모든 선택된 셀에 복사합니다. 그리고 선택된 모든 빈 셀이 바로 위의 셀 값으로 채워집니다. 스크린샷 참조:
press Ctrl and Enter keys to fill all blank cells

4단계: 수식을 값으로 변환하기

이제 선택된 빈 셀은 수식이며, 이러한 수식을 값으로 변환해야 합니다. 수식이 포함된 데이터 범위를 선택한 다음 Ctrl + C를 눌러 데이터 목록을 복사한 후, 복사된 범위를 마우스 오른쪽 버튼으로 클릭하고 "붙여넣기 옵션" 섹션에서 "값"을 선택합니다. 스크린샷 참조:
Convert formulas to values by pasting as values

이제 수식이 정적 값으로 변환되었으므로 필요한 다른 작업을 수행할 수 있습니다.

참고: 선택된 범위에 다른 수식이 있는 경우, 이러한 수식도 값으로 변환됩니다.

Kutools for Excel 사용하기 

빠르고 쉬운 솔루션을 찾고 있다면 Kutools for Excel의 "빈 셀 채우기" 기능이 훌륭한 도구가 될 수 있습니다. 이 강력한 기능을 통해 다음 작업을 신속하게 완료할 수 있습니다:

  • 위, 아래, 왼쪽 또는 오른쪽 값으로 빈 셀 채우기
  • 선형 값의 일련의 값으로 빈 셀 채우기
  • 특정 값으로 빈 셀 채우기

Kutools for Excel을 다운로드 및 설치한 후, 다음과 같이 하세요:

위의 값으로 빈 셀을 채우려면 빈 셀을 채우고자 하는 데이터 범위를 선택하고 "Kutools" > "삽입" > "빈 셀 채우기"를 클릭한 다음, "빈 셀 채우기" 대화상자에서 작업을 지정합니다:

  1. "채우기 방법" 섹션에서 "기준 값에 따라" 옵션을 선택합니다.
  2. "옵션" 섹션에서 "아래"를 선택합니다. (필요에 따라 위, 오른쪽 또는 왼쪽을 선택하여 빈 셀을 채울 수도 있습니다.)
  3. 확인을 클릭하여 이 기능을 적용합니다.
  4. fill blank cells with value above with Kutools

결과:

이제 모든 빈 셀이 아래 스크린샷과 같이 위의 값으로 채워졌습니다:
fill blank cells with value above with Kutools to get the result

참고: 이 기능을 적용하려면 Kutools for Excel을 다운로드 및 설치하세요.

VBA 코드를 사용하여 위의 값으로 빈 셀 채우기

VBA 코드에 익숙하다면 여기서 위의 값으로 빈 셀을 채우는 코드를 제공하겠습니다. 다음 단계를 따르세요:

1단계: VBA 모듈 편집기를 열고 코드 복사하기

  1. Excel에서 "ALT + F11" 키를 누르면 "Microsoft Visual Basic for Applications" 창이 열립니다.
  2. "삽입" > "모듈"을 클릭하고 모듈 창에 다음 코드를 붙여넣습니다.
    VBA 코드: 위의 값으로 빈 셀 삽입하기
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

2단계: 코드 실행하기

코드를 붙여넣은 후 F5 키를 눌러 코드를 실행합니다. 팝업 창에서 위의 값으로 빈 셀을 채우고자 하는 데이터 범위를 선택한 다음 확인을 클릭합니다.
fill blank cells with value above with vba code

결과:

이제 모든 빈 셀이 아래 스크린샷과 같이 위의 값으로 채워졌습니다:
result of by using vba code


Power Query를 사용하여 위의 값으로 빈 셀 채우기

Excel 2016 이상 버전을 사용 중이라면 Excel에서 강력한 기능인 Power Query를 사용하여 열의 각 빈 셀 블록을 바로 위의 셀 값으로 채울 수 있습니다. 이를 수행하는 단계는 다음과 같습니다:

1단계: 데이터를 Power Query로 가져오기

  1. 사용할 데이터 범위를 선택한 다음 "데이터" > "테이블로부터", 스크린샷 참조:
    click data from table
    팁: Excel 2019 및 Office 365에서는 "데이터" > "테이블/범위로부터"를 클릭합니다.
  2. 팝업되는 "테이블 생성" 대화상자에서 확인 버튼을 클릭하여 테이블을 생성합니다. 스크린샷 참조:
    create table for the selected range
  3. 이제 데이터와 함께 "Power Query Editor" 창이 표시됩니다. 스크린샷 참조:
    import the data into Power Query

2단계: Power Query Editor 창에서 작업 지정하기

  1. 위의 값으로 빈 셀을 채우고자 하는 열의 헤더를 클릭합니다. 그런 다음 선택된 헤더를 마우스 오른쪽 버튼으로 클릭하고 "채우기" > "아래"를 선택합니다. 스크린샷 참조:
    right click the selected header and choose fill down
    팁: 여러 열의 빈 셀을 채우려면 Ctrl 또는 Shift 키를 누른 상태에서 열 헤더를 클릭하여 인접하지 않은 열 또는 인접한 열을 선택한 다음, 선택된 열 중 하나를 마우스 오른쪽 버튼으로 클릭하고 이전에 설명한 대로 "채우기" > "아래"를 선택합니다.
  2. 이제 선택된 열의 모든 빈 셀이 바로 위의 셀 값으로 채워졌습니다. 스크린샷 참조:
    blank cells are filled with value above

3단계: Power Query를 Excel 테이블로 출력하기

  1. 그런 다음 데이터를 워크시트로 출력해야 합니다. "홈" > "닫기 및 로드" > "닫기 및 로드 / 닫기 및 로드 대상"을 클릭하세요. (여기서는 "닫기 및 로드"를 클릭합니다). 스크린샷 참조:
    click Close & Load To
    팁: "닫기 및 로드"를 클릭하면 데이터가 새 워크시트로 출력됩니다. "닫기 및 로드 대상" 옵션을 클릭하면 데이터가 새 시트 또는 현재 시트로 출력됩니다.
  2. 이제 데이터가 새 워크시트로 로드됩니다. 스크린샷 참조:
    load the data into a worksheet

0 또는 특정 값으로 빈 셀 채우기

빈 셀을 0 또는 다른 특정 값으로 채워야 하는 경우, 여기서 두 가지 빠른 방법을 소개하겠습니다.


Go To Special 기능을 사용하여 0 또는 특정 값으로 빈 셀 채우기

1단계: 빈 셀 선택하기

      1. 0 또는 특정 값으로 빈 셀을 채우고자 하는 셀 범위를 선택합니다.
      2. 그런 다음 "홈" > "찾기 및 선택" > "Go To Special"을 클릭하세요. 스크린샷 참조:
        click go to special from right click menu
        팁: F5 키를 눌러 "Go To" 대화상자를 열고, "Go To" 창에서 "특수" 버튼을 클릭하여 "Go To Special" 대화상자를 표시할 수도 있습니다.
      3. "Go To Special" 대화상자에서 "빈 셀" 옵션을 선택하고 확인을 클릭합니다.
        select blanks in the Go To Special dialog
      4. 이제 범위 내의 모든 빈 셀이 한 번에 선택됩니다.
        blank cells are selected

2단계: 0 또는 특정 값 입력하기

선택된 빈 셀이 유지된 상태에서 0 또는 필요한 특정 값을 직접 입력합니다. 스크린샷 참조:
type a value

3단계: Ctrl + Enter 키를 눌러 모든 선택된 빈 셀 채우기

이제 Ctrl + Enter 키를 함께 눌러 입력한 값으로 선택된 빈 셀을 채웁니다. 스크린샷 참조:
press Ctrl and Enter keys to fill all blank cells


빈 셀 때문에 속도가 느려지지 마세요. Kutools for Excel로 빈 셀을 채워보세요!

빈 셀 때문에 작업이 방해받고 있나요? Kutools로 Excel 경험을 변화시키세요. 모든 종류의 빈 셀을 완벽하게 채워줍니다. 빈 셀 없이, 뛰어난 결과만! 지금 Kutools for Excel을 다운로드하세요!

0 또는 다른 특정 값으로 빈 셀 채우기
fill blank cells with specific value

빈 셀 때문에 속도가 느려지지 마세요. Kutools for Excel로 빈 셀을 채워보세요!

빈 셀 때문에 작업이 방해받고 있나요? Kutools로 Excel 경험을 변화시키세요. 모든 종류의 빈 셀을 완벽하게 채워줍니다. 빈 셀 없이, 뛰어난 결과만! 지금 Kutools for Excel을 다운로드하세요!

선형 값의 일련의 값으로 빈 셀 채우기
fill blank cells with a series of linear values

빈 셀 때문에 속도가 느려지지 마세요. Kutools for Excel로 빈 셀을 채워보세요!

빈 셀 때문에 작업이 방해받고 있나요? Kutools로 Excel 경험을 변화시키세요. 모든 종류의 빈 셀을 완벽하게 채워줍니다. 빈 셀 없이, 뛰어난 결과만! 지금 Kutools for Excel을 다운로드하세요!

위/아래/왼쪽/오른쪽 값으로 빈 셀 채우기
Fill blank cells with value above/down/left/right


찾기 및 바꾸기 기능을 사용하여 0 또는 특정 값으로 빈 셀 채우기

Excel의 찾기 및 바꾸기 기능을 사용하여 빈 셀을 0 또는 다른 특정 값으로 채울 수 있습니다. 다음 단계를 따르세요:

1단계: 데이터 범위 선택 및 찾기 및 바꾸기 기능 활성화하기

  1. 특정 값으로 빈 셀을 채우고자 하는 데이터 범위를 선택합니다.
  2. 그런 다음 "홈" > "찾기 및 선택" > "바꾸기"를 클릭합니다. (또는 "Ctrl + H"를 눌러 "찾기 및 바꾸기" 대화상자를 열 수 있습니다). 스크린샷 참조:
    click Replace feature

2단계: 찾기 및 바꾸기 대화상자에서 작업 지정하기

  1. "찾기 및 바꾸기" 대화상자에서 "찾을 내용" 텍스트 상자를 비워두고, "바꿀 내용" 텍스트 상자에 특정 값을 입력합니다. 그런 다음 "모두 바꾸기" 버튼을 클릭합니다. 스크린샷 참조:
    set options in Find and Replace dialog box
  2.  새 값으로 몇 개의 셀이 변경되었는지를 알려주는 팝업 박스가 나타납니다. 마지막으로 확인을 클릭하고 "찾기 및 바꾸기" 대화상자를 닫습니다.
    a message box appears

결과:

이제 선택된 범위의 빈 셀이 입력한 특정 값으로 채워졌습니다. 스크린샷 참조:
result of using Find and Replace feature


위의 값 또는 특정 값으로 빈 셀을 채우는 방법은 이렇게 진행됩니다. 더 많은 Excel 팁과 트릭을 탐색하고 싶다면, 당사 웹사이트에는 수천 개의 자습서가 준비되어 있습니다. 읽어주셔서 감사합니다. 앞으로도 더 유익한 정보를 제공해 드릴 것을 약속드립니다!


관련 기사:

  • 자동으로 일련번호 채우기 및 빈 셀 건너뛰기
  • 일부 빈 셀이 포함된 데이터 목록이 있고, 빈 셀을 건너뛰면서 일련번호를 삽입하려는 경우 아래 스크린샷과 같이 해야 합니다. 이 문서에서는 Excel에서 이 작업을 해결하는 공식을 소개합니다.
  • 선형 값으로 빈 셀 채우기
  • 선택 영역에서 선형 값으로 빈 셀을 채워야 하는 경우, 이 기사에서는 선택 영역에서 빈 셀을 선형 값으로 빠르게 채우는 몇 가지 팁을 소개합니다.
  • 대시로 빈 셀 채우기
  • 일부 빈 셀이 포함된 데이터 범위가 있고, 아래 스크린샷과 같이 각 빈 셀을 대시 기호로 채우고자 한다고 가정합시다. Excel에서 한번에 빈 셀을 대시로 채울 좋은 아이디어가 있으신가요?