본문 바로가기
엑셀

엑셀에서 0이 표시되지 않도록 설정된 시트에서 ‘새 창’ 기능을 사용할 때 문제 해결 방법

by 만취2501 2025. 3. 22.
반응형

엑셀을 사용하다 보면 **0(영)**이 표시되지 않도록 설정해둔 상태에서 ‘새 창’ 기능을 사용할 때 예상치 못한 문제가 발생할 수 있습니다.

예를 들어, 한 창에서는 0이 숨겨져 있는데, 새 창에서는 0이 다시 표시되는 현상이 나타날 수 있죠.

이런 문제는 엑셀의 ‘표시 옵션’, 셀 서식, 조건부 서식, 수식 연산 방식 등의 설정이 새 창에서 달라지기 때문입니다.
이번 글에서는 엑셀에서 0 숨김 설정이 풀리는 문제를 해결하는 방법을 자세히 설명하겠습니다.

📌 이 글에서 다룰 내용:
✅ 엑셀에서 0이 표시되지 않도록 설정하는 기본 방법
✅ ‘새 창’ 기능을 사용할 때 0이 다시 나타나는 이유
✅ 0 숨김 설정을 유지하는 해결 방법
✅ 문제 발생 시 추가적인 조치


 

1. 엑셀에서 0이 표시되지 않도록 설정하는 기본 방법

엑셀에서는 기본적으로 0을 표시하지 않도록 설정하는 다양한 방법이 있습니다.
새 창 기능을 사용할 때 발생하는 문제를 해결하려면 먼저 기존 설정 방법을 정확히 이해하는 것이 중요합니다.

🔹 (1) 엑셀 옵션에서 0 숨기기 (문서 전체 적용)

엑셀에서 특정 시트 또는 전체 워크북에서 0을 숨기려면 엑셀 옵션에서 설정을 변경할 수 있습니다.

📌 설정 방법:
1️⃣ [파일] → [옵션] 클릭
2️⃣ [고급] 탭으로 이동
3️⃣ [이 워크시트에서 0이 있는 셀에 0 표시] 옵션을 해제
4️⃣ 적용 후 [확인] 클릭

💡 효과:

  • 전체 시트에서 0이 있는 셀이 빈칸처럼 보임
  • 그러나 이 설정은 특정 시트에만 적용되므로, 새 창에서는 설정이 풀릴 가능성 있음

🔹 (2) 셀 서식으로 0 숨기기 (특정 범위에만 적용)

특정 범위에서만 0을 숨기고 싶다면 셀 서식을 활용할 수 있습니다.

📌 설정 방법:
1️⃣ 0을 숨길 범위를 선택
2️⃣ [Ctrl + 1] (셀 서식 창 열기)
3️⃣ [표시 형식] → [사용자 지정] 선택
4️⃣ 형식을 0;-0;;@ 로 입력 후 [확인] 클릭

💡 효과:

  • 숫자가 0일 경우 자동으로 보이지 않음
  • 새 창을 열어도 이 설정은 유지됨 (엑셀 옵션보다 안정적인 방법)

🔹 (3) 조건부 서식 활용 (특정 셀에만 적용)

0을 아예 숨기는 것이 아니라, 글자색을 흰색으로 바꿔 보이지 않게 하는 방법도 있습니다.

📌 설정 방법:
1️⃣ 0이 입력된 셀 범위를 선택
2️⃣ [홈] → [조건부 서식] → [새 규칙] 클릭
3️⃣ [셀 값] → [같음] → 0 입력
4️⃣ [서식] 버튼 클릭 후 글자색을 흰색으로 변경

💡 효과:

  • 0을 숨기되, 실제 값은 유지됨
  • 새 창에서도 비교적 잘 유지되는 방법

 

2. ‘새 창’ 기능을 사용할 때 0이 다시 나타나는 이유

엑셀에서 [보기] → [새 창] 기능을 사용하면, 동일한 문서가 새로운 인스턴스로 열리지만, 일부 설정이 달라질 수 있음.

🔍 0 숨김 설정이 풀리는 주요 원인:
1️⃣ 엑셀 옵션 설정이 새 창에 반영되지 않음

  • ‘이 워크시트에서 0 표시 안 함’ 옵션은 기본적으로 개별 시트에만 적용되므로 새 창에서는 기본값(0 표시)으로 돌아올 수 있음.

2️⃣ 사용자 지정 서식이 일부 적용되지 않을 수 있음

  • 특정 상황에서는 ‘새 창’에서 셀 서식이 재적용되며 초기화되는 경우 발생.

3️⃣ 조건부 서식이 제대로 반영되지 않음

  • 새 창에서는 일부 조건부 서식 규칙이 비활성화될 가능성이 있음.

 

3. ‘새 창’ 기능 사용 시 0 숨김 설정 유지하는 방법

🔹 (1) 엑셀 옵션 변경 후 저장하기

📌 설정 방법:
1️⃣ 0 숨김 설정을 한 후 엑셀 파일을 저장
2️⃣ 엑셀을 닫았다가 다시 실행한 후, [보기] → [새 창] 사용

💡 효과:

  • 옵션이 적용된 상태에서 새 창을 열기 때문에 설정 유지 확률이 높아짐

🔹 (2) 매크로를 사용하여 자동 적용하기

VBA 매크로를 이용하면 새 창을 열 때마다 자동으로 0 숨김 설정을 적용할 수 있습니다.

📌 VBA 코드:

Sub HideZeros()
    ActiveWindow.DisplayZeros = False
End Sub

1️⃣ [Alt + F11] → VBA 편집기 열기
2️⃣ [삽입] → [모듈] 추가
3️⃣ 위 코드를 입력하고 [실행] 클릭

💡 효과:

  • 새 창을 열 때마다 0 숨김 설정을 자동 적용
  • 한 번만 설정하면 다음부터 자동으로 실행됨

🔹 (3) 사용자 지정 서식을 활용한 해결 방법

위에서 설명한 사용자 지정 서식(0;-0;;@)을 활용하면 새 창에서도 설정이 유지되는 경우가 많음.

📌 설정 방법:
1️⃣ Ctrl + A 로 모든 셀 선택
2️⃣ [Ctrl + 1] → [사용자 지정 서식] → 0;-0;;@ 입력
3️⃣ 저장 후 새 창에서 설정이 유지되는지 확인

💡 효과:

  • 기본적으로 모든 셀에 적용 가능
  • 엑셀 옵션과 달리 새 창에서도 유지되는 경우가 많음

 

4. 결론: 새 창에서 0 숨김 설정이 풀리는 문제 해결 방법 정리

📌 🔹 주요 해결 방법 요약
 엑셀 옵션에서 0 숨김 설정 후 저장
 새 창을 열기 전에 VBA 매크로로 자동 적용
 사용자 지정 서식을 활용하여 0을 숨기도록 설정
 조건부 서식 활용 (0일 때 글자색을 흰색으로 변경)

📌 🔹 가장 추천하는 방법
 사용자 지정 서식 (0;-0;;@) 활용 → 새 창에서도 비교적 잘 유지됨
 VBA 매크로로 자동화 → 매번 설정할 필요 없음

위 방법들을 활용하면 엑셀에서 새 창을 열 때도 0 숨김 설정이 유지되도록 만들 수 있습니다! 🎯

👉 추가적인 질문이 있다면 댓글로 남겨 주세요! 😊

반응형