엑셀 날짜 자동 입력, 왜 매번 헤매게 될까요
엑셀 날짜 자동 입력이 검색되는 이유는 간단합니다. 상황마다 필요한 방식이 다른데, 대부분 한 가지 방법만 알고 있어서 나머지 상황에서 매번 손으로 날짜를 치기 때문입니다. 오늘 날짜를 고정으로 찍고 싶을 때, 파일을 열 때마다 자동으로 갱신되는 날짜가 필요할 때, 여러 행에 날짜를 순서대로 채워야 할 때가 각각 다른 방법을 씁니다.
공문 작성, 일일 업무 대장, 민원 접수 기록부처럼 날짜가 반복적으로 들어가는 문서를 다루다 보면 이 차이를 모르고 넘어갈 때 오히려 일이 더 늘어납니다. 파일을 열 때마다 날짜가 바뀌어야 하는데 고정값을 넣어두면 다음 날 또 손으로 고쳐야 하고, 반대로 접수일처럼 고정돼야 하는 날짜에 자동 갱신 함수를 넣으면 문서를 열어볼 때마다 접수일이 오늘 날짜로 바뀌어버리는 사고가 납니다.
오늘 날짜를 한 번만 고정으로 넣고 싶을 때
가장 많이 쓰는 방법은 단축키입니다. 날짜를 입력할 셀을 선택하고 Ctrl + ; (세미콜론)을 누르면 오늘 날짜가 값으로 고정 입력됩니다. 이 값은 함수가 아니라 텍스트처럼 고정된 날짜값이기 때문에, 다음 날 파일을 다시 열어도 바뀌지 않습니다.
접수일, 결재일, 작성일처럼 “그 시점의 날짜”를 기록으로 남겨야 하는 셀에는 반드시 이 방법을 써야 합니다. 시간까지 같이 넣고 싶다면 Ctrl + Shift + ;를 누르면 현재 시각이 입력됩니다. 두 개를 이어서 누르면 날짜와 시간을 한 셀에 순서대로 넣을 수도 있습니다.
파일을 열 때마다 오늘 날짜로 자동 갱신하고 싶을 때
이때는 =TODAY() 함수를 씁니다. 이 함수는 값을 저장하는 게 아니라 “오늘 날짜를 계산해서 보여줘”라는 명령이기 때문에, 파일을 열 때마다 그날 날짜로 다시 계산됩니다.
=TODAY()
=TEXT(TODAY(), "yyyy-mm-dd")
두 번째처럼 TEXT 함수로 감싸면 원하는 형식으로 날짜를 문자열로 뽑을 수 있어, 공문 제목이나 파일명에 오늘 날짜를 자동으로 붙일 때 유용합니다. 현재 날짜와 시간을 함께 갱신하고 싶다면 =NOW()를 쓰면 됩니다.
여기서 실무자가 가장 자주 하는 실수가 바로 접수 대장에 TODAY 함수를 넣는 것입니다. 어제 접수한 건의 날짜가 오늘 파일을 열어보면 오늘 날짜로 바뀌어 있는 걸 발견하고 놀라는 경우가 많은데, 이는 함수의 정상 동작입니다. 기록으로 남겨야 하는 날짜는 앞서 설명한 단축키로 고정값을 입력해야 합니다.
여러 행에 날짜를 순서대로 채우고 싶을 때
일일 대장을 만들 때처럼 월~일까지 날짜를 순서대로 채워야 한다면 자동 채우기 기능이 편합니다. 첫 셀에 시작 날짜를 입력하고 셀 우측 하단의 채우기 핸들을 드래그하면, 기본적으로 하루씩 증가한 날짜가 채워집니다.
주말을 제외하고 평일만 채우고 싶다면 드래그 후 우측 하단에 나타나는 자동 채우기 옵션 아이콘을 눌러 “평일 단위 채우기”를 선택하면 됩니다. 월 단위나 연 단위로 늘리고 싶을 때도 같은 옵션에서 선택할 수 있습니다. 대량으로 정확한 간격을 지정하려면 홈 탭의 채우기 메뉴에서 계열 옵션을 열어 시작값, 증가값, 종료값을 직접 지정하는 방법도 있습니다.

실무에서 자주 섞어 쓰는 조합
날짜 하나만 다루는 경우는 드뭅니다. 접수일은 고정값으로, 마감일은 접수일에서 며칠 뒤로 계산해서, 상태 표시는 오늘 날짜와 비교해서 자동으로 바뀌게 만드는 식으로 여러 방법을 함께 씁니다.
=B2+7 → 접수일(B2)로부터 7일 뒤 마감일 계산
=IF(TODAY()>C2, "기한초과", "진행중") → 마감일(C2)과 오늘 날짜 비교
이런 수식을 조건부 서식과 함께 쓰면 기한이 지난 항목을 색으로 표시할 수 있는데, 이상치나 특정 조건을 눈에 띄게 표시하는 방법은 엑셀 조건부 서식으로 데이터 이상치·중복 한눈에 찾기에서 다룬 적이 있으니 참고하시면 좋습니다. 또한 날짜가 포함된 명단으로 공문을 여러 건 만들어야 한다면 엑셀 명단으로 공문·안내문 100통 만들기, 메일 병합으로 끝내기도 함께 보시면 작업 시간을 줄일 수 있습니다.
날짜가 텍스트로 인식돼서 계산이 안 될 때
간혹 날짜처럼 보이는데 왼쪽 정렬이 되어 있고 함수 계산도 안 되는 경우가 있습니다. 이는 날짜가 실제 날짜값이 아니라 텍스트로 저장된 경우입니다. 이런 셀은 셀 서식을 날짜로 바꿔도 소용없고, 값을 다시 날짜로 변환해줘야 합니다.
가장 간단한 방법은 빈 셀에 1을 입력하고 복사한 뒤, 텍스트로 된 날짜 범위를 선택해서 마우스 우클릭 후 선택하여 붙여넣기에서 “곱하기” 연산을 적용하는 것입니다. 텍스트처럼 보이던 날짜가 실제 숫자(날짜 일련번호)로 바뀌면서 계산이 가능해집니다. 데이터를 다른 시스템에서 내려받아 텍스트 날짜가 많이 섞여 있다면, 이런 정리 작업은 비전공자를 위한 데이터 클렌징 입문에서 소개한 절차와도 이어지는 부분이니 참고할 만합니다.
마무리하며
날짜 입력 방식을 상황에 맞게 구분해서 쓰는 것만으로도 문서 작업의 실수가 눈에 띄게 줄어듭니다. 접수일처럼 기록으로 남겨야 하는 값은 단축키로 고정하고, 오늘 기준으로 계속 갱신되어야 하는 값은 함수로 처리하는 원칙만 기억하면 됩니다. 픽셀앤코드는 이런 반복적인 문서·엑셀 업무를 자동화하는 실무 컨설팅과 맞춤형 도구 개발도 함께 지원하고 있으니, 사무실 전체의 문서 양식을 정리하거나 자동화가 필요하실 때 편하게 문의해 주시기 바랍니다.