- 최초 작성일: 1999-07-11
- 최종 수정일: 2026-09-29
- 조회수: 39 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 빈 셀 채우기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
메뉴상에 있지만 별로 사용을 하지 않는, 그렇지만 아주 유용한 기능 한가지를 소개해 드립니다. 아래와 같은 표가 있습니다.
빈 셀 채우기
핵심 요약
- 지점명 사이에 빈 셀이 있으면 정렬이 제대로 되지 않으므로 빈 셀을 위의 값으로 채워야 합니다.
- 표를 선택하고 이동 옵션에서 빈 셀만 선택한 뒤 등호와 위쪽 화살표 키를 입력하고 Ctrl 키를 누른 채 Enter 키를 칩니다.
- 채워진 수식은 값으로 붙여넣어 수식을 없앤 뒤 정렬합니다.
| 지점명 | 특약점명 | 매출액 |
| 영등포 | 1호점 | 1000 |
| 2호점 | 1200 | |
| 3호점 | 1250 | |
| 4호점 | 1135 | |
| 강남 | 1호점 | 2120 |
| 2호점 | 1010 | |
| 3호점 | 980 | |
| 4호점 | 990 | |
| 동인천 | 1호점 | 1000 |
| 2호점 | 900 | |
| 3호점 | 830 | |
| 강서 | 1호점 | 1410 |
| 2호점 | 1250 | |
| 3호점 | 2000 |
참고: 원문 표는 지점명이 있는 행 아래의 행들이 한 칸씩 어긋나 있어, 원문의 값만으로 3개 열을 다시 맞추었습니다. 지점명이 각 지점의 첫 행에만 있고 나머지 행은 빈 칸인 것이 이 글이 다루는 상황(빈 셀 채우기)입니다.
이 표를 지점별로 sorting을 하고 싶은데 중간중간에 공백이 있어서 이 상태로는 제대로 정렬이 안됩니다. 따라서 중간중간에 같은 지점명을 넣어 주어야 할텐데… 이걸 일일이 키보드로 입력하거나 자동채우기(AutoFill) 기능을 사용한다면…? 물론 가능은 하겠지만 지점이 한 100개 정도 된다면 얼마나 귀찮은 단순반복 작업이 되겠습니까?
이럴 때 편집 메뉴의 "이동"기능을 사용하면 손쉽게 해결할 수 있습니다
Step 1: 표 전체 범위 선택하기
(1) 우선 표 내부의 아무 셀이나 선택한 다음, Ctrl + Shift + * 키를 함께 눌러 표 부분을 선택합니다.
Step 2: 빈 셀만 선택하기
참고: 편집-이동 메뉴는 구버전 메뉴입니다. 최신 Excel에서는 F5(또는 Ctrl+G)를 눌러 이동 대화상자에서 옵션 - 빈 셀을 선택하거나, 홈 탭의 찾기 및 선택 - 이동 옵션에서 빈 셀을 선택합니다. 본문의 =B86은 원본 워크시트 기준 셀 주소입니다.
(2) 이 상태에서, "편집-이동-옵션-빈셀-확인"을 차례로 선택하면 표 내부의 빈 셀만 몽땅 선택됩니다. 이렇게 빈셀을 선택한 후 =을 입력하고 방향키 중 위쪽 화살표를 누르면 빈 셀의 위에 있는 정보가 들어와서 =B86 등과 같이 나타납니다.
Step 3: 빈 셀에 한꺼번에 값 입력하기
(3) 이 때, Ctrl키를 누르고(반드시 누르고 있어야 합니다) Enter 키를 치면 빈 셀이 모두 채워지게 됩니다.
Step 4: 수식을 값으로 바꾸기
(4) 이 상태에서 바로 정렬시키는 것이 아니고(왜냐하면 =B86 등과 같은 수식이 들어있기 때문이지요) 없애야 합니다.
Step 5: 표 정렬 마무리하기
(5) Ctrl + Shift + *키를 눌러 표 전체를 선택한 후 '복사-선택하여 붙여넣기-값'을 선택하고 정렬을 해 주면 끝!
장담하건대 이런 유용한 기능들은 일주일만 연습하지 않으면 확실(?)하게 잊어먹을 수 있습니다. 지금 바로 연습해 보시기를…
다음 시간에…
정리 — 빈 셀 채우기
| 구분 | 내용 |
|---|---|
| 문제 | 지점명 사이에 빈 셀이 있으면 지점별 정렬이 제대로 되지 않음 |
| 1단계 | 표 안의 셀을 선택하고 Ctrl + Shift + * 키로 표 전체를 선택 |
| 2단계 | 이동 - 옵션 - 빈 셀 - 확인으로 빈 셀만 선택한 뒤 등호를 입력하고 위쪽 화살표 키를 누름 |
| 3단계 | Ctrl 키를 누른 채 Enter 키를 치면 빈 셀이 모두 채워짐 |
| 4단계 | 표 전체를 선택해 복사 - 선택하여 붙여넣기 - 값으로 수식을 없앤 뒤 정렬 |
자주 묻는 질문 (FAQ)
Q1. 표의 빈 셀에 위의 값을 한꺼번에 채우려면 어떻게 하나요?
표 전체를 선택하고 이동 옵션에서 빈 셀만 선택합니다. 이어서 등호를 입력하고 위쪽 화살표 키를 누른 뒤 Ctrl 키를 누른 채 Enter 키를 치면 빈 셀이 모두 채워집니다.
Q2. 빈 셀을 채운 뒤 바로 정렬해도 되나요?
바로 정렬하면 안 됩니다. 채워진 셀에는 위 셀을 참조하는 수식이 들어 있으므로 값으로 붙여넣어 수식을 없앤 다음 정렬해야 합니다.
Q3. 표 전체를 빠르게 선택하는 방법은 무엇인가요?
표 내부의 아무 셀이나 선택한 다음 Ctrl + Shift + * 키를 함께 누르면 표 부분이 선택됩니다.
마치며
지점이 많아도 빈 셀 채우기 기능 하나로 단순 반복 입력을 없앨 수 있습니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.