
Excel 2016에 날짜 형식의 날짜가 있는 셀이 있습니다.
다음과 같은 함수를 삽입하면...
=TEXT(L1;"yyyy")
"1980"과 같은 문자열이 나올 것으로 예상됩니다. 대신 셀에 "yyyy"라는 텍스트가 표시됩니다.
그런데 이렇게 하면...
=TEXT(L1;"yyyy-MM-dd")
...대신 "yyyy-05-25"와 같은 문자가 표시됩니다.
즉, 아무리 노력해도 연도를 얻을 수 없는 것 같죠?
답변1
전달하는 형식 문자열은 TEXT
MS Office 팩의 언어에 따라 다릅니다. 예를 들어, 4자리 연도를 얻으려면 형식 문자열을 프랑스어로 "aaaa"로 설정하거나 독일어로 "jjjj"로 설정해야 합니다.
답변2
형식에서는 대문자 Y입니다. 정의되지 않은 문자는 문자 그대로 복사되므로 소문자 y를 사용하면 그냥 복사됩니다.
TEXT(L1;"YYYY-MM-DD")를 사용하면 괜찮을 것입니다.