2016-06-21 6 views
0
Excel에서

의 날짜 열 형식 어떻게, 난 내가 마우스 오른쪽 버튼으로 클릭하고 셀을 선택 날짜를 포맷 할 때내가 엑셀 ​​

'2016-05-12T14:56:20.407Z' 

처럼 내 레코드 열 값이 타임 스탬프 열을 수정하려고 ,

날짜로 인식하지 않습니다. 내가 무엇을해야하는지에 대한 모든 포인터?

나는 날짜와 월로 값을 나누어 시도했는데 오류가 발생합니다.

+2

중간에 T를 제거하고 마지막에 Z를 삭제하면 날짜로 인식됩니다. – Sorceri

+0

'실제로 데이터의 일부입니까, 아니면 형식 지정을 위해 데이터를 넣었습니까? –

+0

감사합니다. 조금 조잡한 방법이지만 그럼에도 불구하고 일했다 .. 당신은 답변으로 대답 할 수 ... 대답으로 표시 할 것입니다 –

답변

1

가이 작업을 수행 할 수있는 청소기 방법이 될 수 있지만, 날짜와 날짜/시간 형식의 다른 셀에 시간 모두를 얻기 위해, 당신은 사용할 수 있습니다

=DATEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"T"," "),"Z"," ")) +TIMEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"T"," "),"Z"," ")) 

이것은 TZ에서 스트립 문자열을 만든 다음 날짜와 시간으로 변환합니다 (둘을 함께 추가).

@Sorceri가 내 머리를 움직이게했습니다. ,

=LEFT(A1,10) + MID(A1, 12, 12) 

이 위의 비슷합니다 : 날짜와 시간이 잘 0으로 패딩되어 있기 때문에 그래서 날짜/시간의 모든 조각은 조각을 골라 left()mid()을 사용할 수 있습니다, 같은 장소에 단지 모든 대체물과 겹침 선없이. 문자열의 날짜 부분을 가져 와서 문자열의 시간 부분에 추가합니다. 이 두 하위 문자열을 함께 추가하면 Excel에서 각각 날짜와 시간을 감지하고 변환하여 함께 추가하고 형식을 지정할 수있는 친숙한 날짜/시간을 나눕니다.

+0

형식이 yyyy-mm-dd 인 것처럼 보이므로이 또한 작동합니다 : = DATEVALUE (REPLACE (LEFT (A1, LEN (A1) -1), 11,1, "")) 여기서 A1은 날짜 텍스트가있는 셀입니다. – Sorceri

+0

'LEFT() + Mid()'도 멋지게 작동한다고 생각했습니다. 좀 못생긴 것 같아. – JNevill

0

텍스트를 열을 사용하여 데이터를 분할 할 수 있습니다. "T"를 구분 기호로 사용하면 날짜 값이있는 열이 하나 표시됩니다. 시간 부분을 시간 값으로 변환하려면 찾기/바꾸기를 실행하고 "Z"를 아무것도 바꾸지 마십시오.