본문 바로가기
카테고리 없음

TEXT: 날짜 형식을 내 마음대로 바꾸기 (2024-01-01을 2024년 1월 1일로)

by story00-1 2026. 1. 13.

안녕하세요! 여러분의 엑셀 멘토, 오피스 파트너입니다.

지난 시간에는 데이터를 합치는 & 연산자에 대해 배웠습니다. 그런데 합치기를 하다 보면 꼭 마주치는 당황스러운 상황이 있습니다.

분명히 날짜는 2024-05-01인데, 다른 글자와 합치기만 하면 45413 같은 알 수 없는 숫자로 변해버리는 현상, 겪어보셨나요?

"2024-05-01 매출 보고서"를 만들고 싶었는데, "45413 매출 보고서"가 되어버리는 이 난감한 상황! 이것은 엑셀이 날짜를 내부적으로 '일련번호(숫자)'로 관리하기 때문입니다.

오늘 소개할 TEXT 함수는 이런 날짜나 숫자를 "내가 원하는 모양 그대로" 고정시켜서 텍스트로 바꿔주는 엑셀의 메이크업 아티스트입니다. 이 함수만 알면 요일 표시, 천 단위 콤마, 날짜 포맷 변경 등 못 하는 게 없습니다.

TEXT: 날짜 형식을 내 마음대로 바꾸기 (2024-01-01을 2024년 1월 1일로)
TEXT: 날짜 형식을 내 마음대로 바꾸기 (2024-01-01을 2024년 1월 1일로)

1. TEXT 함수: 모양(Format)을 내 마음대로!

TEXT 함수는 숫자나 날짜 데이터에 '특정한 서식(옷)'을 입혀서 문자로 반환합니다. 셀 서식(Ctrl+1)과 기능은 같지만, 수식 안에서 사용할 수 있다는 강력한 장점이 있습니다.

1-1. 사용 공식

=TEXT(value, format_text)
* 해석: =TEXT(바꿀 셀, "원하는 모양")
⚠️ 주의사항:
두 번째 인수인 "원하는 모양"은 반드시 큰따옴표("")로 감싸주어야 합니다.
예: "yyyy-mm-dd"

2. 날짜 변환의 모든 것 (연, 월, 일, 요일)

가장 많이 쓰이는 날짜 포맷 코드입니다. 이 표만 캡처해 두셔도 업무 속도가 2배 빨라집니다.

구분 코드 설명 결과 (예시)
연도 yyyy 4자리 연도 2024
mm 2자리 월 (01~12) 05
m 1자리 월 (1~12) 5
dd 2자리 일 (01~31) 01
d 1자리 일 (1~31) 1
요일 aaa 한글 요일 (짧게)
aaaa 한글 요일 (길게) 수요일

3. 실전 예제 A: "2024-01-01"을 "2024년 1월 1일"로 바꾸기

A1 셀에 2024-05-01이 입력되어 있다고 가정해 봅시다. 이를 한국식 날짜 표기로 부드럽게 바꿔보겠습니다.

  • 목표: 2024년 05월 01일 (수요일)
  • 수식: =TEXT(A1, "yyyy년 mm월 dd일 (aaaa)")
  • 결과: 2024년 05월 01일 (수요일)

이렇게 변환된 값은 이제 '문자'가 되었기 때문에, 다른 텍스트와 합쳐도 모양이 깨지지 않습니다.


4. 실전 예제 B: 보고서 제목 자동화하기 (TEXT + & 연산자)

이 기능은 매일 보고서를 쓰는 직장인에게 '강력 추천'하는 팁입니다. 오늘 날짜(TODAY)에 맞춰 보고서 제목이 자동으로 바뀌도록 만들어 봅시다.

상황: A1 셀에 =TODAY() 함수가 들어있습니다.

=TEXT(A1, "mm월 dd일") & " 일일 업무 보고서"

결과:

  • 오늘이 5월 1일이라면 👉 05월 01일 일일 업무 보고서
  • 오늘이 12월 25일이라면 👉 12월 25일 일일 업무 보고서

이제 매번 파일 이름을 수정하거나 제목을 다시 칠 필요가 없습니다. 파일만 열면 제목이 오늘의 날짜로 자동으로 업데이트됩니다.


5. 보너스: 숫자 포맷 (천 단위 콤마)

날짜뿐만 아니라 금액을 표시할 때도 TEXT 함수는 필수입니다. 그냥 숫자를 가져오면 콤마가 빠져서 읽기 힘들기 때문입니다.

  • 상황: A1 셀에 1000000 (백만)이 있습니다.
  • 잘못된 예: ="총 매출액: " & A1 👉 결과: 총 매출액: 1000000
  • 잘한 예: ="총 매출액: " & TEXT(A1, "#,##0") & "원"
  • 결과: 총 매출액: 1,000,000원

여기서 #,##0은 엑셀에서 "천 단위마다 콤마를 찍어라"라는 약속된 기호입니다.



오늘은 엑셀의 데이터를 내가 원하는 모양으로 예쁘게 포장해 주는 TEXT 함수에 대해 알아보았습니다.

이 함수를 자유자재로 다루게 되면, 엑셀 시트가 단순한 계산기가 아니라 '잘 정리된 문서'처럼 보이게 됩니다. 상사에게 "보고서 깔끔하네!"라는 칭찬을 듣고 싶다면 TEXT 함수를 꼭 활용해 보세요.

이것으로 [엑셀 기초 함수 완전 정복] 시리즈 중 텍스트 가공 파트(LEFT, MID, RIGHT, LEN, TRIM, CONCATENATE, FIND, SEARCH, TEXT)를 모두 마쳤습니다! 이 내용들만 숙지하셔도 여러분은 이미 사내 엑셀 고수 반열에 오르셨습니다.

다음 시간부터는 많은 분들이 기다리시던 '조건문(Logic)'의 세계로 떠납니다. 엑셀 함수 3대장 중 하나인 IF 함수 기초부터 차근차근 알려드릴 테니 기대해 주세요!

도움이 되셨다면 공감과 댓글 부탁드립니다. 여러분의 칼퇴를 응원합니다!