엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

지난 포스팅에서 조건부 서식으로 조건을 입력하는 법을 배웠습니다. 이를 응용하여, 이번에는 날짜별로 토요일은 파란색, 일요일은 붉은색으로 표시해보겠습니다.

여기서는 먼저 "요일"이 들어가기 때문에, 먼저 날짜로부터 요일을 어떻게 구할 것인지 정해야 합니다.

여러가지 방법이 있지만 TEXT 함수를 써보겠습니다. (WEEKDAY 함수도 가능합니다.)

TEXT 함수로 요일을 표시하는 법에 대해서 잘 모르시겠다면 아래 포스팅을 참조 부탁드립니다.

https://blog.naver.com/mech05/221808346270

먼저 아래와 같이 데이터를 선택합니다. 이 때 셀의 위치는 A1입니다.

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

위 상태에서 조건부 서식을 눌러 아래와 같이 조건입력창으로 들어갑니다. (조건부서식 → 새규칙)

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

날짜가 토요일이면, 그 전체 행(줄)을 셀 색을 파란색으로, 일요일이면 빨간색으로 지정해보겠습니다.

조건에 따라 행 전체를 서식 적용하는 방법은 가장 위에 링크해놓은 포스팅을 참조바랍니다. 중요한 내용이니 꼭 숙지하시길 바랍니다.

먼저 "A"열에 날짜가 입력되어있습니다. 이로부터 요일을 구하려면 배웠던 것처럼 TEXT함수를 씁니다.

TEXT(A1, "aaa") = "토"

위 수식은 A1 날짜가 토요일인지 여부를 판단하라는 것입니다.

이 수식이 참이라면 서식을 적용하면 끝입니다. 다만, 행 전체(줄)를 색을 칠해줄 예정이므로 A1대신, $A1을 입력합니다. 이 부분이 이해가 가지 않으신다면 반드시 가장 위 링크를 걸어놓은 포스팅을 복습하세요!

아래와 같이 입력하고, 확인을 누릅니다. 물론 셀 채우기가 아니라 글자 색을 바꾸실 수도 있습니다. "서식" 버튼을 눌러 원하는 대로 바꿔봅시다.

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

위와 같이 적용된 것을 알 수 있습니다. 그런데 이상하지 않나요? 코스피 지수인데, 토요일 데이터가 있나?하고요. 과거에는 있었고요 뒤로 가시면, 2000년대 들어서 없어진 것을 알 수 있습니다.

"일요일"은 당연히 해보나 마나 없을 겁니다. 따라서 일요일 대신 금요일을 노란색으로 표시해보겠습니다. 이를 응용하시면 당연히 얼마든지 원하시는 날짜, 요일에 표시를 하실 수 있습니다.

이 경우 기존의 조건부 서식에 더하여 서식을 하나 더 추가시켜주셔야 합니다.

똑같이 범위를 선택하고, "새 규칙"으로 들어가 다음과 같이 입력합니다.

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

정상적으로 잘 적용이 된 것을 알 수 있습니다.

"필터"기능을 이용하면 간단하지 않나요?라고 묻는 분도 계십니다.

그럴 경우 셀 내용이 바뀌는 것에 따라 서식이 바뀌지 않습니다.

하지만 조건부서식은 말 그대로 셀 내용을 조건으로 하기 때문에 날짜를 바꿔주시면 서식이 자동으로 적용/해제가 됩니다. 아래처럼요.

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

엑셀 요일 자동표시는 날짜 입력시 요일 또는 요일명을 자동으로 계산하여 표기하고자 할때

예를들어 특정셀($A4)에 "2014-01-21" 날짜를 입력하면 "화요일" 또는 "화" 요일명을 자동으로 표기한다

예제를 통해 상세히 설명하겠지만 미리 간추리자면 특정셀($A4)에 날짜가 입력된다면 아래 방식으로 날짜에 맞는 요일명을 표시할 수 있다

1. 요일명 적용 함수 : =TEXT($A4,"aaaaa")
2. 간단 요일명 적용 함수 : =TEXT($A4,"aaa")
3. 셀서식 표시형식 중 "날짜" 원하는 날짜서식으로 적용
 - 셀서식은 홈메뉴에서 찾거나 "Ctrl + 1" 단축키로 열기
4. 요일 색깔구분은 조건부서식을 활용
 - weekday 함수를 이용해 "토요일","일요일" 색상을 달리 지정할 수 있음
 - 색깔을 지정할 영역 선택 후 "조건부서식 => 새규칙 => 수식을 이용하여 아래 수식 입력"
 - 토요일인 경우 : =WEEKDAY($A4)=7
 - 일요일인 경우 : =WEEKDAY($A4)=1

이제 예제를 통해 날짜 요일표시에 대해 알아보자

아래 예제는 2014년도 1월 한달간 요일명을 표시한 엑셀예제로 날짜에 해당하는 요일명, 간단요일명, 셀서식 날짜형식을 지정하여 다양하게 표시하고 금쪽같은 주말 토요일, 일요일은 조건부서식으로 색깔을 달리하여 표시

A4 셀에 날짜를 입력하고 B4에 TEXT($A4,"aaaaa") 수식을 입력하면 요일명이 표시된다. C4에 표시된 간단 요일명은 표시형식을 "aaa"로 수정하고 날짜형식의 셀서식 적용은 엑셀 홈메뉴에서 찾아 지정하거나 셀서식 바로가기(Ctrl + 1)를 눌러 날짜 중 원하는 형식을 지정한다.

 

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal

찾는 날짜 형식이 없다면 사용자 지정으로 적용가능

앞서 간추려 언급했다시피 주말(토요일, 일요일)은 색깔을 달리하여 표기하고 싶을 땐 조건부서식을 활용한다.
우선 색깔을 지정할 영역을 선택 후 "조건부서식 => 새규칙 => 수식을 이용하여 아래 수식 입력" weekday 함수를 적용할 요일에 따라 추가로 지정한다.


 - 토요일인 경우 : =WEEKDAY($A4)=7
 - 일요일인 경우 : =WEEKDAY($A4)=1

엑셀예제파일 -

엑셀 날짜 요일 색깔 - egsel naljja yoil saegkkal
엑셀 요일 자동표시, 날짜서식, 색깔구분하기.xlsx

매번 언급하지만 설명이 부족하여 엑셀예제 수식을 보고싶을 땐 Ctrl + ` 을 눌러 확인하면 된다.