Open Office 형식에서 MS Excel 형식으로 날짜를 변환하는 방법 Excel 파일로 저장하려고하는데

Libre Office에서 파일을 Excel 파일로 저장하려고하는데 Excel에서 일련의 ###### 기호를 사용하여 데이터가 음수로 표시되는 것을 봅니다.

문제는 다른 기본 날짜를 사용하여 계산하는 두 시스템과 관련이 있다고 생각합니다. 누구나 작동하는 공식을 제안 할 수 있습니까?



답변

MS Excel로 오피스 / LO 캘크에서 날짜를 변환하는 날짜의 처리 (참조에 대한 Excel의 고유 한 제한 사항을 고려한다 HP005199291 엑셀 2003 및 관련 HP010342495 엑셀 2013을). 특히 Excel에서는 1900 년 이전 날짜에 대한 계산을 지원하지 않습니다. 셀 내용을 명시 적으로 문자열로 표시하기 위해 아포스트로피를 사용하여 이러한 날짜를 문자열로만 Excel로 입력 할 수 있습니다. 따라서 가능한 모든 사용 사례를 다루는 두 사무복 사이의 날짜를 변환하기위한 전반적인 솔루션이 없다고 생각합니다.

확실히하기 위해 Excel에서 #################기호 대신 날짜를 표시하도록하는 빠른 솔루션이 있습니다. 시대를 1904 날짜 시스템으로 변경하십시오 . 그러나 이렇게해도 초기 문제가 해결되지는 않습니다 (아래 참조). 날짜 시스템을 변경하려면 ” Tools“-> ” Options“를 열고 ” Calculation“섹션을 찾으십시오 . 독일어 버전으로 된 옵션 대화 상자는 다음과 같습니다.

Calc는 1904 날짜 체계도 사용할 수 있습니다. 메뉴 ” Tools“-> ” Options“-> ” Libreoffice Calc“-> ” Calculate” 열기 :

그러나 … Libreoffice Calc를 사용하여 다음 시트를 만드는 경우 (1904 시스템 사용) …

(열 A의 수식을 표시하는 열 B. 날짜 A4는 수식 결과가 아니라 수동으로 입력 한 날짜 )

… Excel은 다음과 같은 시트를 표시합니다 (Calc가 해당 시스템을 사용하도록 설정된 경우 Excel은 1904 시스템을 자동으로 활성화합니다).

따라서 Excel A3은 1904 모드에서도 Calc와는 다른 음수 날짜 값 을 계산합니다. 1904-01-02 이전의 날짜도 마찬가지입니다 (참조 A4). 따라서 언제든지 Excel에서 날짜 값을 조정해야합니다.