• 최초 작성일: 2000-11-02
  • 최종 수정일: 2026-09-29
  • 조회수: 26 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 원하는 자리수 콤마 표시하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

메일 하나

엑셀을 사용한지 3년이나 되었지만 말 그대로 계산기능만 사용하다가

선생님 덕에 하루하루 실력이 느니 그 재미가 대단하네요.

좀 늦게 이 홈페이지를 찾게 되어 오늘 드디어 100강좌를 읽었습니다.

남들보다 머리도 좀 떨어지고 능력도 좀 뒤쳐져

읽은 강좌 중 20~30%만 기억할려는 욕심으로 시작했는데…

시간날 때 인터넷에서 호작질하는 대신 틈틈이 들춰보던게 드디어 100회를…

아쉬운 건 두 아이(둘째가 이제 1살)의 엄마에다 직장생활을 하다 보니

조용한 저녁시간에 공부할 수 없다는게 안타깝습니다.

바쁜 근무시간 중에 짧은 강좌를 부담없이 볼 수 있다보니 여기까지 온 것 같아요.

오늘은 VBA도 시작해 보았습니다.

2강좌를 읽어쓴데……

뭐러 표현하기 힘드네요.

끊임없이 쏟아지는 선생님의 강좌 주제를 보니 늘 마음이 든든합니다.

엑셀과 VBA를 병행해서 공부해도 어렵지 않을까요?

많은 욕심은 없고 차근차근 하고 싶어요.

아직 영어강좌는 좀 무리더라구요.

고맙습니다.

이런 아줌마에게 지식의 기쁨(?)과 행복(!)을 줘서~~

대구에서 OOO엄마, 아니면 정주사(?) 올림

위의 메일도 Exceller를 고무시키는 것 중의 하나였습니다. 우선, 소위 아줌마들(^^) 중에서도 Exceller의 강좌를 보시는 분이 있다는 점에서 그랬고, 또 한가지는 Excel을 몇 년 간이나 써왔지만 기본적인 것만 사용하다가 Exceller의 꾐(?) 에 빠져 점점 깊은 곳으로 빠져드신 전형적인 본보기인 것 같아서 더욱 그렇습니다. 이제 Exceller도 대한민국 국민의 Excel & VBA 활용능력 향상에 미력하나마 보탬이 된 것 같아 뿌듯합니다(또 건방을 떨어요!).

엑셀과 VBA를 병행해서 공부해도 어렵지 않을까요? 라고 하셨는데 배움에 왕도는 없습니다. 차근차근, 지금까지 해오신 것처럼 하시면 멀지 않은 장래에 마스터하시리라 생각합니다. 제가 보장을 하지요. 파이팅!!!

아직도 VBA가 무엇인지 모르는 분이 주위에 있다면 널리 알려주시기 바랍니다. 일전에 말씀드린 바와 같이, Excel이라는 소프트웨어는 비싼 돈을 주고 외국에서 수입해 온 상품입니다. 비싸게 사온 물건을 제대로 활용하지도 않고 방치해 둔다는 것은 또다른 외화낭비이지요. 하루 빨리 VBA Specialist들이 되시기를 바랍니다. 그래서 많은 기발한 것들을 개발해서 해외로 역수출하는 그날이 오기를 바랍니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

원하는 자리수 콤마 표시하기

핵심 요약

  • 사용자 정의 표시 형식의 조건부 서식을 이용하면 천 단위가 아닌 만 단위 등 원하는 자리 기준으로 콤마를 표시할 수 있습니다.
  • 표시 형식에서 대괄호 조건을 사용해 숫자 크기에 따라 서로 다른 패턴을 적용할 수 있습니다.
  • 같은 원리를 응용하면 십만 단위나 백만 단위처럼 다른 자릿수 기준의 표시 형식도 만들 수 있습니다.

꽤 오래 전에 어느 분이 질문하시길, "숫자에 콤마를 찍을 때, 보통 천단위로 콤마 표시를 하는데 혹시 만단위로 찍을 수 없습니까?"라고 물어오신 적이 있습니다. 이 때 Exceller는 그 분에게 "사용자 정의 함수"를 하나 만들어 드렸습니다.

그런데 오늘 "오피스튜터(http://www.officetutor.com)" 사이트에 들렀더니 "사용자 정의 서식"을 통해 해결하는 방법이 있군요(이 정보는 엑사모 강용림님의 아이디어 입니다). 일단 사용자 정의 서식에 대한 상세한 사항은 X0125 강좌편을 참고하시기 바랍니다.

아래의 표를 보시기 바랍니다.

구분 사용자 정의 서식 Input Output
만단위로 콤마 표시하기 [>=100000000]####","####","####; 1234500000 1234500000

[>=10000]####","####

참고: 위 표의 서식과 이 줄의 서식은 원래 세미콜론(;)으로 이어지는 하나의 사용자 정의 서식입니다. 즉 [>=100000000]####","####","####;[>=10000]####","#### 전체를 입력해야 합니다. 또한 표의 Output 칸에는 서식이 적용된 결과 대신 원래 숫자가 표시되어 있으며, 서식을 적용하면 1234500000은 12,3450,0000으로 표시됩니다.

Output 부분에 보면 숫자가 만단위마다 콤마가 표시되어 있지요? "셀 서식" - "사용자 정의"를 선택하신 다음에 위와 같이 "사용자 정의 서식"을 지정해 주시면 됩니다. 사용자 정의 서식을 작성할 때 어떤 조건을 부여하기 위해서는 []을 사용한다는 것은 예전에 설명을 드렸지요?

이것을 약간 응용하면 다섯자리마다 콤마찍기, 여섯자리마다 콤마찍기 등도 가능할 것입니다. 그다지 실용적인 것 같지는 않아서 자세한 설명은 생략합니다만 충분히 유추 하실 수 있으리라 생각됩니다.

구분 예제
십만단위로 콤마찍기 1234500000000
백만단위로 콤마찍기 12345000000000

오늘 설명드린 사항은 그냥 '사용자 정의 서식을 이렇게도 사용하는구나!' 하는 정도로만 생각하시고 이를 계기로, X0125 강좌를 기본으로 하여 사용자 정의 서식을 다시 한번씩 정리해 두시기 바랍니다.

오늘은 짧게 여기까지 하고 마칩니다.

다음 시간에 또…

2000-11-02

정리 — 원하는 자리수 콤마 표시하기

구분내용
목적숫자에 천단위가 아닌 만단위마다 콤마 표시
사용자 정의 서식[>=100000000]####","####","####;[>=10000]####","####
입력값 예1234500000 → 12,3450,0000 으로 표시
조건 지정사용자 정의 서식에서 대괄호([ ])로 조건을 부여
응용십만단위, 백만단위 등도 같은 원리로 가능 (아이디어: 엑사모 강용림님)

자주 묻는 질문 (FAQ)

Q1. 숫자를 만단위마다 콤마로 구분해 표시할 수 있나요?

사용자 정의 서식으로 가능합니다. 셀 서식의 사용자 정의에서 대괄호 조건을 지정하고 네 자리 #### 사이에 콤마 문자를 넣은 서식을 입력하면 됩니다.

Q2. 사용자 정의 서식에서 조건은 어떻게 부여하나요?

대괄호를 사용해 조건을 지정합니다. 예제에서는 억 단위 이상과 만 단위 이상 두 가지 조건을 세미콜론으로 이어서 사용합니다.

Q3. 다섯 자리나 여섯 자리마다 콤마를 찍을 수도 있나요?

같은 원리를 응용하면 가능합니다. 원문에서는 실용성이 낮다고 보아 자세한 설명 없이 십만단위와 백만단위 예제 값만 제시했습니다.

마치며

사용자 정의 서식을 이렇게도 사용할 수 있다는 정도로 기억하시고 X0125 강좌를 기본으로 사용자 정의 서식을 다시 정리해 두시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.