Excel 언어에 따른 서식 문제

익명
2014-06-09T07:31:58+00:00

현재 엑셀 2013 을 사용하고 있으며 서식 관련하여 몇가지를 확인하던 중 편집 언어 설정에 따라 서식이 다르게 적용되고 있음을 발견하였습니다.

재현 방법 :

  1. [파일 - 옵션 - 언어] 에서 편집 언어는 한국어로 설정되어있음을 확인.

2. 셀 서식을 숫자로 변경 후 파일을 저장.

  1. [파일 - 옵션 - 언어] 에서 편집 언어를 영어로 변경한 후 엑셀을 재시작.
  2. 한국어로 저장했던 파일을 열어 서식을 확인.

결과 :

아래 표와 같이 영문 언어 설정에서 숫자 서식의 천단위 구분자를 체크하여 서식을 저장한 경우 영문 언어 설정에서는 Number 로 정상 표현되나 언어 설정을 한글로 변경하게 되면 통화 서식으로 서식이 변경되서 표현이 되고 있습니다.

반대로 한글 언어 설정에서 숫자 서식의 천단위 구분자를 체크하여 서식을 저장한 경우 한글 언어 설정에서는 숫자 서식으로 정상 표현되나 영문으로 언어 설정을 변경하는 경우 Custom 서식으로 변경되어 표현이 되고 있습니다.

숫자서식 적용 조건
서식 설정 시 언어 천단위 구분자 영문 언어로<br><br>확인 결과 한글 언어로<br><br>확인 결과
영문 사용 Number 통화 서식
영문 미사용 Number 사용자 지정 서식
한글 사용 Custom 숫자 서식
한글 미사용 Custom 숫자 서식

이처럼 언어 설정에 따라 서식을 몇가지만 비교를 해보았으며 이때 언어 설정에 따라 서식이 다르게 표현되고 있음을 확인하였습니다.

이러한 현상이 의도된 현상인지 혹은 버그인지 구글링 실력이 없어서 그런지 아무리 검색해도 나오는게 없어서 문의 드립니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음
질문 작성자가 수락한 답변
익명
2014-06-10T01:34:54+00:00

안녕하십니까? Sungjun WI 님

Microsoft Community 사이트를 방문해 주셔서 감사합니다.

문의 하신 Excel에서 언어에 따른 서식에 대해 안내를 드리겠습니다.

말씀해 주신 내용은 Excel 프로그램의 의도된 디자인입니다. Office 프로그램의 언어에 따라서 사용되는 서식(글꼴/스타일)의 기본값이 모두 다르게 적용이 됩니다.

(그 결과 말씀해 주신 "서식" 뿐만이 아니라, 한 화면에 표시되는 행수/기본 글꼴의 크기 등도 모두 달라지게 됩니다. Office 프로그램의 localization에 의해서 가장 보기 좋은 글꼴/설정을 따라가기 때문에 발생되는 문제 증상입니다.)

추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

감사합니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

10 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2014-06-11T02:08:00+00:00

    사용자 지정의 "#,##0.00"의 경우 3자리 마다 (콤마)로 구분하는 방식으로 "통화"의 셀서식과 동일한 부분입니다.

    만약 3자리씩 콤마로 구분하며 통화 형식이 아닌 사용자 지정 서식으로 적용하고자 한다면, #","###으로 서식을 지정해 보시기를 권장 드립니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2014-06-10T08:05:13+00:00

    한글 언어에서 몇가지 테스트를 더 해본 결과 아래와 같이 표시 형식이 잘못 표현되는 문제를 발견하였습니다.

    [셀 서식 - 표시 형식] 에서 사용자 지정의 "#,##0.00" 형식을 선택한 후 

    적용된 셀 서식을 확인하여 보면 통화로 적용이 되고 있습니다.

    문제는 영문 언어에서 동일하게 서식을 적용하게 되면 Number 서식으로 나오고 있습니다.

    이전과 같이 언어 변경에 따라 Office 프로그램의 localization 기능에 의해 서식이 

    변경되어 보이는 것과는 다르게 한글 언어 설정에서 사용자 지정의 "#,##0.00" 형식을 사용하여도 통화로 변경이 된다는 문제입니다.

    분명히 통화에 대한 서식 ("$#,##0.00" 등) 은 별도로 존재하고 있으나 숫자가 아닌 통화로 나타나고 있습니다. 또한 이는 영문 엑셀에서는 정상적으로 동작하고 있습니다.

    즉, 언어 변경에 따른 localization 기능이 아닌 한글 언어에서의 서식 문제로 보여집니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2014-06-10T06:46:12+00:00

    안타깝지만 별도의 다른 방법은 제공되지 않습니다.

    (서식 자체를 저장하지 않는 방법이 있지만, 그럴 경우 서식을 적용하고자 하는 문의 내용을 거스르기 때문에 해결 방법이 될 수 없습니다.)

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  4. 익명
    2014-06-10T02:30:42+00:00

    답변 감사합니다.

    Office 프로그램의 localization 기능에 의해서

    서식 중 표현 형식이 특정 국가에서는 통화 서식으로 보이며

    또 다른 국가에서는 숫자 서식으로 보이고 있습니다.

    표현 형식이 바뀌지 않게하는 방법이 있는지요?

    혹은 이 기능을 사용하지 않는 방법이 있는지요?

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음