안녕하세요, 제 엑셀의 시간 값에 이상한 문제가 있습니다. 일부 데이터(예제는 여기에 Excel 파일로 첨부됨)가 있고, 시간 열은 저에게 관심이 있으며 날짜 및 시간 열을 함께 추가하여 날짜 시간 열을 생성합니다. 데이터를 분석하기 위해 JMP를 사용하므로 Excel 파일을 가져옵니다.
그러나 나는 여러 가지 이상한 점에 부딪쳤습니다.
1. 여러 파일을 가져올 때(고객의 데이터를 분석하기 위해) 시간 값(초 단위)은 음수이고 형식을 mm:dd:yyyy hh:mm로 변경한 1899년부터 시작됩니다. :봄 여름 시즌. 파일을 CSV로 다시 저장한 다음 JMP로 다시 열면 시간 값이 정확합니다(원본 Excel 파일에 나열된 대로).
2. Excel 파일 형식을 CSV로 변경하면 JMP로 가져온 시간 값이 정확합니다. xls 또는 xlsx인 파일의 경우 CSV로 변경해야 합니다. 왜 그런 겁니까?
아래는 현재 진행 중인 일과 원하는 날짜-시간 형식을 만드는 두 가지 솔루션에 도달한 방법에 대한 내 생각에 대한 메모입니다.
1. 날짜와 시간을 문자열로 변환한 다음 두 열을 연결합니다. 속성을 복사하고 새 열에 붙여넣은 다음 형식을 다시 숫자로 변경합니다. 그러나 이것이 항상 작동하는 것은 아닙니다!
2. Second() 함수는 음수 값을 추출했습니다... 그리고 Second()만 추출했는데 흥미롭습니다.공식은 아래
정보(
문자( 형식( :날짜, "mm/dd/yyyy" ) ) || " " ||
Char( Hour( :Time, 24 ) ) || ":" || 문자( 분( :시간 ) ) ||
":" || 문자( 60 + 초( :시간 ) ),
"mm/dd/yyyy HH:mm:ss"
)
이 게시물은 정확한 엑셀 데이터를 가지고 있으며 이전에 많은 실수가 있었지만 수정하거나 삭제할 수 없습니다.