• 최초 작성일: 2000-05-09
  • 최종 수정일: 2026-09-29
  • 조회수: 23 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 자리수 변경하기 Ⅲ

들어가기 전에

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

입력된 숫자의 자리수를 변경하는 방법에 대해 설명을 드린 적이 있습니다. 원단위를 천원 단위로 또는 천원 단위를 백만원 단위로… 그런데 얼마 전에 이런 질문을 하신 분이 있더군요. 즉 "원단위를 백만원 단위로, 또는 천원 단위를 억원 단위로 바꾸는 방법은 없겠느냐?"는 것이었지요.

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

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

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


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

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

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

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

자리수 변경하기 Ⅲ

핵심 요약

  • 사용자 정의 표시 형식의 쉼표는 숫자를 천 단위로 축소해 표시하는 역할을 합니다.
  • #,###,,처럼 쉼표를 두 번 사용하면 원 단위 값을 백만 단위로 줄여 표시할 수 있습니다.
  • 표시 형식만 바뀌므로 셀의 실제 숫자 값과 계산 결과는 그대로 유지됩니다.

이런 방법이 있습니다.

참고: 서식 - 셀 메뉴는 구버전 기준입니다. 최신 Excel에서는 Ctrl + 1 키로 셀 서식 대화상자를 열고 표시 형식 탭의 사용자 지정에서 형식을 입력합니다.

(1) "서식-셀" 메뉴를 선택(또는 아이콘 클릭)합니다. (2) "사용자 정의"서식을 선택하고, 형식란에 아래와 같이 "#,###,,"(인용부호 빼고)라고 입력합니다. 즉 맨마지막 부분에 콤마를 중복해서 두번 써 준 것입니다. (3) "확인" 버튼을 클릭합니다.

자리수 변경하기 Ⅲ 예제 화면 2
아이엑셀러

그런 다음, "1/4분기계" 부분을 선택한 다음 방금 설정한 사용자 정의 표시형식의 "#,###,," 서식을 선택하면 아래와 같이 원하는 결과를 얻을 수 있습니다.

지점명 1월 2월 3월 1/4분기계
강동 5.13217e+08 5.11712e+08 7.33134e+08 1.75806e+09
강서 3.23496e+08 2.69693e+08 8.68055e+08 1.46124e+09
강남 3.81251e+08 4.76187e+08 8.48182e+08 1.70562e+09
강북 2.03416e+08 9.63895e+08 6.21807e+08 1.78912e+09
지점계 1.42138e+09 2.22149e+09 3.07118e+09 6.71405e+09
서식적용후 6.71405e+09

참고: 위 표의 큰 수는 원문에서는 원 단위 정수였으나 이 페이지에는 지수 표기(유효숫자 6자리)로 바뀌어 있어 정확한 값을 알 수 없습니다. 본문에서 말하는 빨간 동그라미는 표에 표시되어 있지 않으며 1/4분기 지점계 셀(6.71405e+09)을 뜻합니다. 서식적용후 열의 셀은 서식을 적용하면 6,714로 표시되는 셀입니다. 본문의 원래 값 6714014752와 표의 6.71405e+09는 끝자리가 조금 다르지만 어느 쪽이든 6,714로 표시됩니다.

위의 예에서는 1/4분기 지점계 부분(빨간 동그라미 친 부분)에 대해서만 #,###,, 서식을 적용시켜 본 것입니다. 원래의 값은 6714014752였는데 서식을 적용시키니까 아래 여섯 자리 수가 없어지고 6714만 남게 되지요? 즉 원래 데이터가 원단위라면 서식적용후의 값은 백만원 단위가 되겠고, 천원 단위였다면 10억 단위로 변화가 된 것이겠지요.

이런 질문을 또 하실 분이 있을지 모르겠네요. "그러면요 원단위를 억원 단위로 바꾸려면 어떻게 해야 하나요?" 이것은 조금만 응용을 하시면 될 것입니다. 답은 … 다음 시간에 알려 드리지요.

오늘은 여기까지...

2000-05-09

정리 — 자리수 변경하기 Ⅲ

구분내용
목적원 단위 숫자를 백만 원 단위로 줄여 표시
서식 코드#,###,,
원리맨 끝의 쉼표 하나는 천 단위를 줄이는 역할이므로 두 번 쓰면 백만 단위로 줄어듦
예6714014752가 6,714로 표시 (백만 원 단위)
천원 단위 자료같은 서식을 적용하면 10억 단위로 표시
특징표시 형식만 바뀌고 실제 값은 그대로

자주 묻는 질문 (FAQ)

Q1. 원 단위 숫자를 백만 원 단위로 표시하려면 어떻게 하나요?

사용자 정의 형식에서 숫자 서식의 맨 끝에 쉼표를 두 번 씁니다. 쉼표 하나는 천 단위를 줄이므로 두 개는 백만 단위를 줄여 표시합니다.

Q2. 천원 단위 자료에 같은 서식을 적용하면 어떻게 되나요?

원문에 따르면 10억 단위로 변환되어 표시됩니다.

Q3. 서식을 적용하면 실제 값도 바뀌나요?

바뀌지 않습니다. 표시 형식만 바뀌므로 셀의 실제 숫자 값과 계산 결과는 그대로 유지됩니다.

마치며

단위를 바꿔 보고할 때는 값을 나누지 말고 쉼표를 이용한 표시 형식으로 처리해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.