이 페이지에서
MONTH 함수
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 MONTH 함수는 지정한 날짜값의 '월(Month)'을 추출하는 함수입니다.
인수 설명
=MONTH(날짜)
인수구분설명
날짜
필수
'월'을 구할 날짜입니다.
'텍스트형식'의 날짜를 사용할 경우 #VALUE! 오류를 반환할 수 있으므로 주의합니다.
예) =MONTH("2024년1월1일") → #VALUE! 오류 반환
예제 시트
A
B
C
1
주문일자
MONTH
2
2018-01-02
1
3
2018-03-01
3
4
2018-04-01
4
5
2018-05-05
5
6
2018-06-06
6
7
2018-07-01
7
8
함수 개요
MONTH 함수 간단 예제
1
날짜에서 월 추출하기
=MONTH("2024/12/15")12를 반환합니다.=MONTH(DATE(2024,3,1))3을 반환합니다.=MONTH(TODAY())오늘 날짜의 월을 반환합니다.그 외 주의사항
만약 1900년 1월 1일 이전 날짜 또는 텍스트 형식의 잘못된 날짜를 입력할 경우 #VALUE 오류를 반환 할 수 있으므로 주의합니다.
= MONTH ("2018/1/1")1을 반환합니다.= MONTH ("1899/1/1")#VALUE! 오류를 반환합니다.= MONTH ("2018년 1월 1일")#VALUE! 오류를 반환합니다. (M365 최신 버전에서는 잘 동작합니다.)

=TEXT(MONTH(날짜),"mmm")
정확히 MONTH 안에 어떤 날짜를 입력하셨나요?
MONTH 함수 안에 입력된 날짜가 1월달이기 때문에 JAN으로 출력되는 것 입니다.
=TEXT(MONTH("2020/2/1"),"mmm")
로 입력해보세요. FEB가 반환될 겁니다.^^
키보드 F9 키로 새로고침 해 보시겠어요?
저기 Month가 들어가면 2월이 아니라 숫자 2가 인수로 들어가기 떄문에
=Text("1900/1/2","mmm")와 같은 결과가 나오는 것 같습니다.
=RIGHT(YEAR([@일별]),2)&"년 "&MONTH([@일별])&"월"
이걸 어떻게 고치면 될까요?
"10월", "11월"을 문자로 입력할 경우 말씀하신 문제가 발생합니다.
따라서 문제를 해결하시려면, 문자가 아닌 '숫자'(월 값 그대로)로 값을 출력한 후, 셀 서식을 "00월"로 바꿔보세요.
바로 해결하실 수 있을겁니다.
감사합니다.