셀 텍스트가 숫자 값 인지 확인하고 현재 상태 또는 값을 방해하지 않는 우아한 비 VBA 방법 을 사용하고 싶었습니다 .
내가 찾은 것은 ISNUMBER()
셀이 숫자 서식이거나 텍스트 서식이있는 경우 공백 이 없는 경우에만 함수가 작동 한다는 것입니다 .
처음 사용한 세 가지에 대한 =ISNUMBER(...)
마지막 시도는 =ISNUMBER(TRIM(...))
입니다.
VBA를 사용하지 않는 유일한 방법은 텍스트를 사용하여 현재 값을 열로 재정의 한 다음 =ISNUMBER()
함수 를 사용하는 것입니다.
참고 : VBA 및 Excel에 능숙하며 사용자 정의 함수를 만들 수 있음을 알고 있습니다. 그러나 이것이 매크로 필수 통합 문서 또는 추가 기능을 설치해야하기 때문에 원하지 않습니다.
조언, 생각 (할 수 없다고 말하더라도) 또는 VBA 솔루션 (그러나 답변으로 표시되지 않음)에 감사드립니다.
=N(-A1)
. 그것도 존재하지 않았다.
ISNUMBER
은 거의 사용되지 않습니다N
. 이와 같은 것=NOT(ISERR(N(--A1)))