엑셀

엑셀 날짜 서식 이해와 만들기

콘파냐 2017. 5. 18. 17:41
반응형

엑셀 날짜 서식을 사용하여 날짜를 표현하는 방식을 다양하게 할 수 있다.


예를들어 

2017-5-18

2017년 5월 18일 목요일

17年 5月 18日

17-05-18


등등 위 표현들은 엑셀에서 기본으로 제공하는 날짜 서식을 적용한 것이다.


이 밖에도 20~30여개의 기본 날짜서식이 있다.


또는 사용자가 직접 날짜서식을 만들어 사용할 수도 있다.

날짜서식을 만들기 위해서는 날짜 서식코드를 알아야 한다. 

하나하나씩 짚어보도록 하겠다.


엑셀 날짜 서식

  • 엑셀 기본 날짜 서식 사용하기
날짜 서식을 지정할 셀을 선택 하고 오른쪽 클릭->셀서식을 찾아서 선택해 준다. (또는 Ctrl + 1 단축키로 셀서식을 열 수 있다.)

그럼 날짜를 셀에 입력할 땐 어떤 형식으로 입력하면 될까? 위 목록에 있는 형식이라면 어떤 형식든 상관없다.

위 그림의 날짜 형식을 적용시켜 놓고 셀에 2017년 5월 18일 또는 2017/5/18일 이라고 입력해보자. 이렇게 입력해도 날짜라는 것만 인식되면 셀에 적용된 날짜형식으로 바뀌어 표시된다.


예를 들어 띄어쓰기 없이 2017년5월18일 이라고 입력하면 이 형식은 엑셀 기본 날짜 형식에 없으므로 엑셀에서 날짜로 인식하지 않는다. 왜냐면 년도와 달, 일 사이에 띄어쓰기(공백) 역시 서식에 포함된 요소라서 그렇다. 우리는 엑셀이 인식할 수 있는 형식(서식)에 맞게 날짜를 입력해야 한다.


이번에는 직접 날짜서식을 직접 만들어 보자. 그 전에 엑셀 날짜 서식코드를 알고 있어야 한다.

  • 엑셀 날짜 서식코드

yyyy : 네 자리 연도 표현


yy : 두 자리 연도 표현


mm : 달을 두 자리 숫자로 표시 (앞에 연도가 오면 달을 표시하고 시간(hh)가 오면 분을 표시)


m : 달을 한 자리 또는 두 자리 숫자로 표시


mmm : 달을 영문으로 표시


dd : 일을 표시


d : 일을 한 자리 또는 두 자리로 표시


aaa : 요일을 표시(짧게) (월, 화, 수,...)


dddd : 요일을 표시(길게) (월요일, 화요일, 수요일, ....)


hh : 시간을 표시


mm : 분을 표시


ss : 초를 표시


AM/PM : 시간을 12시간으로 표시


이제 날짜서식을 지정할 셀을 선택하고 Ctrl + 1을 눌러보자.

형식입력란에 위와 같이 사용자가 직접 서식코드들을 입력해서 사용자지정서식을 만들 수 있다. 


다음은 표시 예다.

예)

yyyy-mmm-dd aaa

달을 mmm으로 표시해서 영문으로 May라고 표시된다. 그리고 입력에서는 요일을 넣지는 않았는데 서식에 aaa가 있으므로 요일이 자동으로 붙는다.(년월일만 알면 요일은 자동으로 결정되므로 알아서 계산해서 넣어줌)


yy-m-d hh:mm:ss

시간:분:초 에대한 입력을 하지 않으면 이렇게 00:00:00으로 표시된다.


국가별 요일 달 표시하기

년, 월, 일 이런 표시를 국가에 맞게 써주고 싶다면 국가별 코드를 알고 있어야 한다. 예를들어 한국 국가 코드는 ko-kr인데 날짜서식을 다음과 같이 써주면 됩니다.(대소문자 상관없습니다.)


[$-ko-KR]날짜서식

일본이라면

[$-ja-JP]yyyy-mmm-dd aaa

중국이라면

[$-zh-CN]yyyy-mmm-dd aaa

홍콩

[$-zh-HK]yyyy-mmm-dd aaa

대만

[$-zh-TW]yyyy-mmm-dd aaa

이런식이다. 그 밖에 미국은 en-us, 프랑스는 fr-fr, 독일은 de-de 등등.. 이 정도면 되겠지..^^;

예)

mmm 서식은 달을 영문으로 표시해 주지만 위 예처럼 서식 앞에 국가코드가 붙으면 국가코드가 우선순위가 더 높다.

반응형