핵심 요약
- MONTH 함수의 기본 구문은 =MONTH(serial_number)입니다. 여기서 serial_number는 월을 추출하고자 하는 날짜를 의미합니다.
- 결과값이 표시될 셀을 선택한 후, 수식 입력줄에 =month를 입력하고 나타나는 목록에서 MONTH를 더블클릭합니다.
- 월을 추출할 날짜 셀을 클릭하고 닫는 괄호를 입력한 뒤 Enter 키를 누르면 됩니다.
엑셀의 MONTH 함수는 날짜 목록에서 '월'에 해당하는 값만 추출해 주는 함수입니다. 결과는 1부터 12 사이의 숫자(일련번호) 형태로 표시됩니다. 이 숫자를 '1월', '2월' 같은 텍스트 형식으로 바꾸고 싶다면 이름 정의 범위(named range)와 VLOOKUP 함수를 활용하면 됩니다. 이 글에서는 날짜에서 월 숫자를 추출하는 방법과, 그 숫자를 월 이름으로 변환하는 방법까지 단계별로 소개합니다.
이 글의 내용은 Microsoft 365용 Excel, Excel 2019, Excel 2016 및 Excel 2013에 적용됩니다.
MONTH 함수의 구문 이해하기
엑셀의 MONTH 함수는 선택한 셀이나 범위에 있는 날짜에 해당하는 월을 1부터 12 사이의 숫자로 반환합니다.
단, 날짜는 엑셀에서 인식할 수 있는 유효한 날짜 형식으로 입력되어 있어야 합니다. 필요하다면 DATE 함수를 사용해 날짜를 올바르게 지정하세요.
MONTH 함수의 구문은 다음과 같습니다.
MONTH(serial_number)
- serial_number: 월을 추출하려는 날짜입니다. 반드시 엑셀이 인식하는 유효한 날짜여야 합니다.
날짜에서 월 숫자 추출하기
엑셀 워크시트에 날짜 형식으로 된 데이터 열이 있다면, MONTH 함수를 사용해 해당 날짜의 월 일련번호를 추출하고 별도의 열에 표시할 수 있습니다. 아래 순서대로 따라 해 보세요.
월 일련번호가 표시될 셀을 선택합니다.
수식 입력줄로 이동해 =month를 입력합니다. 입력하는 동안 엑셀이 자동으로 함수를 제안해 줍니다.
제안된 목록에서 MONTH를 더블클릭합니다.
월을 추출할 날짜가 있는 셀을 선택합니다. 예를 들어 날짜 열의 첫 번째 셀을 클릭하면 됩니다.
닫는 괄호 ) 를 입력한 후 Enter 키를 누릅니다.
선택한 셀에 결과값이 표시됩니다.
수식을 같은 열의 나머지 날짜에도 적용하려면 MONTH 함수가 입력된 셀을 선택한 뒤, 채우기 핸들(Fill Handle)을 열 끝까지 드래그합니다.
드래그한 영역의 셀들에 각 날짜에 해당하는 월 숫자가 한꺼번에 표시됩니다.
월 숫자를 텍스트(월 이름)로 변환하기
추출된 월 숫자를 'January', 'Jan' 같은 텍스트 형식으로 바꾸려면 두 단계를 거쳐야 합니다. 먼저 이름 정의 범위를 만든 다음, VLOOKUP 함수와 함께 사용해 숫자를 텍스트로 변환하는 방식입니다.
1단계: 이름 정의 범위 만들기
숫자를 월 이름으로 변환하려면 먼저 월 숫자와 그에 대응하는 월 이름이 함께 들어 있는 참조 범위를 만들어야 합니다.
참고로, 이름 정의 범위에 사용할 데이터는 같은 시트에 있어도 되고, 통합 문서 내 다른 워크시트에 있어도 무방합니다.
빈 셀을 하나 선택하고 1을 입력한 후 Enter 키를 눌러 아래 셀로 이동합니다.
아래 셀에 2를 입력합니다.
두 셀을 모두 선택합니다.
채우기 핸들을 아래로 드래그하여 채우기 핸들 옆에 12가 표시될 때까지 숫자를 자동 완성합니다.
숫자 1 오른쪽 셀을 선택하고 January를 입력합니다. 원하는 표기 형식을 사용해도 됩니다. 예를 들어 January 대신 Jan처럼 약어를 입력할 수 있습니다.
채우기 핸들을 아래로 드래그하여 옆에 December가 표시될 때까지 월 이름을 자동 완성합니다.
숫자 열과 월 이름 열 전체를 선택합니다.
왼쪽 상단의 이름 상자(Name Box)를 클릭하고 범위의 이름을 입력합니다.
Enter 키를 누르면 이름 정의 범위가 생성됩니다.
2단계: 숫자를 텍스트로 변환하기
이제 월 이름이 표시될 열을 준비하고 VLOOKUP 함수를 적용합니다.
첫 번째 월 숫자 옆의 빈 셀을 선택합니다.
=vlookup을 입력합니다. 입력하는 동안 엑셀이 가능한 함수를 제안하며, VLOOKUP을 더블클릭합니다.
열의 첫 번째 월 숫자 셀을 선택한 후 쉼표(,)를 입력합니다.
앞서 만든 이름 정의 범위의 이름을 입력하고 다시 쉼표(,)를 입력합니다.
범위 중 표시하고 싶은 열의 번호를 입력하고, 닫는 괄호 ) 를 입력한 뒤 Enter 키를 누릅니다.
변환된 월이 있는 셀을 선택한 뒤 채우기 핸들을 열 끝까지 드래그합니다.
열 전체에 각 숫자에 맞는 월 이름이 표시됩니다.