티스토리 뷰

엑셀 WEEKDAY 함수는 이전에 익힌 것처럼 엑셀 날짜에서 요일을 추출하는 함수입니다. 많은 사용자가 말하는 WEEKDAY 함수의 불편은 요일이 텍스트 문자열이 아닌 정수로 반환된다는 것입니다.

이번 게시물에서는 엑셀 WEEKDAY 함수와 셀서식을 활용하여 이를 보완해 봅니다. 단, 함수의 두번째 인수가 생략되거나 1일때만 정확한 결과를 얻습니다.

1. 엑셀 WEEKDAY 함수로 정수 요일 얻기

[그림1] 엑셀 WEEKDAY 함수, 한글 요일 표시하기[그림1] 엑셀 WEEKDAY 함수, 한글 요일 표시하기



사용 예제1 : =WEEKDAY(B4)
사용 결과1 : 4

1) B4 셀에 2016-06-01 의 날짜가 입력되어 있습니다.
2) 요일 순서를 선택하는 두번째 옵션인수는 생략되었습니다.
3) 그래서 [return_type] 은 기본값 1 이 됩니다.
4) 결국 반환값은 4 입니다.

이상의 설명은 이전 WEEKDAY 함수에서 함께 하였습니다. 다음부터는 이 결과를 한글 요일로 변환하는 것입니다.

2. 엑셀 WEEKDAY 함수 정수 결과의 한글 영문 표시

5) 서식 적용할 셀을 먼저 선택합니다. 엑셀 셀 서식 창을 엽니다. 셀서식 창을 여는 방법은 많습니다.
( 단축키: CTRL+1 , 홈 탭 > 표시형식 오른쪽 아래 화살표, 서식 지정할 셀에서 마우스 우클릭 > 셀 서식 )

[그림2] 엑셀 셀서식 한글 요일 서식[그림2] 엑셀 셀서식 한글 요일 서식



6) 엑셀 셀서식 > 표시형식 > 사용자 지정 > aaaa 입력 > 확인 >>> 결과 4 는 한글 요일 수요일로 표시됩니다.

사용 예제2 : =WEEKDAY(B5, 1)
사용 결과2 : 2

1) 결과 셀에서 셀서식 창을 엽니다 ( 단축키: CTRL+1 )
2) 사용자 지정 범주에서 dddd 를 입력합니다.
3) 영문 요일 Monday 를 표시합니다.


기억하세요. 위의 셀 서식은 WEEKDAY 함수의 return_type 인수가 1 이나 생략시에만 정확한 값을 얻을 수 있습니다.

보다 다양한 한글과 영문 요일을 얻는 방법 :
http://secstart.tistory.com/609
 
마늘빵.


댓글