Excel에서 셀이 비어 있을 경우 기본값을 채우는 방법은 무엇입니까?
많은 Excel 워크시트에서 빈 셀이 비어 있는 상태로 남아있지 않도록 기본값이나 자리 표시자 값을 표시해야 할 수 있습니다. 이는 보고서를 위해 데이터를 준비하거나, 데이터 일관성을 유지하거나, 혼란이나 불완전한 기록을 방지하기 위해 스프레드시트를 공유할 때 일반적인 요구 사항입니다. 이 문서에서는 단일 셀, 전체 범위 또는 대규모 데이터셋에 대해 빈 셀을 기본값으로 채우는 다양한 실용적인 방법을 제공합니다. 각 방법의 장점과 적용 가능한 시나리오를 고려하여 특정 Excel 작업에 가장 적합한 방법을 선택하세요.
참조 셀이 비어 있는 경우 수식을 사용하여 기본값 채우기
셀이 비어 있는 경우 찾기 및 바꾸기를 사용하여 기본값 채우기
셀이 비어 있는 경우 Go To Special을 사용하여 기본값 채우기
Kutools for Excel을 사용하여 셀이 비어 있는 경우 위/아래 값 또는 기본값 채우기
VBA 매크로를 사용하여 지정된 기본값으로 빈 셀 채우기
참조 셀이 비어 있는 경우 수식을 사용하여 기본값 채우기
다른 참조된 셀이 비어 있을 경우 특정 자리 표시자 또는 기본값을 셀에 표시해야 하는 경우, Excel 수식을 편리하게 사용할 수 있습니다. 예를 들어 두 개의 열이 있다고 가정해보면, 열 A에는 응답이 있고 열 B는 이러한 응답을 반영하도록 설정되지만 열 A가 비어 있으면 '응답 없음'을 표시해야 하는 경우, 이 수식 접근 방식이 적합합니다.
적용 시나리오: 이 기술은 다른 열의 내용을 기반으로 결과 열을 동적으로 생성하려는 경우 특히 유용하며, 특히 양식, 피드백 목록 또는 체크리스트에서 누락된 정보를 나타낼 때 도움이 됩니다. 주요 이점은 참조된 열의 데이터를 변경함에 따라 자동으로 업데이트된다는 점입니다. 하지만 수식은 빈 셀 자체를 덮어쓰지 않고 다른 셀의 상태에 따라 대체 값을 표시한다는 점을 기억하십시오.
다음 수식을 셀 B1에 입력하십시오 (A1 셀을 확인하려는 경우).
=IF(A1="","no response",A1)
B1 셀에 수식을 입력한 후 Enter 키를 눌러 확인합니다. 그런 다음 B1 셀의 오른쪽 하단 모서리에 있는 작은 사각형인 채우기 핸들을 아래로 드래그하여 수식을 열 B의 다른 셀로 복사합니다. 이렇게 하면 논리가 나머지 데이터셋에도 확장됩니다.
매개변수 및 팁: "응답 없음"을 원하는 기본값으로 표시하려는 텍스트나 값으로 교체할 수 있습니다. 데이터가 다른 행이나 열에서 시작되는 경우 셀 참조를 필요에 맞게 조정하십시오.
잠재적인 문제: 빈 셀에 보이지 않는 문자(예: 공백)가 포함되어 있는 경우 수식이 이를 비어 있는 것으로 처리하지 않을 수 있습니다. 이 경우 =IF(TRIM(A1)="","응답 없음",A1)
을 사용하여 추가 공백을 제거하십시오.
찾기 및 바꾸기를 사용하여 셀이 비어 있는 경우 기본값 채우기
Excel의 찾기 및 바꾸기 기능은 선택된 범위의 모든 빈 셀을 미리 지정된 값으로 신속하게 교체할 수 있는 방법을 제공합니다. 이 방법은 실제로 비어 있는 셀을 해당 위치에서 덮어쓰므로 빈 셀을 데이터로 영구적으로 대체하는 데 유용합니다.
적용 시나리오: 정적 데이터셋의 빈 칸을 채울 때, 예를 들어 배포 또는 인쇄 전에 데이터 시트를 마무리할 때 가장 적합합니다. 이 방법의 장점은 중간 크기의 표에서 효율적이지만, 보이기는 비어 있지만 실제로는 보이지 않는 문자나 공백 결과를 반환하는 수식이 포함된 셀을 구분하지 못할 수도 있습니다.
1. 빈칸을 채우려는 셀 범위를 선택합니다. Ctrl + H를 눌러 찾기 및 바꾸기 대화 상자를 엽니다.
2. 찾을 내용 상자를 비워두고 원하는 기본값(예: "N/A" 또는 "0")을 바꿀 내용 상자에 입력합니다.
3. 모두 바꾸기를 클릭합니다. 확인 메시지가 표시되면 확인을 클릭하여 교체를 확인합니다. 선택 항목 내의 모든 빈 셀이 이제 기본값으로 채워집니다.
참고: 이 방법은 진정으로 비어 있는 셀만 찾습니다. 셀에 공백 문자열("\""
)을 반환하는 수식이 포함되어 있는 경우 찾기 및 바꾸기에서 비어 있는 것으로 간주되지 않습니다. 데이터를 무의식적으로 덮어쓰지 않도록 적용하기 전에 항상 데이터를 검토하십시오.
Go To Special을 사용하여 셀이 비어 있는 경우 기본값 채우기
Excel의 Go To Special 기능을 사용하면 범위 내의 모든 빈 셀을 한 번에 선택할 수 있어 어떤 값이나 심지어 수식으로도 쉽게 채울 수 있습니다. 이 방법은 크거나 불규칙한 모양의 데이터 범위로 작업할 때 효율적입니다.
적용 시나리오: 공백처럼 보이는 셀이 아니라 진짜로 비어 있는 셀만 채우고, 선택된 모든 셀에 동시에 같은 값을 입력하려는 경우에 이 방법을 사용하십시오. 특히 가져온 데이터를 정리하거나 추가 계산을 위해 워크시트를 준비하는 경우에 적합합니다.
1. 대상 데이터 범위를 선택하고 Ctrl + G 를 눌러 이동 대화 상자를 불러온 다음 특정 선택.
을 클릭합니다. 2. 특정 이동 창에서 빈 셀 옵션을 선택하고 확인.
을 클릭합니다. 3. Excel은 이제 범위 내의 모든 빈 셀을 강조 표시합니다. 기본값(예: "미스")을 입력하고 Ctrl + Enter를 누릅니다. 이 작업은 선택된 모든 빈 셀을 동시에 채웁니다.
추가 팁: 빈 셀을 선택한 후 다른 셀을 클릭하지 않도록 주의하십시오. 그렇지 않으면 활성 셀만 채워집니다. 또한 선택 항목이 매우 큰 범위를 커버하는 경우, Excel에서 처리하는 데 시간이 더 걸릴 수 있습니다.
Kutools for Excel을 사용하여 셀이 비어 있는 경우 위/아래 값 또는 기본값 채우기
빈 셀을 위, 아래, 왼쪽, 오른쪽 값, 고정된 값 또는 선형 값으로 유연하게 채우고 싶다면 Kutools for Excel의 Fill Blank Cells 기능이 이 과정을 단순화할 수 있습니다. 이 기능은 큰 표를 신속히 표준화하거나 일부 셀의 값이 누락되었을 수 있는 데이터를 가져올 때 특히 유용합니다.
1. 처리할 범위를 강조 표시한 다음 Kutools > 삽입 > 빈 셀 채우기.
로 이동합니다. 2. Fill Blank Cells 대화 상자에서 빈칸을 근접한 셀 값이나 고정된 숫자/텍스트로 채우려는 옵션을 선택하십시오.
위, 아래, 왼쪽 또는 오른쪽 값으로 채우기:
위 값으로 빈칸 채우기("값에 기반" 및 "아래쪽" 옵션 선택):
왼쪽 값으로 빈칸 채우기("값에 기반" 및 "오른쪽" 옵션 선택):
고정된 값에 기반하여 빈칸 채우기:
선형 값으로 빈칸 채우기:
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
장점 및 고려사항: 이 솔루션은 복잡하거나 큰 표에서 빈칸을 채우는 과정을 간소화하며, 다양한 채우기 전략을 지원하고 수작업이나 수식 접근법에 비해 시간을 절약합니다. 유일한 제한 사항은 Kutools for Excel이 설치되어 있어야 한다는 것입니다. 처리 후에는 항상 데이터를 검토하여 자동으로 채워진 값이 기대에 부합하는지 확인하십시오. 특히 선형 또는 값 기반 채우기를 사용할 때 더욱 그렇습니다.
VBA 매크로를 사용하여 지정된 기본값으로 빈 셀 채우기
일관된 기본값으로 빈 셀을 반복적으로 채워야 하는 Excel 사용자에게, 특히 매우 큰 범위에서 또는 자동화된 워크플로 시나리오에서 간단한 VBA 매크로는 효율적인 솔루션이 될 수 있습니다. 몇 번의 클릭만으로 선택된 범위의 모든 진정으로 비어 있는 셀을 지정한 값으로 교체할 수 있으며, 반복적인 데이터 관리 작업을 처리할 때 수작업보다 시간을 절약할 수 있습니다.
적용 시나리오: 이 작업을 정기적으로 수행해야 하거나, 동적 또는 대규모 데이터셋을 처리하거나, 더 큰 Excel 자동화 프로세스에 빈 셀 채우기를 포함해야 하는 경우 VBA 매크로를 사용하십시오. 이 접근 방식은 속도뿐만 아니라 더 고급 데이터 정리 요구 사항을 위해 VBA 논리를 사용자 정의하거나 확장할 수 있도록 합니다. 이 방법은 기본 제공 Excel 함수 또는 애드인에서 필요한 유연성을 제공하지 못하거나, 대규모 워크북을 일괄 처리하고자 할 때 특히 유용합니다.
1. 개발 도구 > Visual Basic을 클릭합니다. VBA 창에서 삽입 > 모듈을 클릭한 다음 아래 코드를 모듈 영역에 복사하여 붙여넣습니다.
Sub FillBlanksWithDefaultValue()
Dim WorkRng As Range
Dim Cell As Range
Dim DefaultValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to fill blanks", xTitleId, WorkRng.Address, Type:=8)
DefaultValue = Application.InputBox("Enter the default value to fill blank cells", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each Cell In WorkRng
If IsEmpty(Cell.Value) Then
Cell.Value = DefaultValue
End If
Next
Application.ScreenUpdating = True
End Sub
2. 매크로를 실행하려면 F5 키를 누르거나 VBA 창의 "실행" 버튼을 클릭합니다. 대화 상자가 처리할 셀 범위를 선택하라는 메시지를 표시하고, 원하는 기본값을 입력하라는 메시지가 표시됩니다. 확인 후 지정된 범위의 모든 빈 셀이 제공한 값으로 채워집니다.
주의 사항: 매크로를 실행하기 전에 작업을 저장하여 데이터 손실을 방지하십시오. 이 매크로는 선택된 범위의 모든 빈 셀을 덮어쓰므로 적절한 데이터 범위를 신중하게 선택하십시오. 또한 VBA는 보이긴 비어 있지만 실제로는 공백 문자열 ""
또는 보이지 않는 문자를 반환하는 수식이 포함된 셀은 수정하지 않습니다.
데모: Kutools for Excel을 사용하여 셀이 비어 있는 경우 위/아래 값 또는 기본값 채우기
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!