메뉴

ISNONTEXT 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 ISNONTEXT 함수는 값이 텍스트가 아닌지 확인해 논리값을 반환하는 함수입니다.

ISNONTEXT 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=ISNONTEXT()
인수구분설명
필수
텍스트인지 확인할 값 또는 셀 참조입니다.
  • 숫자, 날짜 일련번호, 논리값, 오류값, 빈 셀은 TRUE를 반환하고 텍스트는 FALSE를 반환합니다.
예제 시트
D2=ISNONTEXT(A2)
A
B
C
D
E
1
입력값
저장 형식
ISNONTEXT
2
125
숫자
TRUE
3
00042
텍스트
FALSE
4
완료
텍스트
FALSE
5
42.5
숫자
TRUE
6
코드-42
텍스트
FALSE
7
A2와 A5의 숫자만 TRUE를 반환하며, A3·A4·A6의 텍스트 값은 FALSE를 반환합니다.

함수 개요

엑셀 ISNONTEXT 함수는 값이 텍스트가 아니면 TRUE를, 텍스트이면 FALSE를 반환하는 정보 함수입니다. 숫자와 날짜처럼 계산용 값이 들어와야 하는 열에 텍스트가 섞였는지 빠르게 확인할 수 있습니다.

A2 셀에는 숫자 125가, A3 셀에는 텍스트 "00042"가 입력되어 있습니다.

=ISNONTEXT(A2)A2가 텍스트가 아닌지 확인합니다.
결과TRUE
=ISNONTEXT(A3)텍스트로 저장된 코드인지 확인합니다.
결과FALSE

숫자만 판정하려면 ISNUMBER 함수 를 사용합니다. 실제로 비어 있는 셀만 구분하려면 기존 ISBLANK 함수 를 사용합니다.

ISNONTEXT 함수 간단 예제

1
숫자 입력 여부 확인하기

A2 셀에 주문 수량 125가 입력되어 있습니다. 이 값은 텍스트가 아니므로 TRUE를 반환합니다.

=ISNONTEXT(A2)주문 수량이 텍스트가 아닌지 확인합니다.
결과TRUE
2
텍스트 코드 식별하기

A2 셀에 앞자리 0을 보존한 코드 "00042"가 텍스트로 입력되어 있습니다. 텍스트 값이므로 ISNONTEXT 함수는 FALSE를 반환합니다.

=ISNONTEXT(A2)코드가 텍스트가 아닌지 확인합니다.
결과FALSE
3
텍스트 재입력 안내하기

A2 셀에 담당자 코드 대신 숫자 100이 입력되어 있습니다. 담당자 코드는 텍스트여야 하므로 텍스트가 아닌 경우에 안내 문구를 표시합니다.

=IF(ISNONTEXT(A2),"텍스트로 다시 입력","")숫자가 입력되면 재입력 안내를 표시합니다.
결과텍스트로 다시 입력

그 외 주의사항

ISNONTEXT 함수는 숫자뿐 아니라 날짜 일련번호, 논리값, 오류값, 빈 셀에도 TRUE를 반환합니다. 숫자만 허용해야 하는 열에서는 ISNUMBER 함수를 사용해야 합니다.

빈 셀과 빈 문자열은 다르게 처리됩니다. 수식 결과가 ""인 셀은 텍스트이므로 FALSE를 반환하며, 실제 빈 셀은 TRUE를 반환합니다.

앞자리 0이 필요한 사번이나 우편번호는 텍스트로 보관해야 합니다. ISNONTEXT 함수가 FALSE를 반환하는 값이 항상 잘못된 데이터는 아닙니다.

ISNONTEXT 함수는 데이터 형식만 판정합니다. 셀에 필요한 문구가 입력되었는지는 LEN 함수나 비교식으로 별도로 확인해야 합니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료