
데이터를 테스트하고 간단한 True 또는 False 결과를 받으려면 Excel의 IS 기능이 필요합니다. 빈 셀, 오류, 텍스트, 숫자, 참조 등을 보다 쉽고 빠르게 확인할 수 있습니다.
현재 Excel에는 정보 함수라고도 하는 9개의 IS 함수가 있습니다. 여기에는 ISBLANK, ISERROR, ISTEXT 등이 포함됩니다.
이러한 함수를 IF 함수와 같은 다른 함수와 함께 사용하면 참/거짓 문 주위에 매개변수를 넣을 수 있습니다. 그러나 유익한 경우 IS 기능을 자체적으로 사용할 수도 있습니다. 어떻게 작동하는지 살펴보겠습니다.
Excel의 IS 함수
IS 함수 예
ISBLANK
ISERROR
ISNUMBER 및 ISTEXT
Excel의 IS 함수
각 함수의 수식 구문은 인수가 하나만 있는 경우와 동일합니다. ISLBLANK(value), ISERR(value), ISERROR(value), 등등. 그만큼 value 셀 참조, 텍스트 또는 숫자일 수 있으며 결과는 True 또는 False입니다.
다음은 9가지 IS 기능과 각 기능에 대한 간략한 설명입니다.
- 공백: 빈 셀의 경우 True를 반환하고 내용이 있는 셀의 경우 False를 반환합니다.
- ISERR: #N/A를 제외한 모든 오류 값에 대해 True를 반환하거나 #N/A 오류에 대해 False를 반환합니다.
- ISERROR: 오류 값에 대해 True를 반환하거나 오류가 없으면 False를 반환합니다.
- ISLOGICAL: 논리값의 경우 True를 반환하고 논리값이 아닌 경우 False를 반환합니다.
- ISNA: #N/A 오류의 경우 True를 반환하고 #N/A 오류가 아닌 경우 False를 반환합니다.
- ISNO텍스트: 텍스트(또는 빈 셀)가 아닌 값에 대해 True를 반환하거나 텍스트인 값에 대해 False를 반환합니다.
- 번호: 숫자인 값에 대해 True를 반환하고 숫자가 아닌 경우 False를 반환합니다.
- ISREF: 값이 참조이면 True를 반환하고 참조가 아니면 False를 반환합니다.
- IS텍스트: 값이 텍스트이면 True를 반환하고 텍스트가 아니면 False를 반환합니다.
IS 함수 예
위의 목록을 검토하면 일부 IS 기능이 유용한 위치를 알 수 있습니다. 동시에 거의 사용하지 않는 몇 가지를 볼 수 있습니다. 따라서 몇 가지 기능에 대한 일반적인 용도를 살펴보겠습니다.
관련된: 알아야 할 13가지 Microsoft Excel 날짜 및 시간 함수
ISBLANK
ISBLANK 함수는 데이터가 필요한 빈 셀을 찾는 데 사용할 수 있는 함수입니다. 이를 IF 함수와 함께 사용하여 비어 있거나 비어 있지 않은 셀에 대한 특정 값을 표시할 수 있습니다.
여기서 A1 셀이 비어 있는지 확인하는 ISBLANK가 있습니다.
=ISBLANK(A1)
빈 셀의 결과는 True입니다. 채우기 핸들을 사용하여 동일한 수식을 복사하여 추가 셀을 확인할 수 있습니다. 아래에서 볼 수 있듯이 공백에는 True가 있고 공백이 없으면 False가 있습니다.

이제 빈 셀에 물음표(?)를 표시하고 데이터가 포함된 셀에 하이픈(-)을 표시하는 IF 함수를 포함합니다.
=IF(ISBLANK(A1),"?","-")
보시다시피 이제 빈 셀에 대해 True 대신 물음표 결과가 표시됩니다.

ISERROR
ISERROR 함수는 끊임없이 변화하는 데이터에 대한 시트의 오류를 찾으려는 경우 이상적입니다. IFERROR가 자체적으로 작동하는 것과 같은 방식으로 IF 함수와 잘 작동합니다.
예를 들어 ISERROR를 사용하여 계산 결과가 오류인지 확인합니다. 셀 A1의 값을 셀 B1의 값으로 나눕니다.
=ISERROR(A1/B1)
보시다시피 결과가 True로 표시되기 때문에 오류가 발생했습니다. 오류는 #DIV/0! 0으로 나눌 수 없기 때문입니다.

이제 True 또는 False가 아닌 다른 값을 표시하는 IF 함수를 추가할 수 있습니다. 계산 결과 오류가 있으면 1을 표시하고 그렇지 않으면 2를 표시합니다.
=IF(ISERROR(A1/B1),A,B)
보시다시피 계산에서 오류가 반환되기 때문에 결과는 1입니다.

다시 말하지만 대부분의 경우 IF 및 ISERROR 조합 대신 최신 IFERROR 함수를 사용할 수 있습니다. 그러나 IF 및 ISERROR를 VLOOKUP과 같은 다른 함수와 함께 사용하여 오류 및 비오류 모두에 대한 특정 결과를 표시할 수 있지만 IFERROR는 오류 값만 표시합니다.
이 특정 주제에 대한 자세한 내용은 IFERROR 함수를 사용하여 시트에서 오류 숨기기에 대한 가이드를 살펴보십시오.
관련된: Microsoft Excel에서 오류 값 및 표시기를 숨기는 방법
ISNUMBER 및 ISTEXT
다음으로 ISNUMBER 및 ISTEXT 함수를 사용하는 예를 살펴보겠습니다. 마찬가지로 값이 각각 숫자 또는 텍스트인 경우 True를 표시합니다.
여기에서 셀에 숫자가 있는지 확인하려고 합니다.
=ISNUMBER(A1)
셀 A1의 값이 숫자가 아니라 텍스트이기 때문에 결과는 False입니다.

이제 셀에 숫자가 있으면 아무 것도 표시하지 않고 셀에 숫자가 없으면 “숫자를 입력하십시오”라는 IF 함수를 추가하겠습니다.
=IF(ISNUMBER(A1)," ","Please enter a number")
위의 수식을 사용하여 사용자에게 숫자를 입력해야 함을 알릴 수 있습니다.

ISTEXT 함수로 같은 일을 할 수 있습니다. 여기에 값이 텍스트인지 여부를 확인하는 ISTEXT 함수가 있습니다.
=ISTEXT(A1)

그리고 IF 함수를 사용하면 값이 텍스트가 아닌 경우 “Please enter text”를 표시할 수 있습니다.
=IF(ISTEXT(A1)," ","Please enter text")

다음은 Excel에서 IS 함수를 사용하는 방법에 대한 기본적인 예입니다. 다른 기능과 결합하여 자체적으로 데이터를 간단하게 확인하거나 더 복잡한 테스트에 사용할 수 있습니다.








