기본 십진수/과학적 해석 없이 HEX 문자열을 사용하는 방법은 무엇입니까?

기본 십진수/과학적 해석 없이 HEX 문자열을 사용하는 방법은 무엇입니까?

통합 문서에서 16진수 값으로 작업하고 있는데 숫자 값을 10진수로 사용하는 것 외에 일부 16진수는 함수 등에서 과학적 표기법으로 인식됩니다 TEXT().

나는 이 통합 문서가 숫자 해석에 대한 영리함을 완전히 무시하고 모든 텍스트를 텍스트로 취급하기를 바랍니다. 어떻게 하면 이것을 달성할 수 있나요?

0123 interpreted as decimal 123
7e01 interpreted as 70

지금 가장 큰 과제는 HEX2DEC올바르게 작동하려면 리틀/빅 엔디안의 값을 반전해야 한다는 것입니다. 하지만 제 기능은

=CONCATENATE(MID(TEXT(E97,"0000"),3,2),MID(TEXT(E97,"0000"),1,2))

과학적 표기법, 특히 값이 넘어지고 있습니다 7e00. 생산하는 것보다 007e나는 0700. 나는 앞의 0이 분명히 소수 값에 포착되도록 하기 위해 이 문제를 해결하려고 합니다. 그러나 과학적 문제는 완전히 새로운 문제입니다.

답변1

Excel과 마찬가지로 Calc에도 바로 이러한 문제가 있습니다.

유일한 실제 해결 방법은 16진수 문자열이 포함된 셀을 "텍스트"로 설정하는 것입니다.(CTRL+1 또는 '셀 서식 지정')
또는 앞에 값을 입력하세요.' ="다음은 리터럴 텍스트 값입니다."

참고:
헥스2빈()Excel에는 이진수에서 10비트(예: 최대값 1023)라는 기발한 제한이 있습니다
.계산9비트/511 제한이 있는 것 같습니다.

관련 정보