ISNONTEXT 함수
지원 버전 자세히 보기
엑셀 ISNONTEXT 함수는 값이 텍스트가 아닌지 확인해 논리값을 반환하는 함수입니다.
인수 설명
=ISNONTEXT(값)
- 숫자, 날짜 일련번호, 논리값, 오류값, 빈 셀은 TRUE를 반환하고 텍스트는 FALSE를 반환합니다.
함수 개요
엑셀 ISNONTEXT 함수는 값이 텍스트가 아니면 TRUE를, 텍스트이면 FALSE를 반환하는 정보 함수입니다. 숫자와 날짜처럼 계산용 값이 들어와야 하는 열에 텍스트가 섞였는지 빠르게 확인할 수 있습니다.
A2 셀에는 숫자 125가, A3 셀에는 텍스트 "00042"가 입력되어 있습니다.
=ISNONTEXT(A2)A2가 텍스트가 아닌지 확인합니다.=ISNONTEXT(A3)텍스트로 저장된 코드인지 확인합니다.숫자만 판정하려면 ISNUMBER 함수 를 사용합니다. 실제로 비어 있는 셀만 구분하려면 기존 ISBLANK 함수 를 사용합니다.
ISNONTEXT 함수 간단 예제
A2 셀에 주문 수량 125가 입력되어 있습니다. 이 값은 텍스트가 아니므로 TRUE를 반환합니다.
=ISNONTEXT(A2)주문 수량이 텍스트가 아닌지 확인합니다.A2 셀에 앞자리 0을 보존한 코드 "00042"가 텍스트로 입력되어 있습니다. 텍스트 값이므로 ISNONTEXT 함수는 FALSE를 반환합니다.
=ISNONTEXT(A2)코드가 텍스트가 아닌지 확인합니다.A2 셀에 담당자 코드 대신 숫자 100이 입력되어 있습니다. 담당자 코드는 텍스트여야 하므로 텍스트가 아닌 경우에 안내 문구를 표시합니다.
=IF(ISNONTEXT(A2),"텍스트로 다시 입력","")숫자가 입력되면 재입력 안내를 표시합니다.그 외 주의사항
ISNONTEXT 함수는 숫자뿐 아니라 날짜 일련번호, 논리값, 오류값, 빈 셀에도 TRUE를 반환합니다. 숫자만 허용해야 하는 열에서는 ISNUMBER 함수를 사용해야 합니다.
빈 셀과 빈 문자열은 다르게 처리됩니다. 수식 결과가 ""인 셀은 텍스트이므로 FALSE를 반환하며, 실제 빈 셀은 TRUE를 반환합니다.
앞자리 0이 필요한 사번이나 우편번호는 텍스트로 보관해야 합니다. ISNONTEXT 함수가 FALSE를 반환하는 값이 항상 잘못된 데이터는 아닙니다.
ISNONTEXT 함수는 데이터 형식만 판정합니다. 셀에 필요한 문구가 입력되었는지는 LEN 함수나 비교식으로 별도로 확인해야 합니다.