티스토리 뷰


 

엑셀 날짜 요일, 엑셀 날짜에 요일 표시하기, 엑셀 날짜에서 요일 구하기

 

엑셀에서 날짜를 표시하다 보면 년월일 옆에 요일을 표시하고자 하는 경우가 있지요.

엑셀에서는 다양한 함수나 셀서식을 제공하기 때문에 잘만 활용한다면 이런 문제들을 쉽게 해결할 수 있지요.

 

엑셀에서 날짜 옆에 요일을 한글로 표시하는 경우, 요일을 한자로 표시하는 경우, 요일을 한자로 표시하는 경우에 대해 알아보겠습니다.

 

그리고 엑셀 날짜에서 요일을 구하는 방법과 오늘 날짜에서 요일을 구하는 방법에 대해서도 알아보겠습니다.

 


 

엑셀 날짜에 요일 표시하기 - 요일을 한글로 표시하기

 

엑셀에서 날짜를 표시할 때 요일을 함께 표시하는 경우 한글로 표시하는 경우가 가장 많겠지요.

요일을 한글로 표시하는 방법은 크게 2가지가 있는데요.

 

요일을 한글로 표시하는 방법

1. 셀서식을 활용하는 방법

2. 함수를 활용하는 방법 이 있습니다.

 

 

엑셀 날짜 요일 표시

[요일을 한글로 표시하기]

 

B1 셀의 셀서식 : aaa
C1 셀의 셀서식 : aaaa
D1 셀의 셀서식 : yyyy-mm-dd (aaa)
E1 셀의 셀서식 : yyyy-mm-dd (aaaa)

B1 셀의 경우 셀 서식에 "aaa"를 넣은 경우로 a를 3번 넣으면 요일을 1글자 한글로 표시할 수 있습니다.

C1 셀의 경우 셀 서식에 "aaaa"를 넣은 경우로 a를 4번 넣으면 요일을 3글자 한글로 표시할 수 있습니다.

D1 셀과 E1 셀의 경우 날짜와 요일을 함께 표시하면서, 요일을 괄호로 씌워서 표시한 경우입니다.

셀서식은 연도(Year)와 월(Month), 일(Day)을 나타내는 "YYYY-MM-DD" 형식에 aaa 또는 aaaa를 함께 넣은 경우입니다. 이 때 aaa와 AAA는 같은 의미로 대소문자를 구분하지 않습니다.

 

함수를 사용하여 요일을 표시하는 방법은 다음과 같습니다.

사용할 함수는 TEXT 함수로 TEXT 함수에 대한 자세한 설명은 아래의 링크를 참조하시기 바랍니다.

 

[링크] 엑셀 금액 한글변환, TEXT 함수 사용법

 

 

엑셀 날짜에서 요일을 한글로 표시하기

[함수를 이용하여 요일을 한글로 표시하기]

 

B1 셀의 함수 : =TEXT(A2,"aaa")
C1 셀의 함수 : =TEXT(A2,"aaaa")
D1 셀의 함수 : =TEXT(A2,"yyyy-mm-dd (aaa)")
E1 셀의 함수 : =TEXT(A2,"yyyy-mm-dd (aaaa)")

함수를 사용하는 경우도 셀서식을 활용하는 방법과 유사합니다.

셀서식을 적용하여 표시해 주는 TEXT 함수에 적용하고자 하는 셀서식을 넣어주면 됩니다.

 

TEXT 함수의 첫 번째 인수는 날짜 또는 날짜가 입력된 셀을 선택하면 되고, 두 번째 인수는 표시하고자 하는 셀서식을 넣어주면 됩니다.

 

B1 셀이나 C1 셀의 경우 요일을 한글로 표시해 주는 aaa 또는 aaaa를 서식으로 넣어준 경우입니다.

 

D1 셀과 E1 셀은 년도와 월, 일 표시에 요일을 함께 표시해 준 방법으로 사용방법은 위의 셀서식 설명을 참조하시기 바랍니다.

 

 

엑셀 날짜에 요일 표시하기 - 요일을 영어로 표시하기

 

엑셀에서 날짜에 요일을 표시하는 방법으로, 요일을 영어로 표시하는 방법입니다.

요일을 영어로 표시하는 방법도 요일을 한글로 표시하는 방법과 유사합니다.

 

 

요일을 영어로 표시하기

[요일을 영어로 표시하기]

 

B1 셀의 셀서식 : ddd
C1 셀의 셀서식 : dddd
D1 셀의 셀서식 : yyyy-mm-dd (ddd)
E1 셀의 셀서식 : yyyy-mm-dd (dddd)

엑셀에서 요일을 한글로 표시하는 경우에는 aaa 또는 aaaa를 사용했는데, 요일을 영어로 표시하는 경우에는 ddd 또는 dddd를 사용합니다.

 

여기에서 d는 날짜를 나타내는 Day의 첫글자로,

d를 한 글자만 표시하는 경우에는 날짜를 한 글자(또는 두 글자인 경우에는 두 글자)로 표시하는 경우에 사용되며,

d를 두 글자로 표시하는 경우에는 날짜를 두 글자(한 글자인 경우에는 앞에 0을 넣어서 두 글자로 표시)로 표시하는 경우에 사용됩니다.

그러므로 d의 갯수에 따라 날짜(일)가 표시되기도 하고, 요일이 표시되기도 합니다. 그러므로 d의 갯수를 입력할 때 주의해서 넣으셔야 합니다.

 

 

함수를 이용하여 요일을 영어로 표시하기

[함수를 이용하여 요일을 영어로 표시하기]

 

B1 셀의 함수 : =TEXT(A2,"ddd")
C1 셀의 함수 : =TEXT(A2,"dddd")
D1 셀의 함수 : =TEXT(A2,"yyyy-mm-dd (ddd)")
E1 셀의 함수 : =TEXT(A2,"yyyy-mm-dd (dddd)")

함수를 이용하여 요일을 영어로 표시하는 방법은 위에 설명한 TEXT 함수를 사용하면 되며, 사용방법은 위의 경우와 동일합니다.

 

TEXT 함수의 첫 번째 인수는 날짜 또는 날짜가 입력된 셀을 선택하면 되고, 두 번째 인수는 표시하고자 하는 셀서식을 넣어주면 됩니다.

 

 

엑셀 날짜에 요일 표시하기 - 요일을 한자로 표시하기

 

엑셀에서 날짜에 요일을 한자로 표시하는 방법은 다음과 같습니다.

 

요일을 한자로 표시하기

[요일을 한자로 표시하기]

 

B1 셀의 셀서식 : [$-411]ddd
C1 셀의 셀서식 : [$-411]dddd
D1 셀의 셀서식 : [$-411]yyyy-mm-dd (ddd)
E1 셀의 셀서식 : [$-411]yyyy-mm-dd (dddd)

요일을 한자로 넣는 경우도 위에 설명한 요일을 한글로 표시하는 방법이나 요일을 영어로 표시하는 방법과 유사합니다.

그런데 평소에 보지 못한 [$-411]이라는 것을 넣게 됩니다.

[$-411]은 언어 구성요소인데요.

[$-411]은 일본어 구성요소이고, [$-412]는 한글 구성요소입니다.

한글의 경우 ddd 대신 aaa로 표시하면 되며,

 

언어 구성요소를 넣는다면 [$-412]ddd로 표시해도 됩니다.

하지만 [$-412]에 해당하는 언어 구성요소를 넣는 것보다는 aaa 또는 aaaa를 넣는 것이 훨씬 편리하지요.

 

 

함수를 이용하여 요일을 한자로 표시하기

[함수를 이용하여 요일을 한자로 표시하기]

 

함수를 이용하여 요일을 한자로 표시하는 방법은 다음과 같습니다.

 

B1 셀의 함수 : =TEXT(A2,"[$-411]ddd")
C1 셀의 함수 : =TEXT(A2,"[$-411]dddd")
D1 셀의 함수 : =TEXT(A2,"[$-411]yyyy-mm-dd (ddd)")
E1 셀의 함수 : =TEXT(A2,"[$-411]yyyy-mm-dd (dddd)")

함수를 이용하여 요일을 한자로 표시하는 방법은 위에 설명한 TEXT 함수를 사용하면 되며, 사용방법은 위의 경우와 동일합니다.

 

TEXT 함수의 첫 번째 인수는 날짜 또는 날짜가 입력된 셀을 선택하면 되고,

두 번째 인수는 표시하고자 하는 셀서식을 넣어주면 됩니다.

 

위에 설명한 것처럼 TEXT 함수의 두번째 인수에 해당하는 셀서식에 언어 구성요소로 일본어에 해당하는 [$-411]을 앞쪽에 넣어주어야 합니다.

 

엑셀 날짜에서 요일 구하기

 

엑셀 날짜에서 요일을 구해 처리해야 하는 경우도 발생하지요.

이 경우 WEEKDAY 함수를 사용하면 됩니다.

 

요일 구하기 함수

[요일 구하기 함수 WEEKDAY 함수]

 

WEEKDAY 함수는 요일을 1에서 7까지의 숫자로 변환해 주는 함수입니다.

첫 번째 인수는 날짜나 날짜가 있는 셀을 입력하면 됩니다.

두 번째 인수는 날짜를 표시하고자 하는 유형입니다. 한국에서 사용되고 있는 형태는 1번 유형으로 생략이 가능합니다.

1번 유형은 일요일은 1을 반환하고, 토요일은 7을 반환합니다.

2번 유형은 월요일은 1을 반환하고, 일요일은 7을 반환합니다.

3번 유형은 월요일은 0을 반환하고, 일요일은 7을 반환합니다.

 

 

요일 구하기

[요일 구하기]

 

B1 셀의 함수 : =YEAR(A2)
C1 셀의 함수 : =MONTH(A2)
D1 셀의 함수 : =DAY(A2)
E1 셀의 함수 : =WEEKDAY(A2)

연도를 구할 때는 YEAR 함수를 사용하고,

월을 구할 때는 MONTH 함수를 사용하며,

일을 구할 때는 DAY 함수를 사용합니다.

요일을 구할 때는 WEEKDAY 함수를 사용하여 요일에 해당하는 숫자를 이용해 처리할 수 있습니다.

 

 

오늘날짜 요일 구하기

[오늘 날짜 요일 구하기]

 

B1 셀의 함수 : =YEAR(TODAY())
C1 셀의 함수 : =MONTH(TODAY())
D1 셀의 함수 : =DAY(TODAY())
E1 셀의 함수 : =WEEKDAY(TODAY())

위의 경우는 오늘 날짜에 해당하는 년, 월, 일, 요일을 구하는 경우를 예제로 설명하였습니다.

YEAR 함수와 MONTH 함수, DAY 함수, WEEKDAY 함수의 인수로 오늘날짜를 나타내는 TODAY 함수를 넣어준 경우입니다.

 

지금까지 사용된 내용은 아래의 엑셀파일을 다운받아 확인해 볼 수 있습니다.

 

날짜 요일표시.xlsx

 

 

이 외에도 엑셀과 관련해서 궁금한 점은 카테고리의 '엑설정보'를 참조하거나 아래의 링크를 활용하시기 바랍니다.

 

 

 

 유용한 엑셀 팁, 엑셀 함수 정리

 

[엑셀정보] - 엑셀 함수 정리, 엑셀 유용한 팁 정리

 

 

 

 

 


 

 

 

 

 

 

저는 위 상품을 소개하면서 포인트를 받았습니다.

댓글