programing

문자열을 셀의 날짜로 변환

padding 2023. 4. 18. 21:49
반응형

문자열을 셀의 날짜로 변환

엑셀에 10만 줄의 데이터가 있습니다.일부 필드는 날짜이지만 Excel의 필드는 텍스트입니다.날짜와 시간을 모두 포함한 숫자 형식의 필드가 필요합니다(예: 21.10.2011 13:10:50).셀 포맷은 데이터 유형을 변경하지 않기 때문에 작동하지 않습니다.공식으로 날짜와 시간을 알 수 있지만 같은 감방에 넣을 수는 없습니다.

그래서 제가 찾고 있는 것은 날짜의 숫자 표현을 계산하는 공식입니다(날짜 형식을 숫자로 지정하면 나타나는 공식).

먹어본 적 있어요?=DateValue()기능하고 있습니까?

시간 값을 포함하려면 함수를 함께 추가합니다.

=DateValue(A1)+TimeValue(A1)

두 가지 데이터 시나리오 모두에 대응하려면 다음을 사용합니다.

datevalue(text(a2,"mm/dd/yyyy"))

그러면 Excel이 날짜 또는 텍스트 데이터 형식으로 가지고 있는 셀의 날짜 번호가 표시됩니다.

나는 한동안 이것에 대해 고심했고 게시물에 대한 도움을 받은 후에 이 공식을 생각해 낼 수 있었다.=(DATEVALUE(LEFT(XX,10)))+(TIMEVALUE(MID(XX,12,5)))어디에XX참조 셀입니다.

저는 같은 질문을 하는 사람들이 있는 다른 많은 포럼을 만났는데, 제게는 이것이 가장 간단한 답인 것 같습니다.이렇게 하면 이 형식에서 복사된 텍스트가 반환됩니다.2014/11/20 11:53 EST가장 오래된 것부터 최신 것까지 정렬할 수 있도록 날짜/시간 형식으로 제출합니다.짧은 날짜/긴 날짜에서 작동하며, 시간을 원할 경우 셀 형식을 지정하면 시간이 표시됩니다.이게 나처럼 찾아다니는 사람들에게 도움이 됐으면 좋겠어.

최적의 솔루션은 DATE() 함수를 사용하여 RIGHT(), MID() 및 LEFT() 함수를 사용하여 문자열에서 yy, mm 및 dd를 추출하는 것입니다.마지막으로 DATE(LEFT), MID(), RIGHT()의 상세 내용이 표시됩니다.

언급URL : https://stackoverflow.com/questions/16089263/converting-a-string-to-a-date-in-a-cell

반응형