본문 바로가기
세상의 모든 엑셀 (엑셀팁, 질문)

022. (엑셀 팁, 질문) 만 단위 쉼표 만들기 - 셀 서식으로 만 단위 콤마는 불가능 한 것인가?

by Excel.Jump 청출어람 2023. 2. 21.
반응형



만 단위 쉼표 - 셀 서식



■ 목차


1. 만 단위 쉼표 만들기 - 셀 서식으로 만 단위 쉼표 넣기
2. 만 단위 쉼표 만들기
** 핵심 요약



1. 만 단위 쉼표 만들기 - 셀 서식으로 만 단위 콤마 넣기


- 쉼표 스타일은 천 단위로 쉼표가 됩니다.
- 셀 서식을 이용해서 만 단위로 쉼표를 넣을 수 없는가요?

셀 서식 - 만단위 쉼표 만들기
* 셀 서식 - 만단위 쉼표 만들기




2. 만 단위 쉼표 만들기


- 쉼표 스타일로 천 단위 쉼표가 가능합니다. 천 단위, 백만단위 이렇게 일반적으로 가장 많이 사용을 하고 엑셀이 지원하는 형식입니다.
- 그런데 만단위로 쉼표를 넣는 것은 가능하지만 엑셀이 정식으로 지원하는 형식이 아니기 때문에 조금 꼼수가 필요합니다.

- "만원" 단위의 경우 간단하게는 각 숫자를 10,000으로 나누어서 사용할 수 있습니다.
- 이런 경우 복사 > 선택하여 붙여 넣기 > 값-나누기의 "선택하여 붙여 넣기"의 옵션을 사용하시면 간단하게 적용할 수 있습니다.


- 하지만 셀 서식만으로 만 단위 쉼표를 넣기 위해서는
- ① "만 단위 쉼표"는 엑셀이 지원하는 서식 형태가 아니기 때문에 셀 서식의 "사용자 지정" 서식을 사용해야 하고
- ② "쉼표"를 숫자 4자리마다 강제로 넣어 주기 때문에 100,000,000 이상, 10,000 이상, 10,000 미만의 경우로 나누어 쉼표가 적용되는 개수에 따라 셀 서식 적용해서
- 각각의 숫자 크기에 따라 필요한 4자리를 구분하는 쉼표만 나타나도록 해주는 것이 필요합니다.

셀 서식 - 사용자 지정
* 셀 서식 - 사용자 지정


- 메뉴 패스 : (적용할 셀 선택) > Ctrl + 1 (셀 서식 단축키) > "표시 형식" 탭 > "사용자 지정"

- 적용 서식 : [>=100000000]#","####","####.0 ; [>=10000]#","####.0 ; ####.0

- ① 1억 이상의 경우 (쉼표 2개) : [>=100000000] #","####","####.0
- ② 1만 이상의 경우 (쉼표 1개) : [>=10000]#","####.0
- ③ 나머지의 경우 (만 미만의 경우, 쉼표 없음) : ####.0

- 이 방식은 넷째 자리마다 문자 쉼표 ( "," )를 넣어 주는 셀 서식 사용자 지정 방식입니다.

- 그렇기 때문에 1억 이상의 경우 (#","####","####.0)처럼 한 개의 셀 서식만을 지정하게 되면 지정한 문자 (쉼표, " , ")가 숫자의 크기와는 상관없이 항상 2개씩 나타나게 됩니다.
- 그래서 셀 서식을 숫자의 크기에 따라서 다르게 지정해 주는 것이 필요합니다.

- 숫자의 크기에 따라 다르게 지정하는 것은 셀 서식의 조건에 해당하기 때문에 대괄호 ( " [ ] " )를 사용해서 맨 앞에 입력을 하고
- 큰 숫자의 범위부터 작은 숫자의 범위 순서로 사용자 지정 서식을 입력해서 숫자 크기별로 해당 서식이 먼저 적용이 되도록 합니다.

- 셀 서식에서 사용된 "#"기호와 "0"기호는 조금 다르게 사용이 되는데

- "#" : 숫자로 유효하지 않는 0은 표시하지 않음 (??)
- "0" : 숫자로 유효하지 않는 0을 표시함 (??)

- 숫자로 "00010.1"을 키보드로 직접 입력하게 되면 이는 숫자 "10.1"과 같게 되고 맨 앞의 3개의 0은 숫자로서 의미가 없는 0이 되고
- 이렇게 맨 앞의 3개의 숫자가 "숫자로 유효하지 않는 0"이 되게 됩니다.
- 이렇게 유효하지 않는 0을 표시 할 (00010.1) 것인지 아니면 표시하지 않을(10.1) 것인지을 구분해 주는 2개의 셀 서식 기호가 "#", "0"입니다.

- 우리는 소수 첫째 자리만 "0"기호를 사용해서 항상 소수 첫째 자리까지 표시를 하는 서식을 사용했습니다.
- 하나의 서식 사례일 뿐 서식에 대한 이해가 있으신 분은 편하신 대로 사용을 하시면 됩니다.

-"만 단위 쉼표"는 "쉼표 스타일"의 천 단위 쉼표가 아니기 때문에 문자 형태( " , ")로 큰따옴표를 사용해서 표시를 해줘야 하고
- 숫자의 크기에 따라 표시될 쉼표의 개수를 다르게 설정해주는 형태로 조건식을 사용 해줘야 합니다.

- 그리고 각각의 서식은 세미콜론 ( " ; " )으로 구분해 주시면 됩니다.
- 적용 서식 구분 ( " ; " ) : [>=100000000] #","####","####.0 ; [>=10000] #","####.0 ; ####.0

- 소수점이 없는 서식은 ".0" 부분을 지우고 아래와 같이 해주시면 됩니다.
- 적용 서식 : [>=100000000] #","####","#### ; [>=10000] #","#### ; ####


- 간단한 것 같으면서도 은근히 어려운 문제입니다.
- 조금 꼼수가 필요하기는 하지만 가능은 하네요. ^^



** 핵심 요약 : 만 단위 쉼표 만들기 - 셀 서식으로 만 단위 쉼표는 불가능 한 것인가?


1. 만 단위 쉼표 만들기 - 셀 서식으로 만 단위 쉼표 넣기

- 쉼표 스타일은 천 단위로 쉼표가 된다.
- 셀 서식을 이용해서 만 단위로 쉼표를 넣을 수 없을까?


2. 만 단위 쉼표 만들기

- "만원" 단위 : 각각의 숫자를 10,000으로 나누어서 사용이 가능하다.
- 선택하여 붙여 넣기 : 복사 > 선택하여 붙여 넣기 > 값-나누기

- 셀 서식만으로 만단위 마다 쉼표 넣기 : 넷째 자리마다 문자 쉼표 ( "," )를 넣어 주자
- ① 셀 서식의 "사용자 지정" 서식을 사용
- ② "쉼표"를 숫자 4자리마다 강제로 넣어 주기 때문에 쉼표가 적용되는 개수에 따라 다르게 서식을 적용해야 한다.

- 메뉴 패스 : (적용할 셀 선택) > Ctrl + 1 (셀 서식 단축키) > "표시 형식" 탭 > "사용자 지정"
- 적용 서식 : [>=100000000]#","####","####.0 ; [>=10000]#","####.0 ; ####.0

- ① 1억 이상의 경우(쉼표 2개) : [>=100000000] #","####","####.0
- ② 1만 이상의 경우(쉼표 1개) : [>=10000]#","####.0
- ③ 나머지의 경우 (만 미만의 경우, 쉼표 없음) : ####.0

- 각각의 서식은 세미콜론( " ; " )으로 구분해 주자

예제. 022_만단위 쉼표
0.01MB



[세상의 모든 엑셀 (엑셀팁, 질문)] - 999. 세상의 모든 엑셀(엑셀팁, 질문) 목차

 

999. 세상의 모든 엑셀(엑셀팁, 질문) 목차

[세상의 모든 엑셀 (엑셀팁, 질문)] - 001. (엑셀 팁, 질문) 누적 합계 구하기 - 절대참조/상대참조, 빠른 분석 도구 [세상의 모든 엑셀 (엑셀팁, 질문)] - 002. (엑셀 팁, 질문) 날짜 칸 나누어 입력하기

nextmeok.tistory.com




* 엑셀 관련 궁금하신 거나 어려운 점이 있으시면 자유롭게 질문을 해주세요.
* 가능한 도움을 드릴 수 있도록 하겠습니다.
* 저도 많이 알지는 못하지만 누구나 그렇듯 시작이란 게 있고 경험이란 게 다를 것 같습니다.
* 편하게 문의하시면 됩니다. 저도 모를 수 있다. 감안해 주시고.

- ILU, SH -

반응형

댓글