텍스트 형식의 셀에 숫자가 포함되어 있는지 확인

텍스트 형식의 셀에 숫자가 포함되어 있는지 확인

텍스트 형식의 셀에 대해 셀 값이 숫자인지 여부를 어떻게 확인할 수 있나요?

항상 그런 것은 아니지만 일반적으로 숫자가 포함된 열이 있습니다. 그러나 선행 0이 유지되도록 열의 서식이 텍스트로 지정됩니다. 값이 숫자인 경우에도 ISNUMBER()함수가 텍스트 형식의 셀에 대해 항상 반환된다는 것을 발견했습니다 . FALSE텍스트 형식의 셀에 대한 값이 숫자인지 여부를 식별할 수 있는 다른 방법이 있습니까?

012345와 같이 앞에 0이 있는 값을 숫자로 처리하고 싶습니다 .

답변1

위에서 언급했듯이 사용자에게 효과가 있었기 때문에 답변으로 게시했습니다.

Double Unary또는 함수를 사용하면 VALUE()셀 참조가 실제 숫자로 구성되어 있는지 여부를 테스트할 수 있습니다.

여기에 이미지 설명을 입력하세요


• 셀에 사용되는 수식B9


=ISNUMBER(VALUE(A9))

또는

=ISNUMBER(--A9)

Double Unary또는를 사용하면 VALUE()텍스트를 숫자 값으로 변환하고, 셀이 실제 숫자이면 변환하고, 그렇지 않으면 오류를 반환합니다. 따라서 래핑 후에는 숫자로 ISNUMBER()반환 되고 형식화된 텍스트가 숫자가 아닌 경우 오류가 발생합니다.TRUEFALSE


관련 정보