다른 소프트웨어 패키지에서 내보낸 데이터에 연결하기 위해 Excel의 데이터 연결을 사용하고 있습니다. 내가 수행하는 분석은 소프트웨어에서 캡처한 날짜에 의존하며 날짜별로 그룹화하고 이에 대한 다른 작업을 수행하는 것이 매우 유용합니다.
지난주에 만든 스프레드시트는 완벽하게 작동했고 Excel은 날짜를 예상대로 처리했습니다. 이번 주에 연결을 업데이트했을 때 Excel이 날짜 문자열을 텍스트로 처리하기 때문에 피벗 테이블의 모든 그룹화가 엉망이 되었습니다. 연결을 업데이트하는 것 외에 스프레드시트에서 아무 것도 변경하지 않았습니다.
내보낸 스프레드시트의 날짜 열은 자동으로 올바른 형식으로 지정됩니다. 몇 줄의 추가 데이터를 제외하고는 지난 주에 큰 변화가 없었습니다. 캡처된 데이터는 항상 동일한 형식이며 날짜 열에 실수로 텍스트가 기록되는 일이 없습니다.
데이터는 3년 이상의 범위에 걸쳐 있으며 일/월 모호성은 이전에 문제 없이 그리고 제가 주의를 기울일 필요 없이 올바르게 처리되었으므로 이것이 이유라고 의심되지 않습니다.
셀을 선택하고 서식을 지정하려고 시도했지만 아무런 효과가 없습니다. 텍스트 형식도 내 지역 설정과 정확히 일치하므로 오류가 발생하지 않습니다.
수식에서 해당 날짜 셀 중 하나를 참조하더라도 여전히 텍스트로 출력됩니다. 셀 중 하나에서 편집 모드를 시작하고 종료하면 갑자기 Excel에서 텍스트로 수행할 작업을 인식하고 올바른 형식을 지정합니다.
엑셀 2013을 사용하고 있는데 2010년에도 같은 현상이 여러번 발생했는데 숫자 등 다른 형식은 물론 텍스트로 처리되는 경우도 있었습니다.
Excel에서 이 작업이 수행되는 이유와 이를 해결하기 위해 무엇을 할 수 있는지 설명해 주시겠습니까? 내 주요 관심사는 데이터가 확실히 일관적인데 Excel이 내 데이터를 처리하는 방식이 왜 그렇게 일관성이 없는가 하는 것입니다.
열을 복사하여 일부 변환으로 붙여넣고 싶지 않으며 20000줄 이상을 직접 편집할 방법이 없습니다. 스프레드시트의 목적은 다른 사람들이 최소한의 노력과 설명만으로 정기적으로 사용하고 업데이트할 수 있도록 하는 것입니다.
답변1
이 문제를 해결하는 가장 좋은 방법은 파일을 텍스트 형식으로 저장한 다음 데이터 - 외부 데이터 가져오기 아래의 "텍스트에서" 가져오기를 사용하여 빈 시트에 파일을 "가져오는" 것입니다. 텍스트에서 가져올 때 날짜를 포함하는 원시 또는 열에 올바른 날짜 형식(D/M/Y 또는 M/Y/D 또는 기타 조합)을 지정해야 합니다.
답변2
Excel에서도 비슷한 문제가 발생했습니다. 날짜 형식 때문에 발생한 문제였습니다. 나는 네덜란드 사람이고 어떤 면에서는 탁월하기 때문에 때로는 네덜란드 표기법이 가장 중요했고 때로는 미국 표기법을 선택했습니다. 귀하가 미국인이 아니기 때문에 이것이 문제가 될 수 있다면 제가 어떻게 해결했는지 기억해낼 수 있습니다.
답변3
새 데이터의 날짜 필드에 공백이나 볼 수 없는 특수 문자가 없는지 확인하십시오. CR, LF, Cntrl(캐리지 리턴, 라인 피드, 제어)과 같습니다. 행운을 빌어요....
답변4
내 자신의 질문에 대답하는 것이 매우 안타깝지만 스프레드시트가 없는 사람이나 이전에 똑같은 경험을 한 사람에게는 어려웠을 문제의 원인을 드릴다운할 수 있었습니다.
소프트웨어 패키지에서 데이터를 내보낼 때 날짜가 텍스트로 기록되는 것 같습니다. 내보낸 시트를 열면 Excel에서 날짜 관련 작업을 수행하고 이를 올바른 형식으로 변환합니다. 저장하면 개미를 변경하지 않았더라도 연결에서 데이터가 올바르게 전달됩니다.
이것은 매우 이상하지만 문제인 것 같습니다.