엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

엑셀 57강]

날짜함수 #2

(TODAY, NOW , 표시형식, TEXT함수)

몇 강에 걸쳐서 날짜함수를 소개해보겠습니다.

오늘은 쉬운 함수일수도 있지만 반복적으로 연습이 되도록 예제를 만들었어요!

기초부터 차근차근 하나씩 배워봅시다.

57강 강좌를 시작합니다.

강좌에 소개된 부분은 파일을 다운 받아서 사용하세요.

첨부파일

57강좌-날짜함수(TODAY, NOW).xlsx

파일 다운로드

문제시트에서 푸시고, 정답 시트를 눌러서 확인해보세요!

현재날짜를 추출하는 함수

TODAY()

☞ TODAY함수는 인수가 없는 함수입니다.(괄호안에 아무것도 안들어가는 함수죠)

☞ 업데이트가 되는 함수입니다. 날짜가 바뀌면 값이 자동으로 바뀝니다.

오늘이 2020-9-25일이면 내일이 되면 자동으로 2020-09-26으로 변경됩니다.

=TODAY() 입력 후 엔터

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

정말 간단한 함수죠?

이렇게만 강좌를 마칠 순 없으니 우리 응용도 해봅시다.

today함수를 썼더니 년-월-일의 형태로 결과가 나왔어요.

날짜의 형식을 바꾸고자할 때는 표시형식을 활용하시면 됩니다.

1. [B7]셀에 =today() 입력 후 엔터

2. [B7]셀에서 우클릭-셀서식 클릭

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

3. [표시형식]탭-[날짜]범주에서 원하는 형식을 클릭

만약 원하는 형식이 없다면 [사용자지정] 범주에서 형식칸에 yyyy"년" mm"월" dd"일" 입력 후 확인

제가 배포한 예제에서는 2020년 09월 25일의 형태로 작업을 해야하기 때문에 날짜 범주에 해당 형식이 없어요.

2012년 3월 14일을 선택하면 2020년 9월 25일로 결과가 나오게 되니깐 선택하시면 안되겠죠?

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

사용자표시형식에 대해 잘 모르겠다면 이전 강좌 링크를 눌러서 참조해주세요!

오늘, 현재날짜를 나타내는 함수 today()

연도를 나타내는 year(날짜)

오늘에서 연도를 나타내라는 것이기 때문에

엑셀에서는 결과에 해당하는 함수가 먼저 나옵니다.

연도가 먼저 나와야겠죠? year(날짜)

날짜가 오늘을 뜻하니깐 today()가 되겠죠?

결과적으로 =year(today()) 가 됩니다.

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

위에서 설명을 했으니 이제 조금 이해가 되시나요?

올해는 year(today()) 죠

여기에 "년"이라는 글자를 붙일거예요. 표시형식을 사용해도 되지만 수식으로 한번에 처리하기 위해서 &연산자를 사용했어요.

&연산자는 문자뒤에 함수, 함수뒤에 문자, 함수뒤에 함수등을 연결할 때 사용합니다.

엑셀 기초수업을 해보면 괄호 안에 글자가 들어가는지 밖인지 많이 헷갈려하세요.

2020년이 되어야 하니깐

2020은 year(today()) 로 구하죠? 거기에 년을 붙여야하니 함수 뒤에 "년"이라는 글자가 들어가겠죠?

결과적으로 =year(today())&"년" 입니다.

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

오늘의 날짜를 본인이 원하는 날짜형식으로 바꿀수있는 방법은 위에서 소개한 표시형식을 사용하셔도 되요.

함수사용하고 또 표시형식 두번 사용하기 싫다 하시면 한번에 함수로 처리하시는 방법도 있어요!

TEXT함수는 표시형식을 대신해주는 함수라고 생각하시면 되요.

TEXT(값,"표시형식")

여기서 구하고자하는게 오늘의 날짜를 2020년 09월 25일로 표기하고 싶어요!

오늘의 날짜를 구해서 년월일로 표시하는거니깐 결과는 년월일표시가 되겠죠?

그래서 TEXT함수부터 사용합니다.

TEXT 값 : 오늘날짜 ☞ TODAY()

표시형식 : "yyyy년 mm월 dd일"

=TEXT(TODAY(),"yyyy년 mm월 dd일")

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

현재날짜와 시간을 추출하는 함수

NOW()

☞ NOW함수는 인수가 없는 함수입니다.(괄호안에 아무것도 안들어가는 함수죠)

☞ 업데이트가 되는 함수입니다. 날짜와 시간이 바뀌면 값이 자동으로 바뀝니다.

왜 업데이트가 안되죠? 간혹 질문을 해요. 해당 파일을 다시 열거나 엑셀에서 어떤 작업을 하고나면 업데이트가 되는 것을 볼 수 있어요. 실시간으로 변경은 되지만 결과가 바로바로 반영이 되는 건 아니예요.

=NOW() 입력 후 엔터

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

날짜를 빼고 시간만 표시하고싶을 때는 표시형식을 활용하시면 됩니다.

1. [G7]셀에 =NOW() 입력 후 엔터

2. [G7]셀에서 우클릭-셀서식 클릭

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

3. [표시형식]탭-[사용자지정]범주에서 형식칸에 hh:mm AM/PM 입력후 확인

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

이것저것 반복할 수 있게 만들었더니 생각했던 것보다 강좌가 길어졌네요.

그래도 여러분들이 하나라도 확실하게 알고간다면 더 좋을 것같아서요.

다음 강좌도 또다른 날짜함수로 돌아오겠습니다.

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu

엑셀 날짜 표시 함수 - egsel naljja pyosi hamsu