이번 포스팅에서는 IS 계열 함수 _ISTEXT / ISNUMBER / ISNONTEXT / ISBLANK 에 대해서 설명드리겠습니다.
이 함수들은 TRUE or FALSE 값을 반환하여 문자, 숫자, 공백 등의 유무를 판단하는 함수들입니다. 실제 데이터가 많은 경우, 숫자 '0'인지 아니면 문자 'O'인지 판단하기 어려운 경우가 있고 이 함수들을 통해 유무를 빠르게 확인할 수 있습니다.
ISTEXT
숫자를 제외한 문자 유무를 판단합니다.
참조 셀에 문자가 하나라도 포함하면 TRUE, 문자가 하나도 포함되지 않은 빈 셀이나 숫자만 입력된 셀은 FALSE를 반환합니다.
=ISTEXT(참조 셀)
- B2셀에 '=ISTEXT(A2)'를 입력하면 FALSE 값을 구할 수 있습니다. 빈 셀(A7) 역시 FALSE가 반환되었습니다.
- A4, A9, A11셀에는 문자 'O'이 포함되어 있어 TRUE가 반환되었습니다.
ISNONTEXT
ISTEXT 함수와 반대로 문자가 아닌 숫자와 빈 셀 등의 유무를 판단합니다.
참조셀이 문자를 포함하지 않으면 TRUE, 숫자가 입력된 셀이라도 문자를 하나라도 포함하면 FALSE를 반환합니다. 빈 셀은 TRUE로 반환합니다.
=ISNONTEXT(참조 셀)
- ISTEXT 함수의 반대 함수이기에 반대 결과가 추출되었습니다.
ISNUMBER
숫자 유무를 판단합니다.
참조셀에 숫자만 포함하면 TRUE, 빈 셀이나 문자를 포함하면 FALSE를 반환합니다.
=ISNUMBER(참조 셀)
- D2셀에 '=ISNUMBER(A2)'를 입력하면 숫자만 있기에 TRUE가 반환됩니다.
- 문자가 포함되어 있거나, 빈셀 인 A4, A7, A9, A11셀은 FALSE가 반환되었습니다.
ISBLANK
빈 셀 여부를 판단합니다.
참조 셀이 비어 있다면 TRUE, 비어있지 않다면 FALSE가 반환됩니다.
=ISBLANK(참조 셀)
- A7셀이 비어 있어 TRUE가 반환되었습니다.
위의 함수들은 단순히 TRUE or FALSE 값을 구하기 위해 사용하지 않습니다.
문자, 숫자 유무 외 IF 함수 등 다른 함수와 함께 사용해서 결과값을 만들기 위해 사용합니다.
예를 들어, 사번이 포함되어 있을 경우 '확인' 공백일 경우에 '확인필요'라는 메시지를 반환하고 싶다면 IF함수와 함께 사용할 수 있습니다.
- F2셀에 '=IF(ISBLANK(A2), "확인필요", "확인")'을 입력합니다.
- A7셀은 공백이기에 '확인필요'라는 메시지가, 나머지 셀은 값이 있기에 '확인'이라는 메시지가 표시됩니다.
이상 IS 계열 함수 _ISTEXT / ISNUMBER / ISNONTEXT / ISBLANK 에 대해서 설명하였습니다.
감사합니다.
'엑셀 > 엑셀 함수' 카테고리의 다른 글
월 대출 상환액 원금 이자 구하는 함수 PMT PPMT IPMT (0) | 2024.03.07 |
---|---|
셀 범위에서 원하는 값 찾는 HLOOKUP 함수 (0) | 2024.02.28 |
엑셀 특정 문자 뒤에 있는 문자 추출하기 (0) | 2024.02.23 |
조건을 만족하는 최대 최소값 및 다중 조건 추출 함수 DMAX DMIN DGET (1) | 2024.02.15 |
여러 시트의 셀 값 불러오는 INDIRECT / ROW 함수 (1) | 2023.12.15 |
VLOOKUP / MATCH / INDEX 검색 값 찾는 방법 (0) | 2023.12.13 |
찾을 값의 공백 없애고 일치 값 찾는 함수 _VLOOKUP / TRIM (0) | 2023.12.11 |
조건과 일치하는 셀의 개수 세는 함수 _DCOUNT / DCOUNTA (1) | 2023.12.07 |
댓글