본문 바로가기
내가 보려고 정리하는 알쓸백과/자격증 & 공부

[컴활 실기 1급] 엑셀, 액세스 서식코드 모음/정리/요약

by Hey Nary 2023. 3. 6.
728x90
반응형

[ 엑셀 (Excel), 스프레드 시트 ]

 

  • 사용자 지정 서식
    • 서식 지정 : '양수;음수;0;문자' 값 형식
      • 음수 서식에 음수 부호를 따로 지정하지 않으면 표시되지 않는다.
      • 세미콜론으로 분리하지 않으면 원본 데이터 그대로 표시된다.
      • 세미클론으로 분리했으나 형식을 지정하지 않은 경우 원본 데이터가 표시되지 않는다.
      • %는 숫자에 곱하기 100을 한 뒤, '%'을 붙여서 표시한다.
    • 대괄호 사용하여 서식 지정 : '[색깔][조건]서식' 형식으로 작성한다. 이 때 색깔, 조건은 순서가 바뀌어도 된다.
    • 숫자와 문자에 관한 코드
서식코드 의미
# 숫자 하나 또는 여러 개를 의미, 유효 자릿수만 표시
(#으로 표시한 서식의 길이보다 입력한 값이 짧은 경우에는 값의 길이만큼 표시됨)
0 숫자 하나를 의미, 0으로 표시한 서식의 길이보다 입력한 값이 짧은 경우 나머지는 0으로 채움
? 숫자 하나를 의미, ?로 표시한 서식의 길이보다 입력한 값이 짧으면 나머지는 공백으로 채움, 소수점을 고정된 위치에 표시할 때 사용할 수 있다.
; 섹션 구분 서식
양수;음수;0;문자서식
, 천 단위 표시용 쉼표(콤마)
_(밑줄) 숫자에서 공백을 표시할 때 사용, 밑줄 다음의 문자와 같은 너비의 공백을 만들 때 사용(예: “_)”을 입력하면 “)”의 문자크기만큼 공백이 생김)
@ 문자를 그대로 출력, @을 2번 반복하면 입력된 문자를 2번 반복해서 출력
* * 뒤의 문자를 셀 너비에 맞게 반복
[](대괄호) 조건이나 글꼴 색을 지정할 때 대괄호 안에 입력
  • 날짜에 관한 코드
서식코드 의미 서식코드 의미
yy 21 d 1~31
yyyy 2021 dd 01~31
m 1~12 ddd Sun~Sat
mm 01~12 dddd Sunday~Saturday
mmm Jan~Dec aaa 일~월
mmmm January~December aaaa 일요일~월요일
  • 날짜와 시간 형식 지정
    • Format(Date, "yyyy-mmmm-dd dddd") : 2023-February-01 Monday
    • Format(Time, "hh:nn:ss ampm") : 09:05:55 오전
    • Format(Time, "hh:nn:ss am/pm") : 09:05:55 am

 

 

[ 액세스 (Access), 데이터 베이스 ]

입력마스크, 유효성검사, 형식

- 전부 앞에 =은 필요하지 않다.

구분 역할
입력마스크 입력할 글자 하나하나를 제어. 입력을 어떤 형식으로 넣을 수 있게 할지.
ex) 00LL 숫자 2개, 문자 2개
유효성 검사 입력 글자 전체를 가지고 입력 여부를 판단. 입력한 것이 적당한지.
ex) 500이상의 자료만 입력받아라
형식 입력한 자료를 표현하는 방법. 입력한 것을 어떤 형식으로 나타나게 할지.
ex) 1-5를 1월 5일로 표현
     12를 12개로 표현

 

  • 입력마스크

[모든 문자]
\ : \ 다음에 오는 문자가 그대로 표시
C : 선택 요소, 모든 문자, 공백
& : 필수 요소, 모든 문자, 공백

[대소문자]
> : 이후 모두 대문자로 변환
< : 이후 모두 소문자로 변환

[숫자]
0 : 필수 요소, 숫자
9 : 선택 요소, 숫자, 공백
# : 선택 요소, 숫자, 공백, 덧셈기호, 뺄셈기호

[문자]
L : 필수 요소, 문자
? : 선택 요소, 문자
A : 필수 요소, 영문대문자, 숫자
a : 선택 요소, 문자, 숫자

 

정리 필수 선택(공백가능)
숫자(기호안됨) 0 9
영문자, 한글 L ?
영어, 한글, 숫자 A a
모든 문자, 공백 & C
대문자로 >, 소문자로 <
# 선택요소, 숫자공백가능, 덧셈뺄셈기호 가능

 

  • FORMAT - 형식설정
    • FORMAT(값, "형식")
    • @ - 문자 표시 영역
    • 0 - 숫자 값이 없어도 0표시

 

  • 월과 일의 형식(1월 1일 일요일로 가정)
    • m - 1
    • mm - 01
    • mmm - JAN
    • mmmm - JANUARY
    • d - 1
    • dd - 01
    • ddd - SUN(해당 일의 요일)
    • dddd - SUNDAY (영어로 요일 표시)
    • aaa - 일
    • aaaa - 일요일 (한글로 요일 표시)
    • 오전 오후 : ampm
    • ampm : am/pm
  • 엑세스에서 문자, 숫자, 날짜를 다루는 일반적인 특징
    • "문자열" : Me.Filter ="필드명='"&컨트롤명&"'"
    • 숫자 : Me.Filter ="필드명="&컨트롤명
    • #날짜형# : Me.Filter ="필드명=#" & 컨트롤명 & "#"
    • 문자열의 일부와 일치 : Me.Filter ="필드명 like '*" & 컨트롤명 & "*'"
728x90
반응형

댓글