숫자 또는 통화 필드 서식 지정

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

Access의 숫자, 큰 숫자 및 통화 데이터 형식에는 여러 형식이 포함됩니다. 숫자 및 통화 서식의 경우 기본 형식을 유지하거나 미리 정의된 형식을 적용하거나 사용자 지정 형식을 만드는 세 가지 옵션이 있습니다. 테이블 필드에 서식을 적용하면 나중에 해당 테이블 필드에 바인딩하는 양식이나 보고서 컨트롤에 동일한 형식이 자동으로 적용됩니다. 서식 지정은 데이터가 표시되는 방식만 변경합니다. 데이터가 저장되는 방식이나 사용자가 데이터를 입력하는 방법에는 영향을 주지 않습니다.

이 문서의 내용

숫자 및 통화 형식 개요

사용자 지정 형식을 만들려면 테이블 필드의 Format 속성에 다양한 문자를 입력합니다. 문자는 및 와 같은 0 자리 표시자일 수 있습니다. #구분 기호(예: 마침표 및 쉼표, 리터럴 문자) 및 색은 서식을 표시하려는 방법에 따라 달라집니다. Access는 테이블 필드에서 사용하는 모든 사용자 지정 형식을 폼이나 보고서의 바인딩된 컨트롤에 자동으로 적용합니다.

양수, 음수, 0() 및 null(0정의되지 않음)의 네 가지 숫자 값 형식에 대한 형식을 지정할 수 있습니다. 각 값 형식에 대한 형식을 만드는 경우 양수 값의 형식을 먼저, 음수 값에 대한 형식을 두 번째로, 0 값에 대한 형식을 3으로, null 값에 대한 형식을 마지막으로 지정합니다. 각 형식을 세미콜론으로 구분합니다.

사용자 지정 서식 지정의 예: #,###.##;(#,###.##)[Red];0,000.00;"Undefined"

다음으로 표시됩니다.

  • 1,234.568
  • (1,234.568) 빨간색
  • 0,000.00
  • Undefined

서식 지정의 의미는 다음과 같습니다.

  • 숫자 기호(#)는 숫자의 자리 표시자입니다. 값이 없으면 Access에 빈 공간이 표시됩니다. 빈 공백 대신 0을 표시하려면 자리 표시자로 를 사용합니다 0 . 예를 들어 로 1234.00표시 1234 하려면 형식 문자열 ####.00을 사용합니다.
  • 양수 값은 두 개의 소수 자릿수로 표시됩니다.
  • 음수 값은 괄호 안과 빨간색으로 두 개의 소수 자릿수로 표시됩니다.
  • 값이 0이면 항상 소수 자릿수가 두 개인 숫자 0로 표시됩니다.
  • Null 값은 단어 Undefined로 표시됩니다.

문자열에 대해 최대 4개의 섹션이 가능하며 각 섹션은 세미콜론(;)으로 구분됩니다. 테이블 필드가 null 값을 허용하는 경우 네 번째 섹션을 생략할 수 있습니다.

구역 형식 설명 예제
첫 번째 섹션이 포함된 경우 #,###.## 양수 값을 표시합니다. 1234.5678 을 로 1,234.568표시합니다. 이 형식은 쉼표 를 천 단위 구분 기호로 사용하고 마침표는 소수 구분 기호로 사용합니다. 레코드의 10진수 값이 사용자 지정 형식의 자리 표시자 문자 수를 초과하는 경우 Access는 값을 반올림하고 형식으로 지정된 값 수만 표시합니다. 예를 들어 필드에 가 포함되어 3,456.789있지만 해당 형식이 두 개의 소수 자릿수를 지정하는 경우 Access는 10진수 값을 0.79로 반올림합니다. 팁: 값이 크거나 소수 자릿수가 더 큰 형식의 경우 10진수 값에 대한 자리 표시자를 더 추가합니다(예: #,###.###).
두 번째 섹션이 포함된 경우 (#,###.##)[Red] 음수 값만 표시합니다. 데이터에 음수 값이 없는 경우 Access는 필드를 비워 둡니다. 음수 값은 리터럴 문자 또는 괄호로 묶입니다. 이 예제에서는 음수 값이 빨간색으로 표시됩니다.
세 번째 섹션이 포함된 경우 0,000.00 모든 0(0) 값에 대한 형식을 정의합니다. 필드에 값이 0 0,000.00 이 있으면 가 표시됩니다. 숫자 대신 텍스트를 표시하려면 큰따옴표로 묶은 을 사용합니다 "Zero" .
네 번째 섹션이 포함된 경우 "Undefined" 레코드에 null 값이 포함된 경우 사용자에게 표시되는 항목을 정의합니다. 이 경우 사용자에게 라는 단어가 Undefined표시됩니다. 또는 "****"와 같은 "Null" 다른 텍스트를 사용할 수도 있습니다. 큰따옴표로 둘러싸인 문자는 리터럴로 처리되고 입력된 대로 정확하게 표시됩니다.

맨 위로 이동

미리 정의된 형식 적용

Access는 숫자 및 통화 데이터에 대해 미리 정의된 여러 형식을 제공합니다. 기본 형식은 숫자를 입력한 대로 표시하는 것입니다.

DecimalPlaces 속성을 사용하여 Format 속성에 대해 지정한 미리 정의된 형식의 기본 소수 자릿수를 재정의할 수 있습니다.

테이블

  1. 디자인 보기에서 테이블을 엽니다.
  2. 디자인 표의 위쪽 섹션에서 서식을 지정할 날짜/시간 필드를 선택합니다.
  3. 아래쪽 섹션의 필드 속성 섹션에서 서식 속성 상자의 화살표를 클릭하고 드롭다운 목록에서 형식을 선택합니다.
  4. 형식을 선택하면 속성 업데이트 옵션 단추가 나타납니다. 이를 통해 논리적으로 상속하는 다른 테이블 필드 및 양식 컨트롤에 새 형식을 적용할 수 있습니다. 데이터베이스 전체에 변경 내용을 적용하려면 스마트 태그를 클릭한 다음 필드 이름이> 사용되는 모든 곳에서 <형식 업데이트를 클릭합니다. 이 경우 필드 이름은 숫자 또는 통화 필드의 이름입니다.
  5. 전체 데이터베이스에 변경 내용을 적용하려면 속성 업데이트 대화 상자가 나타나면 예를 클릭하고 새 형식을 상속할 양식 및 기타 개체를 표시합니다. 자세한 내용은 필드 속성 전파를 참조하세요.
  6. 변경 내용을 저장하고 데이터시트 보기 로 전환하여 형식이 요구 사항을 충족하는지 확인합니다.

참고

이 표를 기반으로 만든 새 양식, 보고서 또는 뷰는 테이블의 서식을 가져올 수 있지만 표의 서식을 변경하지 않고 폼, 보고서 또는 보기에서 재정의할 수 있습니다.

폼 또는 보고서

폼이나 보고서에서 날짜는 일반적으로 텍스트 상자에 표시됩니다. 텍스트 상자의 Format 속성을 원하는 날짜 형식으로 설정하기만 하면 됩니다.

  1. 폼 또는 보고서 레이아웃 보기 또는 디자인 뷰를 엽니다.
  2. 텍스트 상자에 포인터를 숫자나 통화로 배치합니다.
  3. F4 키를 눌러 속성 시트를 표시합니다.
  4. Format 속성을 미리 정의된 날짜 형식 중 하나로 설정합니다.

쿼리에서

  1. 디자인 뷰에서 쿼리를 엽니다.
  2. 날짜 필드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
  3. 속성 시트의 서식 속성 목록에서 원하는 형식을 선택합니다.

식에서

  • 함수를 FormatDateTime 사용하여 날짜 값의 서식을 미리 정의된 여러 형식 중 하나로 지정합니다. 매크로나 쿼리와 같은 식이 필요한 영역에서 작업하는 경우 도움이 될 수 있습니다.

맨 위로 이동

미리 정의된 형식의 예

다음 표에서는 숫자 및 통화에 대해 미리 정의된 형식 속성 설정을 보여 줍니다.

설정 설명
일반 번호 (기본값) 숫자를 입력한 대로 표시합니다.
통화 천 구분 기호를 사용하고 음수, 소수 및 통화 기호 및 소수 자릿수에 대해 Windows의 지역 설정에 지정된 설정을 따릅니다.
유로 Windows의 지역 설정에 지정된 통화 기호에 관계없이 유로 기호()를 사용합니다.
해결됨 하나 이상의 숫자를 표시하고 음수 양, 10진수 및 통화 기호 및 소수 자릿수에 대해 Windows의 지역 설정에 지정된 설정을 따릅니다.
표준 천 구분 기호를 사용하고 음수, 소수 기호 및 소수 자릿수에 대해 Windows의 지역 설정에 지정된 설정을 따릅니다.
백분율 값을 100으로 곱하고 백분율 기호(%)를 추가합니다. 음수, 10진수 기호 및 소수 자릿수에 대해 Windows의 지역 설정에 지정된 설정을 따릅니다.
지수 표준 과학적 표기법을 사용합니다.

다음은 미리 정의된 숫자 형식의 예입니다.

설정 데이터 디스플레이
일반 번호 3456.789
–3456.789
$213.21
3456.789
–3456.789
$213.21
통화 3456.789
–3456.789
$3,456.79
($3,456.79)
해결됨 3456.789
–3456.789
3.56645
3456.79
–3456.79
3.57
표준 3456.789 3,456.79
백분율 3
0.45
300%
45%
지수 3456.789
–3456.789
3.46E+03
–3.46E+03

맨 위로 이동

사용자 지정 형식 적용

  1. 디자인 보기에서 테이블을 엽니다.

  2. 디자인 표의 위쪽 섹션에서 서식을 지정할 날짜/시간 필드를 선택합니다.

  3. 필드 속성 섹션에서 일반 탭을 선택하고 서식 상자 옆에 있는 셀을 클릭하고 서식 요구 사항에 따라 특정 문자를 입력합니다.

  4. 형식을 선택하면 속성 업데이트 옵션 스마트 태그가 나타납니다. 이를 통해 논리적으로 상속하는 다른 테이블 필드 및 양식 컨트롤에 새 형식을 적용할 수 있습니다. 데이터베이스 전체에 변경 내용을 적용하려면 스마트 태그를 클릭한 다음 필드 이름이 사용되는 모든 곳에서 형식 업데이트를 클릭합니다. 이 경우 필드 이름은 날짜/시간 필드의 이름입니다.

  5. 전체 데이터베이스에 변경 내용을 적용하려면 속성 업데이트 대화 상자가 나타나면 예를 클릭하고 새 형식을 상속할 양식 및 기타 개체를 표시합니다. 자세한 내용은 필드 속성 전파를 참조하세요.

  6. 변경 내용을 저장하고 데이터시트 보기 로 전환하여 형식이 요구 사항을 충족하는지 확인합니다.

  7. 다음을 수행하여 형식을 테스트합니다.

    • 수천 개의 구분 기호 또는 10진수 구분 기호가 없는 값을 입력하고 형식이 데이터를 처리하는 방법을 확인합니다. 형식이 구분 기호를 올바른 위치에 배치하나요?
    • 예상보다 길거나 짧은 값(구분 기호 사용 및 제외)을 입력하고 형식이 어떻게 작동하는지 확인합니다. 형식이 원치 않는 빈 공백 또는 선행 또는 후행 0을 추가하나요?
    • 양수 또는 음수 값을 의미하는 형식으로 0 또는 null 값을 입력하고 결과를 원하는지 확인합니다.

참고

테이블 필드에 서식을 적용할 때 Access는 해당 필드에 바인딩하는 모든 폼 또는 보고서 컨트롤에서 동일한 형식을 사용합니다.

맨 위로 이동

사용자 지정 형식의 예

다음은 사용자 지정 숫자 형식의 예입니다.

설정 설명
0;(0);;"Null" 양수 값을 일반적으로 표시하고, 음수 값을 괄호로 표시하고, 값이 Null이면 단어를 Null 표시합니다.
+0.0;–0.0;0.0 양수 또는 음수가 있는 더하기(+) 또는 빼기() 기호를 표시하고 값이 0이면 를 표시합니다 0.0 .

맨 위로 이동

사용자 지정 서식 문자

사용자 지정 형식을 만들려면 다음 문자를 자리 표시자 및 구분 기호로 사용합니다.

문자 설명
# 숫자를 표시하는 데 사용됩니다. 문자의 각 instance 한 숫자의 위치를 나타냅니다. 위치에 값이 없으면 Access에 빈 공간이 표시됩니다. 자리 표시자로 사용할 수도 있습니다. 예를 들어 형식 #,### 을 적용하고 필드에 45 값을 45 입력하면 가 표시됩니다. 필드에 입력 12,145 하면 천 단위 12,145 구분 기호의 왼쪽에 자리 표시자 하나만 정의해도 Access가 표시됩니다.
0 숫자를 표시하는 데 사용됩니다. 문자의 각 instance 한 숫자의 위치를 나타냅니다. 위치에 값이 없으면 Access에서 0(0)을 표시합니다.
소수 구분 기호
. (기간)
Access에서 숫자 또는 통화 필드의 전체 부분과 소수 부분 사이에 구분 기호 문자를 배치할 위치를 나타냅니다. 10진수 구분 기호는 다양하며 Windows의 국가별 설정에 설정됩니다.
1000 단위 구분 기호
, (쉼표)
Access에서 숫자 또는 통화 필드의 천 부분 사이에 구분 기호 문자를 배치할 위치를 나타냅니다. 수천 구분 기호는 다양하며 Windows의 지역 설정에 설정됩니다.
공백, +-$() 서식 문자열에서 필요에 따라 빈 공백, 수학 문자(+-) 및 재무 기호(¥£$)를 삽입하는 데 사용됩니다. 슬래시( 또는 /) 및 별표(\*)와 같은 다른 일반적인 수학 기호를 사용하려면 큰따옴표로 묶습니다. 어디서나 배치할 수 있습니다.
\ Access에서 바로 뒤에 나타나는 문자를 표시하도록 강제하는 데 사용됩니다. 이는 큰따옴표가 있는 문자를 둘러미는 것과 같습니다.
! 모든 값의 왼쪽 맞춤을 강제 적용하는 데 사용됩니다. 왼쪽 맞춤을 강제로 적용하면 및 0 숫자 자리 표시자를 사용할 # 수 없지만 텍스트 문자에 자리 표시자를 사용할 수 있습니다.
* 별표 바로 뒤에 있는 문자가 빈 공백을 채우는 데 사용되는 채우기 문자가 되도록 하는 데 사용됩니다. Access는 일반적으로 숫자 데이터를 오른쪽 맞춤으로 표시하며 값 왼쪽의 모든 영역을 빈 공백으로 채웁니다. 서식 문자열의 아무 곳이나 채우기 문자를 추가할 수 있으며, 이렇게 하면 Access에서 빈 공백을 지정된 문자로 채웁니다. 예를 들어 형식 £##*~.00 은 통화 금액을 로 £45~~~~~.15표시합니다. 필드에 표시되는 타일 문자 수(~)는 테이블 필드의 빈 공백 수에 따라 달라집니다.
% 형식 문자열의 마지막 문자로 사용됩니다. 값을 100으로 곱하고 후행 백분율 기호로 결과를 표시합니다.
E+, E-
또는
e+, e-
과학적 표기법 또는 지수 표기법으로 값을 표시하는 데 사용됩니다. 미리 정의된 공학용 형식이 값에 충분한 공간을 제공하지 않는 경우 이 옵션을 사용합니다. 또는 e+ 를 사용하여 E+ 값을 양수 지수로 표시하거나 E-e- 음수 지수를 표시합니다. 이러한 자리 표시자를 다른 문자와 함께 사용해야 합니다. 예를 들어 숫자 필드에 서식 0.000E+00 을 적용한 다음 를 입력 612345한다고 가정합니다. Access에서 를 표시합니다 6.123E+05. 먼저 10진수 위치 수를 3으로 반올림합니다. 이는 소수 구분 기호의 오른쪽 또는 왼쪽에 있는 0의 수입니다. 다음으로, Access는 원래 값의 소수 구분 기호의 언어 설정에 따라 오른쪽 또는 왼쪽으로 떨어지는 숫자 수에서 지수 값을 계산합니다. 이 경우 원래 값은 소수점 오른쪽에 5자리 또는 5자리를 배치 612345합니다. 이러한 이유로 Access는 를 표시 6.123E+05하고 결과 값은 에 해당합니다 6.123 x 105.
"Literal text" 큰따옴표를 사용하여 사용자가 보려는 텍스트를 묶습니다.
[color] 형식의 섹션에 있는 모든 값에 색을 적용하는 데 사용됩니다. 색 이름을 대괄호로 묶고 , , , greenyellowbluecyanmagentared또는 white이름 black중 하나를 사용해야 합니다.

맨 위로 이동

A.D. 또는 B.C.를 표시합니다.

양수 또는 B.C. 음수를 입력했는지 여부에 따라 사용자 지정 형식을 사용하여 1년 전후에 표시 A.D. 할 수 있습니다. 양수는 연도 이전과 함께 A.D. 연도로 표시됩니다. 음수는 연도 이후의 연도로 B.C. 표시됩니다.

  1. 디자인 보기에서 테이블을 엽니다.
  2. 디자인 그리드의 위쪽 섹션에서 서식을 지정할 번호 필드를 선택합니다.
  3. 아래쪽 섹션에서 형식 속성 상자를 클릭한 다음, 다음 사용자 지정 형식을 입력합니다. "A.D. " #;# " B.C."

맨 위로 이동