
텍스트 형식의 셀에 대해 셀 값이 숫자인지 여부를 어떻게 확인할 수 있나요?
항상 그런 것은 아니지만 일반적으로 숫자가 포함된 열이 있습니다. 그러나 선행 0이 유지되도록 열의 서식이 텍스트로 지정됩니다. 값이 숫자인 경우에도 ISNUMBER()
함수가 텍스트 형식의 셀에 대해 항상 반환된다는 것을 발견했습니다 . FALSE
텍스트 형식의 셀에 대한 값이 숫자인지 여부를 식별할 수 있는 다른 방법이 있습니까?
012345
와 같이 앞에 0이 있는 값을 숫자로 처리하고 싶습니다 .
답변1
위에서 언급했듯이 사용자에게 효과가 있었기 때문에 답변으로 게시했습니다.
Double Unary
또는 함수를 사용하면 VALUE()
셀 참조가 실제 숫자로 구성되어 있는지 여부를 테스트할 수 있습니다.
• 셀에 사용되는 수식B9
=ISNUMBER(VALUE(A9))
또는
=ISNUMBER(--A9)
Double Unary
또는를 사용하면 VALUE()
텍스트를 숫자 값으로 변환하고, 셀이 실제 숫자이면 변환하고, 그렇지 않으면 오류를 반환합니다. 따라서 래핑 후에는 숫자로 ISNUMBER()
반환 되고 형식화된 텍스트가 숫자가 아닌 경우 오류가 발생합니다.TRUE
FALSE