Excel 에서 차트의 0 데이터 레이블을(를) 어떻게 숨기나요?
Excel 에서 차트를 만들 때 데이터 레이블을(를) 추가하면 데이터 포인트를 명확히 하고 시청자에게 값에 직접 접근할 수 있게 해줍니다. 그러나 차트 데이터에 0 이 포함되어 있으면 Excel 은 종종 이러한 0 을 데이터 레이블으로 표시하여 혼란을 초래하거나 차트의 시각적 매력을 떨어뜨릴 수 있습니다。 비즈니스, 학술 또는 보고 상황에서는 일반적으로 이러한 0 데이터 레이블을 숨겨서 실제로 중요한 값만 차트에 표시하는 것이 선호됩니다。
다행히도 Excel 은 다양한 요구 사항과 워크플로에 맞는 0 데이터 레이블을 숨기는 여러 가지 실용적인 방법을 제공합니다. 이 자습서에서는 기본 제공 서식 지정, 수식 기반 방법 및 VBA 를 통한 자동화 등 인기 있는 접근 방식을 요약합니다。 단계별 지침과 유용한 팁을 통해 차트에 중요한 데이터만 표시되도록 하세요。
- 사용자 지정 숫자 서식을 통해 차트에서 0 데이터 레이블 숨기기
- Excel 수식 - IF 수식을 사용하여 원본 데이터에서 0 숨기기
- VBA 코드 - 코드로 0 데이터 레이블 자동 숨기기
사용자 지정 숫자 서식을 통해 차트에서 0 데이터 레이블 숨기기
원본 데이터를 수정하지 않고 차트에서 0 데이터 레이블을 숨기려는 경우, 가장 빠른 방법 중 하나는 데이터 레이블에 사용자 지정 숫자 서식을 적용하는 것입니다。 이 방법은 기본 데이터(0 포함)를 유지하면서 차트에 0 값만 표시하지 않으려는 경우 특히 유용합니다。
1. 먼저 필요에 따라 차트에 데이터 레이블을(를) 추가합니다。 그런 다음 데이터 레이블 중 하나를 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서데이터 레이블 서식 지정을(를) 선택합니다。 스크린샷 참조:

2. 데이터 레이블 서식 지정대화 상자에서 왼쪽 창에서숫자를 클릭합니다。 다음으로사용자 지정을(를)범주목록 상자에서 선택합니다。 사용자 지정 형식 코드#「」을(를)서식 코드텍스트 상자에 입력하고추가유형 목록에 저장합니다。 스크린샷 참조:

참고: Excel 2013 이상 버전에서는 데이터 레이블을 마우스 오른쪽 단추로 클릭하고데이터 레이블 서식 지정을(를) 선택한 후 서식 지정 창에서숫자를 확장하고사용자 지정을(를) 선택한 다음#「」을(를)서식 코드로 입력하고추가를 클릭합니다。

3. 대화 상자를 종료하려면닫기를 클릭합니다. 이제 값이 0 인 모든 데이터 레이블은 차트 표시에서 숨겨지고 0 이 아닌 0 값만 남습니다。

팁: 0 데이터 레이블을(를) 다시 표시하려면 데이터 레이블 서식 지정 대화 상자로 돌아가숫자>사용자 지정을(를) 선택하고#,##0;-#,##0유형 목록에서 표준 숫자 서식을 선택합니다。
이 솔루션은 빠른 시각적 해결책이 필요한 경우 특히 효과적이며 대부분의 숫자 기반 차트(세로 막대형, 가로 막대형, 꺾은선형 등)에 적용됩니다。 그러나 원본 범위이 수식이나 변경되는 0 값으로 정기적으로 업데이트되는 경우 아래의 수식 기반 또는 자동화된 솔루션을 고려해 보는 것이 좋습니다。
주의:사용자 지정 숫자 서식은 차트에서 0 을 시각적으로 숨기지만 백그라운드 및 원본 데이터에서 실제 값 값은 여전히 0 으로 유지됩니다。
Excel 수식 - IF 수식을 사용하여 원본 데이터에서 차트의 0 숨기기
Excel 차트에 0 데이터 레이블이 표시되지 않도록 하는 또 다른 실용적인 방법은 IF 수식을 사용하여 원본 데이터을 수정하는 것입니다。 이 방법은 차트 데이터 범위의 0 값을 빈 셀로 대체하여 Excel 차트 엔진이 이러한 포인트를 표시하거나 레이블링하지 않도록 합니다。 이 접근 방식은 차트가 동적 데이터 범위 또는 수식을 참조하고 추가 서식 지정 단계 없이 표시할 데이터를 제어하려는 경우 특히 유용합니다。
적용 가능한 시나리오:원본 데이터을(를) 제어할 수 있거나(또는 차트용 도우미 열을 생성할 수 있고), 차트 레이블이나 차트 계열 자체에서 0 값을 완전히 제외하려는 경우 이 솔루션을 사용하세요。
장점:간단하고 효과적이며 차트의 데이터 포인트와 레이블 모두에서 0 을 생략합니다。
단점:기존 데이터를 조정하거나 원본 데이터 세트를 변경하지 않으려는 경우 도우미 열을 추가해야 합니다。
이 솔루션을 구현하려면:
1. 새 도우미 열 또는 기존 데이터 범위에(예: 원본 값이 B 열의)B2셀부터 시작한다고 가정), 도우미 열의 해당 셀(예:C2셀)에 다음 수식을 입력합니다:
=IF(A1=0,"",A1) 이 수식은 C2 셀을 확인하여 값이 0 이면 빈 셀을 반환하고, 그렇지 않으면 원래 값을 반환합니다。
2. Enter 키를 눌러 수식을 확인합니다. 그런 다음 수식 셀을 선택하고 채우기 핸들을 끌거나 Ctrl+C/Ctrl+V 를 사용하여 필요에 따라 원본 데이터 옆으로 수식을 복사합니다。
3。 차트의 데이터 범위을 이 새 도우미 열(예:C열)을 참조하도록 업데이트하여 표시된 계열이 조정된 값을 반영하도록 합니다。
- 차트에서 기존 데이터 레이블을 마우스 오른쪽 단추로 클릭하고 「데이터 레이블 서식 지정」을 선택합니다。

- 레이블 옵션에서 「셀에서 값 가져오기」를 선택합니다。 그러면 대화 상자가 나타나며, 도우미 열의 범위를 선택한 후 확인을 클릭합니다。

- 「값」과 같은 다른 레이블 옵션의 선택을 취소합니다。
이제 차트 데이터 범위의 셀이 실제로 빈 상태(0 이 아님)이므로 Excel 은 0 값에 대해 데이터 레이블을 표시하지 않습니다. 참고로 차트 설정에서 빈 셀이 0 으로 해석되지 않도록 확인하세요(예: 꺾은선형 또는 산점 차트의 경우 데이터 선택 → 숨겨진 및 빈 셀에서 「숨겨진 및 빈 셀 설정」을 확인)。
오류 알림:수식 열에#VALUE!와 같은 오류가 포함된 셀이 있으면 해당 포인트도 생략되거나 차트에 오류 레이블이 표시될 수 있으므로 모든 행에서 수식이 작동하는지 확인하세요。
VBA 코드 - 차트에서 0 데이터 레이블 자동 숨기기
대규모 데이터 세트, 자주 업데이트되는 차트 또는 반복 보고의 경우 VBA 를 사용하면 Excel 차트에서 0 데이터 레이블을 자동으로 숨기거나 제거하는 편리하고 효율적인 방법을 제공합니다。 VBA 솔루션은 수동 서식 지정 없이 프로세스를 자동화하거나 여러 차트를 한 번에 처리하려는 경우에 적합합니다。
적용 가능한 시나리오:이 접근 방식은 매크로 실행에 익숙한 사용자나 여러 Excel 통합 문서에서 복잡하고 반복적인 차트 작업을 관리할 때 가장 적합합니다。
장점:0 데이터 레이블 숨기기를 자동화하여 시간을 절약하고 수동 오류 가능성을 줄입니다。 차트 데이터가 변경되거나 자주 업데이트되는 대시보드를 작성할 때도 작동합니다。
단점:매크로를 활성화하고 기본 VBA 절차를 이해해야 합니다. VBA 로 적용된 변경 사항은 실행 후 데이터나 차트 계열이 업데이트되면 새로 고침이 필요할 수 있습니다。
이 VBA 솔루션을 사용하는 방법:
1。 Excel 리본에서개발자>Visual Basic을(를) 클릭하여 VBA 편집기를 엽니다。 VBA 창에서삽입>모듈을(를) 클릭하고 새로 생성된 모듈에 다음 코드를 붙여넣습니다:
Sub HideZeroDataLabels()
'Updated by extendoffice 2025/7/11
Dim cht As Chart
Dim s As Series
Dim pt As Point
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set cht = Application.ActiveChart
If cht Is Nothing Then
MsgBox "Please activate the chart from which you want to hide zero data labels.", vbExclamation, xTitleId
Exit Sub
End If
For Each s In cht.SeriesCollection
For Each pt In s.Points
If pt.HasDataLabel Then
If pt.DataLabel.Text = "0" Or pt.DataLabel.Text = "0%" Then
pt.DataLabel.Delete
End If
End If
Next pt
Next s
End Sub 2。 워크시트로 돌아가서 0 데이터 레이블을 숨기려는 차트를 활성화합니다(차트 테두리를 한 번 클릭)。
3。 VBA 편집기로 돌아가
실행버튼을 클릭하거나(또는)F5를 누르면) 매크로를 실행합니다. 매크로는 모든 차트 계열을 순회하며 값이 0 인 레이블을 자동으로 숨기고 다른 데이터 레이블은 그대로 둡니다。
실용적인 팁:차트에 둘 이상의 데이터 계열이 포함된 경우 매크로는 각 계열을 개별적으로 처리합니다。 반복 사용을 더 쉽게 하기 위해 매크로를 사용자 지정 단추에 할당할 수도 있습니다。
오류 알림:코드를 실행하기 전에 매크로가 활성화되어 있고 처리하려는 차트가 현재 활성 상태인지 확인하세요。 그렇지 않으면 매크로가 경고 메시지를 표시합니다。
관련 문서:
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약

