엑셀 Excel 데이터 유형 반환하는 함수 TYPE 사용법
엑셀에서 TYPE 함수는 셀에 들어가 있는 데이터의 유형을 판단할 수 있습니다. 구분할 수 있는 값의 종류는 총 5가지 이며 숫자, 텍스트, 논리값, 오류값, 배열이 있습니다. 이 함수는 셀에 어떤 유형의 데이터가 있는지 판단해서 그에 맞는 함수나 연산자를 사용할 때 많이 이용합니다. 예를 들어 SUM 함수를 이용해서 데이터를 합치고 싶은데 숫자가 아닌 텍스트일 경우 에러가 나므로 걸러내야 합니다. 이 때 IF 함수와 TYPE 을 조합해서 숫자가 아닌 텍스트는 제외시키면 되겠죠.

▼ 아래 그림처럼 TYPE 함수를 사용하면 5가지 값의 유형에 결과값을 숫자로 반환합니다. 만약 숫자 여부를 판단해서 뭔가 처리하고 싶다면 다음과 같이 꾸밀 수 있겠죠. IF(TYPE(A2) = 1, “숫자”, “숫자가 아님”) 이용해서 숫자일 때와 아닐 때를 구분해서 기능을 구현하면 됩니다.
▼ 사용법은 간단합니다. TYPE 함수의 인수로 셀값을 넘기세요. 그럼 값의 형태에 따라 5가지 중에서 하나를 반환하게 됩니다.
▼ 그럼 셀에 있는 데이터의 형태에 따라 제대로 값을 반환하는지 알아 보겠습니다. 아래 그림처럼 숫자와 텍스트, TRUE/FASLE 의 논리값에 따라 결과값을 제대로 반환하는 것을 확인할 수 있습니다.
▼ 여기에 배열과 오류 유무도 판단할 수가 있습니다. 오류가 난 데이터는 활용할 수 없기 때문에 많이 사용하고 있습니다. TYPE 은 단독적으로 사용하기 보다는 IF 같은 분기 함수들과 병행해서 사용합니다. 다양한 데이터들을 적절하게 이용하면서 오류 없이 수식을 짜기 위해서 없어서는 안될 함수 이므로 꼭 기억하시기 바랍니다.