엑셀 / 달력 만드는 방법

엑셀 달력은 첫 날짜를 실제 날짜 값으로 입력하고 가로로 1일, 세로로 7일씩 더하는 방식으로 만들 수 있습니다. 요일과 날짜가 맞도록 첫 칸의 기준 날짜를 먼저 정해야 합니다. 숫자 1·2·3만 적는 것보다 실제 날짜를 쓰면 다음 날짜 계산과 일정 관리에 활용하기 쉽습니다.

메뉴 경로와 단축키는 Windows용 데스크톱 Excel 기준입니다. 버전과 리본 메뉴 구성에 따라 이름·위치가 다를 수 있습니다.

날짜 칸 구성하기

  1. A1:G1에 일요일~토요일을 적고 A2에 달력 첫 주의 일요일 날짜를 입력합니다. 예를 들어 2026년 10월 달력의 첫 일요일 칸은 이전 달의 9월 27일부터 시작할 수 있습니다.

A1:G1에 일요일~토요일을 적고 A2에 달력 첫 주의 일요일 날짜를 입력합니다. 예를 들어 2026년 10월 달력의 첫 일요일 칸은 이전 달의 9월 27일부터 시작할 수 있습니다.

=DATE(2026,10,1)-WEEKDAY(DATE(2026,10,1),1)+1

위 수식은 해당 월 1일이 속한 주의 일요일을 구하는 예입니다. 월요일 시작 달력은 요일 제목과 WEEKDAY 반환 형식도 함께 바꿔야 합니다.

  1. B2에 =A2+1을 넣고 G2까지 오른쪽으로 채웁니다. 가로로 날짜가 하루씩 증가해야 합니다. 날짜 하나만 드래그할 때 생기는 자동 채우기 옵션도 확인합니다.

B2에 =A2+1을 넣고 G2까지 오른쪽으로 채웁니다. 가로로 날짜가 하루씩 증가해야 합니다. 날짜 하나만 드래그할 때 생기는 자동 채우기 옵션도 확인합니다.

  1. A3에 =A2+7을 입력합니다. 같은 요일의 다음 주이므로 7일을 더합니다.

A3에 =A2+7을 입력합니다. 같은 요일의 다음 주이므로 7일을 더합니다.

  1. A3 수식을 오른쪽 G3까지 복사합니다. 각 열이 위쪽 날짜에 7을 더하는 참조인지 확인합니다.

A3 수식을 오른쪽 G3까지 복사합니다. 각 열이 위쪽 날짜에 7을 더하는 참조인지 확인합니다.

  1. 다음 주 행들을 아래로 채웁니다. 한 달이 여섯 주에 걸쳐 표시되는 경우도 있으므로 충분한 날짜 칸을 준비합니다.

다음 주 행들을 아래로 채웁니다. 한 달이 여섯 주에 걸쳐 표시되는 경우도 있으므로 충분한 날짜 칸을 준비합니다.

날짜는 유지하고 표시만 꾸미기

Ctrl+1의 날짜·사용자 지정 형식에서 d처럼 일만 보이게 할 수 있습니다. 내부 날짜는 연·월·일을 유지하므로 다음 달 날짜도 정확히 구분할 수 있습니다. 이전·다음 달 칸을 흐리게 표시하려면 실제 월 값을 기준으로 서식을 정합니다.

같은 칸에 수식 날짜와 여러 일정 문자열을 직접 함께 입력하면 날짜 계산을 덮어쓸 수 있습니다. 일정용 별도 행이나 입력 칸을 두고, 날짜 수식과 메모 영역을 구분하세요. 공휴일은 날짜 배열만으로 자동 판정되지 않습니다.

템플릿으로 시작하기

  1. [파일] → [새로 만들기]에서 달력을 검색해 템플릿을 선택할 수 있습니다. 연도·월 변경 방식과 수식이 있는 칸을 확인한 뒤 필요한 디자인으로 수정합니다.

[파일] → [새로 만들기]에서 달력을 검색해 템플릿을 선택할 수 있습니다. 연도·월 변경 방식과 수식이 있는 칸을 확인한 뒤 필요한 디자인으로 수정합니다.

기능과 적용 제품은 Microsoft의 달력 템플릿 안내에서 확인할 수 있습니다.

완성 후 검증

달력의 1일과 마지막 날의 요일을 실제 달력과 대조하고 월·년을 바꾼 뒤에도 수식이 맞는지 확인합니다. Ctrl+P에서는 가로·세로 방향, 한 페이지 배치와 글자 크기를 검토합니다. 공휴일·휴무일은 사용할 지역과 연도의 공식 자료를 별도로 확인해야 합니다.

같은 카테고리의 다른 글
엑셀 / 함수 / REPLACE, REPLACEB / 특정 위치의 문자열을 바꾸는 함수

엑셀 / 함수 / REPLACE, REPLACEB / 특정 위치의 문자열을 바꾸는 함수

REPLACE로 위치와 문자 수를 지정해 문자열을 바꾸는 방법을 설명합니다. SUBSTITUTE와의 차이, REPLACEB의 호환성 및 개인정보 표시의 한계를 다룹니다.

엑셀 / 함수 / PRODUCT / 곱하기 함수

엑셀 / 함수 / PRODUCT / 곱하기 함수

PRODUCT로 개별 숫자·범위를 곱하는 방법을 설명합니다. 빈 셀·텍스트·0 처리와 행별 곱의 합을 구하는 SUMPRODUCT의 차이도 확인할 수 있습니다.

엑셀 / VBA / 메뉴에 개발 도구 추가하는 방법

엑셀 / VBA / 메뉴에 개발 도구 추가하는 방법

Excel 옵션에서 개발 도구 탭을 추가하고 다시 숨기는 방법을 안내합니다. VBA 편집기·매크로·컨트롤의 역할과 매크로 보안 설정의 차이도 설명합니다.

엑셀 / 시트의 눈금선 없애는 방법

엑셀 / 시트의 눈금선 없애는 방법

보기 탭에서 눈금선을 숨기고 다시 표시하는 방법을 안내합니다. 셀 테두리와 인쇄 눈금선의 차이, 눈금선 색과 채우기 색의 영향도 설명합니다.

엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

TEXT·DATEVALUE로 날짜와 텍스트를 변환하는 방법을 설명합니다. 일련번호·표시 형식의 차이와 지역별 문자열 해석, 값으로 저장하는 과정도 다룹니다.

엑셀 / 삼각함수(사인, 코사인, 탄젠트 등)의 값 계산하기

엑셀 / 삼각함수(사인, 코사인, 탄젠트 등)의 값 계산하기

SIN·COS·TAN과 역수 함수의 사용법, 도 단위를 라디안으로 변환하는 방법을 정리합니다. 각도 입력 오류와 정의되지 않는 값에 주의하며 삼각함수 계산을 할 수 있습니다.

엑셀 / VBA / 주석 만드는 방법

엑셀 / VBA / 주석 만드는 방법

작은따옴표로 VBA 주석을 만들고 편집 도구 모음으로 여러 줄을 주석 처리하는 방법을 안내합니다. 문자열 속 작은따옴표와 코드 비활성화의 주의점도 설명합니다.

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

YEAR·MONTH·DAY로 날짜에서 연·월·일을 추출하고 일련번호 구조를 설명합니다. 빈 셀과 텍스트 날짜, 날짜 체계의 차이를 확인할 수 있습니다.

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

ISBLANK로 실제 빈 셀을 검사하고 IF와 결합하는 방법을 설명합니다. 빈 문자열을 반환하는 수식, 공백 문자와 빈 셀의 차이를 구분할 수 있습니다.

엑셀 / 차트를 이미지 파일로 저장하는 방법

엑셀 / 차트를 이미지 파일로 저장하는 방법

Excel 차트를 복사해 PowerPoint나 그림판에서 이미지로 저장하는 방법을 설명합니다. 파일 형식, 잘림·글자 선명도와 원본 데이터 노출도 확인합니다.