엑셀에서 달력을 만든 후 각 날짜에 일정을 입력하고 색상을 지정했을 때, 다른 달로 변경해도 일정이 유지되는 문제가 발생하는 경우, 이를 해결하는 방법을 알아보겠습니다.
📌 1. 현재 문제의 원인
엑셀의 기본 달력 서식(레이아웃 선택 후 자동 생성)에서는 달력 셀에 직접 입력된 값은 월이 변경되어도 그대로 남아있습니다.
✅ 즉, 입력한 일정이 특정 달에만 적용되지 않고, 모든 달에 표시되는 문제가 발생하는 것입니다.
✅ 이유는 기본 달력 서식이 단순한 표 형태의 구조이기 때문입니다.
📌 2. 해결 방법 – 특정 달에만 일정 표시하기
엑셀에서 각 월에 해당하는 일정만 표시하는 방법은 여러 가지가 있지만, 대표적으로 조건부 서식과 VLOOKUP 또는 IF 함수를 활용하는 방법을 소개하겠습니다.
🔹 방법 1: 별도 일정 관리 표 + VLOOKUP 또는 IF 함수 활용 (추천 방법)
1️⃣ 새로운 시트(예: "일정관리")를 생성하고 일정 입력용 표를 만듭니다.
- 예시:
날짜 일정 2025-03-05 회의 2025-03-10 출장 2025-04-15 워크숍
2️⃣ 달력에서 일정이 들어갈 셀에 아래 함수를 입력합니다.
=IFERROR(VLOOKUP(DATE(2025,3,A1), 일정관리!$A$2:$B$100,2,FALSE),"")
DATE(2025,3,A1)
: 현재 2025년 3월의 A1 날짜에 해당하는 일정 검색일정관리!$A$2:$B$100
: 일정이 저장된 표 범위2
: 일정이 들어있는 두 번째 열IFERROR(...,"")
: 검색 결과가 없을 경우 빈칸 유지
3️⃣ 결과:
- 3월을 선택하면 3월 일정만 표시됨
- 4월을 선택하면 4월 일정만 표시됨
🔹 방법 2: 조건부 서식 활용 (색상 강조 적용)
1️⃣ "일정관리" 시트를 만들고 날짜 및 일정 입력
2️⃣ 달력 날짜 셀을 선택한 후 "조건부 서식" → "수식 사용하여 서식 지정" 선택
3️⃣ 아래 수식을 입력:
=COUNTIF(일정관리!$A$2:$A$100, DATE(2025,3,A1))>0
4️⃣ 서식(색상) 지정 후 적용
📌 결과: 해당 날짜에 일정이 있는 경우 자동으로 색상이 지정됩니다.
🚀 결론: 엑셀 달력 일정 입력 후 특정 달에만 표시하려면?
✅ VLOOKUP 또는 IF 함수 사용하여 일정 자동 표시 (추천)
✅ 조건부 서식으로 해당 월 일정 강조 표시 가능
✅ 달력 서식은 단순한 표이므로 직접 입력하면 모든 월에 적용됨 → 별도 일정 관리 필요
위 방법을 적용하면 각 월을 변경할 때마다 해당 월 일정만 자동으로 표시되도록 설정할 수 있습니다! 😊
댓글