본문 바로가기
office/excel

엑셀 날짜 입력 원하는 형식으로 포맷 지정하는 방법

by 개코 - 개발과 코딩 2023. 2. 1.

엑셀에서 날짜를 표현하는 방법은 NOW() 함수를 사용할 수 있다. 셀에 표현된 문자열을 특정 형식으로 포맷하기 위해선 TEXT() 함수를 사용한다. NOW() 함수와 TEXT() 함수를 사용하면 작업자는 사용자가 원하는 방법으로 날짜 형식을 맞추어 화면에 표현할 수 있다.

엑셀 날짜 입력
원하는 형식으로 포맷 지정하는 방법

엑셀을 다루고 프로그램을 하던 날짜를 표현하는 것은 번거롭지만 기능하나 익혀놓고 템플릿으로 가지고 있으면 좋다.

날짜를 표현하는 방법이야 여럿있겠지만 엑셀에서는 NOW()와TODAY() 함수를 사용할 수 있다.

이 둘의 차이점이 있다면 NOW() 함수는 년월일시분초까지 표현을 하지만 TODAY() 함수의 경우 년월일만 표시한다.

그리고 TEXT() 함수를 사용하면 텍스트의 양식을 변경할 수가 있다. 이것은 엑셀의 셀서식을 참고하면 이해된다.

엑셀 함수를 이용하기

엑셀에서 날짜를 표현하기 위해 NOW() 함수와 TEXT()를 사용할 수 있다.

NOW() 함수는 날짜를 표현하고 TEXT() 함수는 서식을 지정하여 텍스트 문자열을 화면에 표시한다. TEXT() 함수는 셀서식을 참고하면 이해된다.

  • NOW() 함수
    년월일시분초 형식으로 화면에 날짜 표시
  • TEXT() 함수
    사용자가 원하는 방식 ( 셀서식 ) 으로 화면에 표시

날짜 표현하기 NOW() 함수

엑셀에서 날짜를 출력하는 함수로 NOW() 를 사용한다.

NOW() 함수는 년월일시분초 형식으로 셀에 날짜를 문자열로 표현해 준다.

아래는 엑셀에서 NOW() 함수를 사용하는 방법을 보여준다.

= NOW()

문자열 형식 포맷 지정하기 TEXT() 함수

엑셀에서 TEXT() 함수는 셀서식처럼 문자열을 특정 형식으로 포맷을 지정한다.

숫자라면 통화나 소숫점을 넣을 수도 있고, 문자열이라면 이메일 형식 또는 주소형식 등 다양하며 날짜라면 사용자가 원하는 형식으로 표시할 수 있다.

TEXT() 함수를 이용하면 NOW() 함수에서 표시된 날짜를 사용자가 원하는 방법으로 표현할 수 있다.

아래는 TEXT() 함수를 사용하는 방법과 결과화면이다.

= TEXT ( 변경할_문자열, 문자열_형식 ),

날짜에 서식을 지정해 본다.

위에서 NOW() 함수와 TEXT() 함수를 간단히 봤고, 이제는 실제로 날짜를 변형해 보도록 한다.

TEXT() 함수의 인자값으로 NOW() 함수를 넣어주고 날짜 형식 중 자신이 원하는 형식으로 넣어주면 된다.

참고로 TEXT() 함수에서 사용되는 날짜 형식은 다음을 참고한다.

  • yyyy / 년
  • mm / 월
  • dd / 일
  • HH / 시
  • MM / 분
  • DD / 초

아래는 위의 날짜포맷형식을 사용하여 날짜를 표현하는 여러가지 형식을 보여준다.

=TEXT(NOW(), "yyyy/mm/dd HH:MM:DD")
=TEXT(NOW(), "yyyy-mm-dd HH-MM-DD")
=TEXT(NOW(), "yyyy년 mm월 dd일 HH시 MM분 DD초")

결과화면은 다음과 같다. 순서대로 표현하였다.

위의 엑셀 함수와 비교하면 날짜를 원하는 형식과 포맷을 지정하는 것이 크게 어렵지 않다는 것을 알 수 있다.

반응형

댓글