기술 가이드

스프레드시트에서 월 번호를 월 이름으로 변환하기

7 min read 스프레드시트 업데이트됨 21 Oct 2025
스프레드시트에서 월 번호를 월 이름으로 변환하기
스프레드시트에서 월 번호를 월 이름으로 변환하기

모래 배경 위의 Google 로고

개요

숫자(혹은 날짜 값)를 사람이 읽기 쉬운 월 이름으로 바꾸려는 요구는 매우 흔합니다. 예를 들어 보고서나 대시보드에서 2025-03-15March 15 2025 또는 단순히 March로 표시하고 싶을 때가 있습니다. 이 문서에서는 Google 스프레드시트에서 월 번호를 월 이름으로 변환하는 실용적인 세 가지 방법과 각 방법의 적용 조건, 예제, 자주 발생하는 문제와 점검 항목을 제공합니다.

중요: 날짜가 실제로 ‘날짜‘ 데이터형이 아니라 텍스트로 저장되어 있으면 서식이나 함수가 기대한 결과를 내지 못합니다. 이 경우 먼저 날짜로 변환해야 합니다.

방법 1 — 사용자 지정 날짜 및 시간 서식으로 월 이름 표시

이 방법은 셀의 표시 형식만 바꾸어 날짜값의 월을 이름으로 보여줍니다. 실제 셀 값은 변경되지 않습니다. 즉, 원본 값은 유지된 채 보기 방식만 바뀝니다.

사용자 지정 날짜 형식 메뉴 열기

단계별:

  1. 월 이름으로 보고 싶은 날짜가 있는 셀 범위를 선택합니다.
  2. 상단 메뉴에서 형식(Format)을 클릭합니다.
  3. 숫자(Number)로 마우스를 옮기고 하위 메뉴에서 사용자 지정 날짜 및 시간(Custom date and time)을 선택합니다.
  4. 대화 상자 중앙의 텍스트 입력란에 기존 항목이 있으면 백스페이스로 삭제합니다.
  5. 텍스트 입력란 오른쪽의 화살표(˅)를 클릭해 Month를 선택합니다. 그 후 Month as full name(전체 월 이름)을 클릭합니다.
  6. 화살표를 다시 클릭해 Day를 선택하고 Day without leading zero를 선택합니다.
  7. 둘 사이에 필요한 구분자(예: 공백 또는 콤마)를 직접 입력합니다.
  8. 마지막으로 Year에서 Full numeric year를 선택합니다.
  9. 녹색 적용(Apply) 버튼을 눌러 변경 사항을 저장합니다.

예: 사용자 지정 서식을 MMMM d, yyyy로 설정하면 2025-03-15March 15, 2025로 표시됩니다.

중요: 이 방법은 셀 값 자체를 텍스트로 바꾸지 않습니다. 다른 함수(예: LEFT, CONCAT 등)로 텍스트 조작을 하려면 실제로 문자열 형태로 변환해야 합니다.

참고: 날짜가 텍스트로 저장되어 있거나 로케일(지역 설정)에 따라 날짜 파싱이 달라질 수 있으므로 먼저 데이터가 올바른 날짜로 인식되는지 확인하세요.

사용자 지정 날짜 형식 입력란 예시

방법 2 — TEXT 함수로 월 이름을 텍스트로 변환

TEXT 함수는 숫자(특히 날짜 숫자)를 지정한 형식의 텍스트로 반환합니다. 셀이 실제 날짜 값일 때 가장 안정적으로 동작합니다.

문법:

=TEXT(num, format)

여기서 num은 날짜나 숫자 또는 날짜가 있는 셀 참조(예: A1)입니다. format은 표시 형식 문자열로, 반드시 큰따옴표로 감싸야 합니다.

예제 단계:

  1. 월 이름을 표시할 셀을 선택합니다.
  2. 수식 입력란에 =TEXT(를 입력합니다.
  3. 날짜가 들어 있는 셀 참조(예: A1)를 입력합니다.
  4. 쉼표를 입력하고 형식 문자열을 큰따옴표로 감싼 형태로 입력합니다. 예: "mmmm d yyyy"
  5. 괄호를 닫고 Enter를 눌러 결과를 확인합니다.

예: =TEXT(A1, "mmmm d yyyy")는 A1이 2025-03-15일 때 March 15 2025를 반환합니다.

단축형 월 이름을 원하면 "mmm"을 사용하세요. 예: =TEXT(A1, "mmm d yyyy")Mar 15 2025.

Google 스프레드시트에서 TEXT 함수 사용 예시

장점:

  • 결과가 텍스트로 나오므로 다른 문자열 함수와 바로 결합 가능합니다.
  • 셀 표시와는 별개로 출력값을 제어할 수 있습니다.

단점:

  • 출력은 텍스트이므로 이후 날짜 연산에는 사용할 수 없습니다. 날짜 계산이 필요하면 원본 날짜를 보존하세요.

참고: TEXT 함수를 사용할 때 로케일 영향이 있을 수 있습니다. 서식 문자열은 스프레드시트의 로케일 설정(예: 미국, 한국 등)에 따라 달라 보일 수 있으니 일관된 결과를 원하면 파일 로케일을 확인하세요.

방법 3 — QUERY 함수로 결과 테이블 생성 시 날짜 형식 지정

QUERY 함수는 SQL 스타일 쿼리로 데이터를 조회하면서 출력 형식을 지정할 수 있습니다. 원본을 변경하지 않고 새로운 표 형태로 월 이름을 포함한 날짜 표시를 생성하려면 유용합니다.

예시 수식:

=QUERY(A1:C5, "SELECT A, B, C FORMAT B 'DD MMMM YY'")

위 식은 A1:C5 범위를 쿼리하여 A, B, C 열을 선택하고 B 열(날짜)을 DD MMMM YY 형식(예: 15 March 25)으로 표시합니다.

구성 요소 설명:

  • SELECT A, B, C : 새 테이블에 표시할 원본 열을 지정합니다.
  • FORMAT B 'DD MMMM YY' : B 열의 출력 형식을 지정합니다. 여기서 MMMM은 전체 월 이름입니다.

예: 원본 B열이 2025-03-15이면 쿼리 결과의 B열은 15 March 25로 표시됩니다.

Google 스프레드시트에서 QUERY로 날짜 형식 변경 예시

장점:

  • 원본 데이터를 보존한 채로 출력 형식을 조정한 새 시트를 만들 수 있습니다.
  • 대량의 데이터에 일괄 적용하기 쉽습니다.

단점:

  • FORMAT 절의 서식 코드는 로케일과 QUERY의 내부 파서 차이로 예상과 다르게 동작할 수 있습니다.
  • QUERY 결과는 별도의 표로 출력되므로 원본과의 동기화 방식에 주의해야 합니다.

날짜/서식 코드 요약

다음 표는 서식 코드와 의미, 예시를 정리한 것입니다. QUERY나 사용자 지정 형식, TEXT 함수의 형식 문자열에서 사용되는 코드입니다.

코드의미예시
d앞자리 0 없는 일7
dd앞자리 0 있는 일07
ddd요일(약어)Tue
dddd요일(전체)Tuesday
m앞자리 0 없는 월8
mm앞자리 0 있는 월08
mmm월 이름(약어)Jan
mmmm월 이름(전체)January
mmmmm월의 첫 글자J
y 또는 yy연도 두 자리22
yyy 또는 yyyy연도 네 자리2022

언제 이 방법들이 실패하거나 주의해야 할 점

  • 입력값이 텍스트인 경우: "2025-03-15"처럼 따옴표가 있는 텍스트 또는 20250315 같은 숫자 텍스트는 날짜로 인식되지 않을 수 있습니다. 이 경우 DATEVALUE, VALUE, SPLIT 등으로 먼저 날짜형으로 변환하세요.
  • 로케일(지역 설정) 차이: 스프레드시트 파일의 로케일이 US인지 한국인지에 따라 날짜 파싱과 서식 결과가 달라집니다. 설정 확인은 메뉴 > 파일 > 설정에서 가능합니다.
  • 날짜가 불완전할 때: 월만 있는 값(예: 3 또는 03)은 단독으로 날짜로 인식되지 않습니다. 이 때는 DATEDATEVALUE를 사용해 연도와 일을 보충해야 합니다. 예: =DATE(2025, A1, 1)은 A1에 월 숫자가 있을 때 1일을 기본값으로 하는 날짜를 만듭니다.
  • 시간대/타임스탬프 포함 시: 타임스탬프가 섞여 있으면 의도치 않은 변환이 발생할 수 있습니다. 필요하면 TO_DATE 또는 INT로 정수 부분만 추출하세요.

대안 접근법

  • SPLIT + CHOOSE/INDEX 조합: 월만 있고 숫자(1~12) 형태일 때는 배열로 월 이름을 만들고 INDEX 또는 CHOOSE로 매핑합니다. 예: =INDEX({"January","February","March","April","May","June","July","August","September","October","November","December"}, A1)
  • VLOOKUP 사용: 월 번호와 월 이름이 대응된 테이블을 만들어 VLOOKUP으로 변환합니다. 간단하고 로케일 독립적입니다.
  • Apps Script: 대량 변환을 자동화하거나 복잡한 규칙이 있을 때는 Google Apps Script로 스크립트를 작성해 처리할 수 있습니다.

점검 체크리스트 (롤아웃 전)

  • 원본 데이터가 실제 날짜 형식인지 확인(설정: 셀 형식 확인).
  • 파일 로케일이 목표 로케일과 일치하는지 확인(파일 > 설정).
  • 사용자 지정 서식 적용 시 미리보기로 결과 확인.
  • TEXT 함수를 사용하면 출력이 텍스트가 되므로 이후 날짜 계산에 영향이 없는지 검토.
  • QUERY 사용 시 출력 테이블 위치와 원본 동기화 방법 검토.

테스트 케이스(검증용)

  1. 입력: 2025-03-15(날짜형) → 기대: March 15, 2025 (사용자 지정 서식 및 TEXT 테스트)
  2. 입력: 03/15/2025(텍스트) → 기대: 2025-03-15로 변환 후 월 이름 출력 가능
  3. 입력: 3(월 숫자만) → 기대: March (DATE로 연도/일 보충 필요)
  4. 입력: 유럽식 15/03/2025(로케일 불일치) → 기대: 로케일에 따라 올바르게 파싱되거나 오류 발생(설정 확인 필요)

로컬 호환성 및 이슈

  • 한국 로케일에서는 월/일 순서가 다른 경우가 있으므로 MM/DD/YYYY 형식의 텍스트는 잘못 파싱될 수 있습니다.
  • 한국어 월 이름(예: 3월)로 출력하려면 로케일을 한국으로 설정하거나 사용자 지정 형식에 한국어 텍스트를 직접 넣어야 합니다. 예: "mmm"이나 "mmmm"은 로케일에 따라 Mar 또는 3월로 표시될 수 있습니다.

예: 한국어로 항상 3월처럼 출력하려면 TEXT 함수 대신 직접 맵핑을 사용하는 것이 안전합니다. 예: =INDEX({"1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"}, A1)

간단 용어집

  • 사용자 지정 서식: 셀의 표시 방식을 바꿔서 데이터를 읽기 쉽게 보여주는 설정입니다.
  • TEXT 함수: 숫자나 날짜를 원하는 형식의 텍스트로 변환합니다.
  • QUERY 함수: SQL 스타일 쿼리로 데이터 집합을 조회하고 서식을 지정할 수 있습니다.

권장 SOP(단계별 작업 흐름)

  1. 원본 데이터 검사: 날짜 형식, 텍스트 여부, 로케일 확인.
  2. 소규모 샘플에 원하는 방법 적용(사용자 지정 서식, TEXT, QUERY 중 선택).
  3. 결과가 올바른지 검증(위 테스트 케이스 참고).
  4. 전체 범위에 적용 및 백업 생성.
  5. 필요한 경우 자동화(스크립트) 또는 문서화(변환 규칙) 진행.

예시 템플릿(복사해서 사용)

  • 사용자 지정 서식 예시: Mmmm d, yyyy → MMMM d, yyyy
  • TEXT 함수 예시(영문 전체 월): =TEXT(A2, "mmmm d yyyy")
  • TEXT 함수 예시(한국어 월표시 매핑): =INDEX({"1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"}, A2)
  • QUERY 예시: =QUERY(A1:C100, "SELECT A, B, C FORMAT B 'DD MMMM YY'")

마무리 요약

이제 세 가지 방법(사용자 지정 날짜 서식, TEXT 함수, QUERY 함수)을 이해했습니다. 각 방법은 목적과 사용 시나리오가 다릅니다. 즉시 보기만 바꾸고 싶으면 사용자 지정 서식을 사용하세요. 결과를 텍스트로 만들어 다른 텍스트 조작과 결합하려면 TEXT를 사용하세요. 새로 정리된 출력 테이블이 필요하면 QUERY를 사용하세요.

중요: 데이터 유형(날짜 vs 텍스트)과 파일 로케일이 올바른 결과를 얻는 데 핵심입니다.

핵심 요약:

  • 사용자 지정 서식: 시각적 표시만 변경, 데이터는 날짜형 그대로.
  • TEXT: 출력이 텍스트, 결합 및 보고서에 편리.
  • QUERY: 원본 보존, 새로운 표 생성, 대량 변환에 유리.

감사합니다. 필요하면 여러분의 실제 데이터 샘플(로케일, 현재 셀 내용)을 붙여 넣어 주세요. 정확한 수식과 단계로 맞춤화해 드리겠습니다.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Debian 11에 Podman 설치 및 사용하기
컨테이너

Debian 11에 Podman 설치 및 사용하기

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
시스템 관리

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드
그래픽 가이드

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드

Debian Etch에 Dansguardian+Squid(NTLM) 구성
네트워크

Debian Etch에 Dansguardian+Squid(NTLM) 구성

안드로이드 SD카드 설치 오류(Error -18) 완전 해결
안드로이드 오류

안드로이드 SD카드 설치 오류(Error -18) 완전 해결

KNetAttach로 원격 네트워크 폴더 연결하기
네트워킹

KNetAttach로 원격 네트워크 폴더 연결하기