Excel의 월 함수는 날짜를 dd-mm-yy로 출력하지만 Excel에서는 날짜를 mm-dd-yy로 읽습니다.

Excel의 월 함수는 날짜를 dd-mm-yy로 출력하지만 Excel에서는 날짜를 mm-dd-yy로 읽습니다.

YYYYMMDD 저는 형식 (예: 19970203또는 ) 의 일부 값이 있는 Excel 파일로 작업하고 있습니다 February 3rd, 1997. 이 값을 Excel이 읽을 수 있는 날짜 형식으로 변환해야 했습니다. 이 작업은 이 값 옆의 열에 대해 다음 함수를 사용하여 수행했습니다.

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

dd-mm-yy그러면 ( 03-02-97이전 예에서는 ) 형식으로 날짜가 출력됩니다 . 이제 날짜를 월별로 정리해야 하므로 =month다음 열에서 이러한 새 값에 대해 함수를 사용하려고 했습니다. 출력은 mm-01-00.

mm조사하면서 많은 사람들 이 날짜 값만 표시하도록 셀 형식을 다시 지정함으로써 이 형식이 해결되었음을 발견했습니다 . 불행하게도 이제 Excel에서는 이러한 mm-01-00값을 로 읽습니다 dd-mm-yy. 그리고 매우 흥미롭게도 지난 4년 동안은 1월이었습니다.

나는 월 함수를 피하고 대신 날짜에 텍스트 함수를 사용하여 내 목적에 맞는 해결 방법을 관리했지만 여전히 월 함수 사용에 어떤 문제가 있는지 파악하지 못했습니다. 좀 읽어봤지만 비슷한 문제가 보고된 사례를 찾을 수 없었습니다. 미국 지역 설정이 있는 컴퓨터에서 Excel을 실행하고 있는데 날짜 표시가 dd-mm-yy. 그러나 이것이 내 Excel 문제와 어떤 관련이 있을 수 있는지 이해가 되지 않습니다.

답변1

Excel에서는 계산에 사용할 수 있도록 날짜를 순차적인 일련 번호로 저장합니다. 셀 형식에 따라 일련 번호가 와 같은 날짜로 표시됩니다 03-02-97.

1900년 1월 1일은 일련 번호 1이고, 1997년 2월 3일은 1900년 1월 1일로부터 35,464일이 지났기 때문에 일련 번호 35464입니다. 대신 날짜를 표시하는 셀의 형식을 일반 형식으로 변경하면 셀에 다음과 같이 표시됩니다. 일련 번호.

Excel 에서는 셀 형식이 날짜로 지정되어 있고 2의 일련 번호 날짜가 1900년 1월 2일이므로 =MONTH()함수 가 있는 셀을 표시합니다. 1997년 2월 3일에 반환되었습니다 .02-01-00MONTH()2

MONTH()셀을 숫자로 표시하려면(예: 일반) 셀을 변경하면 셀에 이 표시됩니다 2.

답변2

다음 수식을 사용하십시오.
=TEXT(B1,"mm")
B1에 수식이 있습니다 . 귀하의 방법을 사용하면 날짜(짧은 또는 긴) 대신 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
셀 형식을 변경할 수 있습니다. =month()셀 형식은 표시를 읽고 싶은 내용으로 변경합니다.General

관련 정보