Excel에서 주말과 공휴일을 강조 표시하는 방법은 무엇입니까?
Excel에서 일일 기록표를 작업할 때, 데이터 검토를 쉽게 하기 위해 주말이나 공휴일을 평일과 시각적으로 구분하는 것이 유용할 수 있습니다. 이러한 강조 표시는 특히 출석부, 프로젝트 타임라인 또는 비즈니스 로그 등에서 유용하며, 여기서 근무일과 비근무일을 구분하면 시각적 관리와 후속 분석에 도움이 됩니다. Excel에서는 조건부 서식 사용, 사용자 정의 보조 수식 열 또는 VBA를 활용한 고급 자동화와 같은 다양한 방법을 제공합니다. 적절한 솔루션을 선택하는 것은 테이블 레이아웃, 새 데이터가 추가되는 빈도 및 공휴일 목록 변경 여부에 따라 달라질 수 있습니다.
조건부 서식을 사용하여 주말과 공휴일 강조하기
Excel의 조건부 서식 기능을 사용하면 계산을 데이터에 입력하지 않고도 주말 (일반적으로 토요일과 일요일) 및 날짜 기록 내의 공휴일을 자동으로 강조할 수 있습니다. 이 방법은 자주 워크시트를 검토하거나 업데이트하는 사용자에게 적합하며, 데이터나 공휴일이 변경될 때 즉시 업데이트되는 비작업일에 대한 색상 표시가 필요할 경우 유용합니다.
주말과 공휴일에 대해 조건부 서식을 설정하려면 다음 지침을 따르세요:
1. 강조하고자 하는 날짜 범위를 선택하세요.
2. 홈 탭으로 이동하여 조건부 서식을 클릭하고 규칙 편집기를 열기 위해 새 규칙을 선택하세요. 스크린샷 보기:
3. 새 서식 규칙 대화 상자에서:
- 규칙 유형 목록에서 ‘수식을 사용하여 서식을 지정할 셀 결정’을 선택하세요.
- 수식 입력란에 다음 수식을 입력하세요: =NETWORKDAYS($A2,$A2,$F$2:$F$6)=0
- 강조 스타일을 설정하기 위해 서식 버튼을 클릭하세요.
4. 셀 서식 대화 상자에서 채우기 탭으로 전환하고 주말과 공휴일에 사용할 배경색을 선택하세요. 이 색상은 비작업일을 일반적인 날들과 구별하여 빠른 시각적 참고를 제공합니다.
5. 확인 버튼을 두 번 클릭하여 대화 상자를 닫으세요. 선택된 영역 내에서 주말 또는 공휴일에 해당하는 모든 날짜에 자동으로 강조 표시가 나타납니다. 공휴일은 언제든지 공휴일 범위를 통해 업데이트할 수 있으며, 서식 또한 자동으로 업데이트됩니다.
팁 및 문제 해결: 강조 표시가 나타나지 않는 경우 날짜 형식을 다시 확인하세요 (수식은 실제 Excel 날짜에 적용됨); 불일치로 인해 규칙이 실패할 수 있습니다. 여러 열에 적용하는 경우 수식 셀 참조를 조정하세요. 또한 데이터가 여러 연도에 걸쳐 있는 경우 올바른 비작업일을 반영하도록 공휴일 목록을 업데이트하세요.
장점: 추가 열이나 수동 작업이 필요 없으며; 테이블이 확장되거나 공휴일 목록이 변경되더라도 완전히 동적으로 작동합니다.
잠재적인 제한 사항: 조건부 서식은 한 워크시트당 최대 규칙 개수 제한이 있으며 (드물게 초과), 복잡한 수식은 대량의 데이터셋에서 워크북 성능을 저하시킬 수 있습니다.

Kutools AI로 엑셀의 마법을 풀다
- 스마트 실행: 셀 작업 수행, 데이터 분석 및 차트 생성 - 간단한 명령어로 모든 것을 처리합니다.
- 사용자 정의 수식: 작업을 간소화하기 위한 맞춤형 수식을 생성합니다.
- VBA 코딩: 손쉽게 VBA 코드를 작성하고 실행합니다.
- 수식 해석: 복잡한 수식도 쉽게 이해할 수 있습니다.
- 텍스트 번역: 스프레드시트 내 언어 장벽을 허물어 보세요.
Excel 수식 – 보조 열을 사용하여 주말과 공휴일 표시하기
색상 코드에 대한 더 많은 제어를 원하거나 작업일/비작업일별로 정렬/필터링을 원하는 사용자는 보조 열에 수식을 추가하는 것이 신뢰할 수 있는 선택입니다. 이 기법은 각 행을 주말, 공휴일 또는 평일로 명확하게 표시하며 필터링, 수동 서식 또는 데이터 요약에 사용할 수 있습니다.
이 방법은 단순히 색상 코드만으로는 충분하지 않거나, 주말/공휴일에 대한 합계를 직접 계산하려는 경우에 특히 유용합니다.
날짜가 A열에서 2행부터 시작되고, 공휴일은 F2:F6에 나열되어 있다고 가정합니다. 날짜 열 옆에 새로운 열을 삽입하고 '요일 유형'과 같은 제목을 입력하세요.
1. B2 셀(보조 열)에 다음 수식을 입력하세요:
=IF(OR(WEEKDAY(A2,2)>=6,COUNTIF($F$2:$F$6,A2)>0),"Weekend/Holiday","Workday")
이 수식은 각 날짜에 대해 두 가지 확인 작업을 수행합니다:
- WEEKDAY(A2,2)>=6: 토요일 (6)과 일요일 (7)을 주말로 간주합니다 (주말이 다른 경우 그에 맞게 조정하세요).
- COUNTIF($F$2:$F$6,A2)>0: 날짜가 공휴일 목록 중 하나와 일치하는지 확인합니다.
2. 그런 다음 채우기 핸들을 아래로 드래그하여 수식을 다른 행에 적용합니다. 모든 행이 채워지면, “주말/공휴일”로 필터링하여 해당 줄을 분리하거나 수동으로 강조 표시하세요. 색상을 원한다면 이 열을 기준으로 조건부 서식을 적용할 수도 있습니다.
팁: 주말 요일이 다른 경우 WEEKDAY
논리를 변경하세요 (예: 일요일의 경우 1 사용 또는 지역에 따른 특정 숫자 사용). 항상 공휴일 목록을 최신 상태로 유지하세요. 데이터 범위가 변경되면 필요한 경우 채우기/복사를 다시 적용하세요.
장점: 보조 열을 사용하여 더 많은 사용자 정의 필터링 및 보고 가능. 필요에 따라 쉽게 식별, 카운트 또는 색상 지정 가능.
단점: 데이터에 추가 열이 필요하며, 이후 조건부 서식을 사용하지 않을 경우 수동으로 색상을 채워야 합니다.
VBA 코드 – 주말과 공휴일 자동으로 음영 처리하기
날짜 범위를 자주 업데이트해야 하거나, 수식 및 조건부 서식으로는 할 수 없는 주말과 공휴일 강조 표시 과정을 자동화하려는 경우, 간단한 VBA 매크로를 사용하는 것이 매우 효율적입니다. 이는 긴 리스트를 관리하거나 반복적으로 워크시트를 생성하는 사용자에게 이상적입니다.
매크로를 사용하면, 선택한 날짜 범위 및 공휴일 목록에 따라 Excel에서 주말과 공휴일 날짜를 자동으로 음영 처리합니다. 필요에 따라 코드에서 강조 색상을 변경하고, 데이터가 변경될 때마다 매크로를 재실행할 수 있습니다.
1. 개발 도구 > Visual Basic을 클릭하세요. Microsoft Visual Basic for Applications 창에서 삽입 > 모듈을 선택하세요.
2. 새로 생성된 모듈에 다음 코드를 복사하여 붙여넣으세요:
Sub ShadeWeekendsAndHolidays()
Dim rngDates As Range
Dim rngHolidays As Range
Dim cell As Range
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rngDates = Application.InputBox("Select the range with dates:", xTitleId, Selection.Address, Type:=8)
Set rngHolidays = Application.InputBox("Select the range with holiday dates:", xTitleId, , Type:=8)
On Error GoTo 0
If rngDates Is Nothing Then Exit Sub
If rngHolidays Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each cell In rngDates
If IsDate(cell.Value) Then
If Weekday(cell.Value, vbMonday) >= 6 Or Not IsError(Application.Match(CDbl(cell.Value), rngHolidays, 0)) Then
cell.Interior.Color = RGB(255, 199, 206) ' Light red fill; adjust as needed
Else
cell.Interior.ColorIndex = xlNone ' Remove fill from regular days
End If
End If
Next cell
Application.ScreenUpdating = True
End Sub
3. F5 키를 눌러 코드를 실행하면, 날짜 셀과 공휴일 셀 목록을 선택하라는 메시지가 표시됩니다. 화면의 지침을 따르세요.
매크로는 주말 (토요일/일요일)과 공휴일 (목록에 따라)을 채우기 색상으로 강조 표시합니다. RGB(255,199,206) 값을 수정하여 원하는 색상을 사용할 수 있습니다.
팁:
잘못된 범위를 선택한 경우, 매크로를 다시 실행하면 됩니다. 선택된 범위의 모든 기존 채우기는 일치하지 않는 셀에 대해 초기화됩니다.
날짜 및 공휴일이 올바른 Excel 날짜 값 (텍스트 아님)을 사용하는지 확인하세요.
장점: 반복적인 작업 시간을 절약하고 큰 유연성을 제공합니다. 수동으로 서식을 다시 적용할 필요가 없습니다.
단점: 매크로는 워크북에 활성화되어야 합니다. VBA에 익숙하지 않은 사용자는 실행 전에 백업본에서 저장하고 테스트해야 합니다.
관련 기사 더 보기:
- 병합된 셀에 대해 교대로 강조 표시하기
- 대량의 데이터에서 교대로 강조 표시하는 것이 데이터를 스캔하는 데 매우 유용하지만, 데이터에 병합된 셀이 있을 수 있습니다. 아래 스크린샷과 같이 병합된 셀에 대해 교대로 강조 표시하는 방법으로 이 문제를 Excel에서 어떻게 해결할 수 있습니까?
- 근사값 매칭 강조 표시하기
- Excel에서는 Vlookup 함수를 사용하여 근사값을 빠르고 쉽게 찾을 수 있습니다. 하지만 행과 열 데이터를 기반으로 근사값을 찾고 원본 데이터 범위에서 근사값을 강조 표시하려는 경우 아래 스크린샷과 같이 Excel에서 이 작업을 어떻게 해결할 수 있겠습니까? 이 글에서는 이를 Excel에서 해결하는 방법에 대해 다룹니다.
- 특정 값이 다른 셀보다 크면 강조 표시하기
- 두 열의 값을 비교하는 예를 들어, 열 B의 값이 같은 행의 열 C의 값보다 큰 경우 아래 스크린샷처럼 열 B의 값을 강조 표시하려고 한다고 해봅시다. 이 문서에서는 Excel에서 특정 값이 다른 셀보다 큰 경우 강조 표시하는 몇 가지 방법을 소개하겠습니다.
- 드롭다운 목록에 따라 행 강조 표시하기
- 이 문서에서는 드롭다운 목록에 따라 행을 강조 표시하는 방법에 대해 설명하겠습니다. 예를 들어, 아래 스크린샷에서 E열의 드롭다운 목록에서 '진행 중'을 선택하면 행을 빨간색으로 강조 표시하고, '완료됨'을 선택하면 파란색으로, '시작 안 함'을 선택하면 녹색으로 강조 표시하고자 합니다.
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약