사용자 지정을 통해 텍스트로 변경하였는데도 안바뀌어요 ㅠㅠ 도와주세요
안녕하세요~
엑셀은 모든 숫자를부동소수점(Double, 약 15자리 정밀도)으로 처리하며,자리수가 크거나 길 경우 자동으로 지수표기(E표기)로 표시됩니다.
예를 들어197300000000000000000000000000000000...→ 내부 저장: Double→ 화면 표시: 1.973E+134
따라서 사용자 지정을 통해 텍스트로 변경하더라도이미 1.973E+134 값으로 확정된 상태이기 때문에서식을 바꾼다고 해서 값 자체는 변경되지 않습니다.
또한 엑셀은 15자리 이후 숫자는 정밀도를 유지하지 못하므로이미 입력된 값은 원본 복구가 불가능합니다.
긴 숫자를 정확히 유지하려면처음 입력 시점부터 텍스트 형식으로 처리해야 하며,예를 들어 숫자 앞에 어퍼스트로피(')를 붙이면전체 숫자가 그대로 표시됩니다.
단, 이미 손실된 값은 텍스트로 변경하더라도원본과 동일하게 복구되지는 않습니다.
그리고 검색이나 countif가 사용되기 쉽도록 순수한 숫자보다는 문자를 앞이나 뒤에 붙여서 텍스트로 만들어서 관리하는게 좋습니다..
대상 URL을 입력하세요
또는 기존의 콘텐츠에 링크
안녕하세요~
엑셀은 모든 숫자를
부동소수점(Double, 약 15자리 정밀도)으로 처리하며,
자리수가 크거나 길 경우 자동으로 지수표기(E표기)로 표시됩니다.
예를 들어
197300000000000000000000000000000000...
→ 내부 저장: Double
→ 화면 표시: 1.973E+134
따라서 사용자 지정을 통해 텍스트로 변경하더라도
이미 1.973E+134 값으로 확정된 상태이기 때문에
서식을 바꾼다고 해서 값 자체는 변경되지 않습니다.
또한 엑셀은 15자리 이후 숫자는 정밀도를 유지하지 못하므로
이미 입력된 값은 원본 복구가 불가능합니다.
긴 숫자를 정확히 유지하려면
처음 입력 시점부터 텍스트 형식으로 처리해야 하며,
예를 들어 숫자 앞에 어퍼스트로피(')를 붙이면
전체 숫자가 그대로 표시됩니다.
단, 이미 손실된 값은 텍스트로 변경하더라도
원본과 동일하게 복구되지는 않습니다.
그리고 검색이나 countif가 사용되기 쉽도록 순수한 숫자보다는 문자를 앞이나 뒤에 붙여서 텍스트로 만들어서 관리하는게 좋습니다..