안녕하세요! 여러분의 칼퇴 요정입니다.
매일 아침 출근해서 엑셀 보고서를 작성할 때, 가장 먼저 하는 일이 무엇인가요? 혹시 '날짜'를 오늘 날짜로 고치고 계시지는 않나요? 혹은 문서를 인쇄했는데, 이게 어제 뽑은 건지 방금 뽑은 건지 헷갈려서 종이를 낭비한 경험은 없으신가요?
엑셀에는 파일을 열 때마다 오늘 날짜와 현재 시간을 자동으로 업데이트해 주는 똑똑한 함수가 있습니다. 바로 TODAY와 NOW입니다.
오늘 이 글을 통해 매번 날짜를 타이핑하는 수고를 덜어보세요. 더불어, "저는 날짜가 안 변했으면 좋겠는데요?"라는 분들을 위한 날짜 고정 단축키 꿀팁까지 함께 알려드립니다.

1. TODAY 함수: 오늘 며칠이지? (날짜 자동 입력)
TODAY 함수는 현재 컴퓨터 시스템에 설정된 '오늘 날짜'를 반환합니다. 내일 이 파일을 다시 열면, 날짜도 자동으로 내일 날짜로 바뀝니다.
1-1. 사용 공식
* 특징: 괄호 안에 아무것도 넣지 않습니다. (인수 없음)
1-2. 실전 활용: 프로젝트 D-Day 계산기
TODAY 함수가 가장 빛을 발하는 순간은 바로 D-Day(디데이) 관리입니다. 남은 기간이 매일매일 자동으로 줄어들어야 하기 때문입니다.
| 항목 | 수식 입력 | 결과 화면 |
| 오늘 날짜 | =TODAY() | 2024-05-01 (예시) |
| 마감일 | 직접 입력 | 2024-12-25 |
| 남은 기간(D-Day) | =마감일셀 - TODAY() | D-238 |
이렇게 수식을 한 번만 만들어 두면, 엑셀을 켤 때마다 남은 날짜가 자동으로 갱신되어 마감 압박(?)을 느낄 수 있습니다.
2. NOW 함수: 지금 몇 시지? (날짜 + 시간)
NOW 함수는 날짜뿐만 아니라 '현재 시간'까지 분, 초 단위로 표시합니다. 출근 기록, 실험 측정 시간, 입출차 관리 등 시각이 중요한 데이터에 쓰입니다.
2-1. 사용 공식
* 특징: 역시 괄호 안에 아무것도 넣지 않습니다.
2-2. 실전 활용: 인쇄 시점 기록하기
보고서 우측 상단에 =NOW()를 적어두면, 인쇄할 때마다 그 시점의 시간이 찍혀 나옵니다. 회의 시간에 "이거 최신 버전 맞아?"라는 질문을 받았을 때, "네, 오늘 오전 09:30분에 뽑은 데이터입니다."라고 명확히 답할 수 있죠.
3. 주의! 치명적인 단점 (휘발성 데이터)
TODAY와 NOW 함수 사용 시 반드시 주의해야 할 점이 있습니다. 이 함수들은 '휘발성(Volatile)'을 가집니다.
이 함수들은 엑셀 시트가 계산될 때(수정이 일어나거나 파일을 다시 열 때)마다 값이 계속 바뀝니다.
예를 들어, "작성일: =TODAY()"라고 입력해두고 저장한 뒤, 1년 뒤에 파일을 열면 작성일이 1년 뒤 오늘 날짜로 바뀌어 있습니다.
따라서 '기록(History)'을 남겨야 하는 경우에는 절대로 이 함수를 쓰면 안 됩니다. (예: 지출 결의서 작성 날짜, 회원 가입일 등 변하면 안 되는 정보)
4. 대안: 날짜가 변하지 않게 입력하는 법 (필수 단축키)
그렇다면 기록용으로 날짜와 시간을 '박제(고정)'하고 싶을 때는 어떻게 해야 할까요? 직접 타이핑하는 것보다 10배 빠른 단축키가 있습니다.
Ctrl + ; (세미콜론)
⏰ 현재 시간 고정 입력
Ctrl + Shift + ;
이 단축키로 입력한 날짜는 10년 뒤에 파일을 열어도 입력 당시의 날짜 그대로 남아있습니다.
한눈에 보는 비교 (함수 vs 단축키)
| 구분 | 함수 (=TODAY) | 단축키 (Ctrl+;) |
|---|---|---|
| 성격 | 자동 갱신 (Dynamic) | 고정 값 (Static) |
| 용도 | 보고서 헤더, D-Day, 나이 계산 | 작성일 기록, 입고일, 결제일 |
| 내일 열면? | 날짜가 바뀜 | 날짜가 그대로임 |
5. 보너스 팁: 요일까지 나오게 하려면?
TODAY 함수를 썼는데 2024-05-01이라고만 나와서 심심하신가요? "2024년 5월 1일 (수)"처럼 요일까지 멋지게 표시하는 방법입니다.
- 날짜 셀을 클릭하고 [Ctrl + 1] (셀 서식)을 누릅니다.
- [표시 형식] 탭의 [사용자 지정]으로 갑니다.
- 형식 칸에 이렇게 입력해 보세요.
yyyy년 m월 d일 (aaa)
여기서 aaa는 '월', '화' 같은 요일을, aaaa는 '월요일'처럼 전체 요일을 표시해 주는 마법의 코드입니다.
오늘은 매일 변하는 시간을 다루는 TODAY, NOW 함수와 변하지 않는 시간을 기록하는 단축키(Ctrl+;)에 대해 알아보았습니다.
상황에 맞게 이 두 가지를 골라 쓸 줄 안다면, 여러분의 엑셀 보고서는 훨씬 더 스마트해질 것입니다.
다음 시간에는 엑셀 데이터 가공의 꽃, "주민번호에서 생년월일만 쏙 뽑아내는 방법" (LEFT, RIGHT, MID 함수)에 대해 다뤄보겠습니다. 텍스트 함수 시리즈도 기대해 주세요!
이 정보가 유용하셨다면 공감과 댓글 부탁드립니다. 오늘도 칼퇴하세요!