Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 셀 텍스트 포함 여부 확인하기

엑셀(Excel)/Excel
반응형

엑셀에서 셀에 포함된 데이터가 숫자/텍스트 여부를 판단하는 함수가 있습니다. 이 함수는 수식에서 계산에 필요한 셀을 참조할 때 많이 이용합니다. 셀 데이터가 숫자가 아닌 텍스트인 경우 연산에 오류가 발생할 수 있기 때문입니다.

 

 

텍스트가 포함된 데이터를 판단하는 함수는 ISTEXT 입니다. 함수의 매개변수는 하나이며, 셀 참조 또는 값을 입력합니다. 반환값은 True/False 중 하나입니다.

 

아래 샘플로 사용한 두 개의 데이터가 있습니다. 숫자만 있는 경우 ISTEXT 의 반환값은 FALSE 입니다. 반대로 텍스트인 경우 TRUE 를 반환하겠죠.

 

또 다른 경우를 보겠습니다. 텍스트에 숫자가 포함된 경우는 어떤 결과가 나올까요? 당연히 텍스트 이므로 TRUE 가 됩니다. 그러면 셀 데이터가 숫자인데 표시 형식이 텍스트인 경우는 어떻게 될까요? 이런 경우 텍스트로 판단합니다.

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 문자열과 숫자 합치기, 연산자 합치기
엑셀 Excel 텍스트 숫자 형식 바꾸는 여러가지 방법
엑셀 TEXT 함수로 숫자에 서식을 지정한 텍스트와 같이 표시하기
엑셀 Excel 텍스트 글자 세는 방법
셀 Excel 사용자 지정 서식으로 숫자 데이터에 텍스트 단위 표시하기

 


 

ISTEXT 와 반대로 숫자인 경우 TRUE 를 반환하는 함수가 있습니다. 바로 ISNUMBER 입니다. 샘플 데이터처럼 ISTEXT 와 반대의 결과가 나왔습니다.

 

참고로 날짜 데이터는 텍스트가 아닌 숫자로 인식합니다. 날짜는 기본적으로 숫자입니다. 엑셀은 사용자가 보기 편하게 날짜 형식으로 변환해서 보여주는 것입니다.

 

날짜는 44449 숫자를 2021-09-10 을 표현한 것입니다. 표시 형식을 보시면 바로 알 수 있습니다. 그럼 44449 라는 숫자는 어떻게 계산이 된 것일까요? 숫자의 기준은 1900-01-01 = 1 입니다. 순차적으로 숫자 1이 늘어날 때 날짜도 하나씩 증가시켜서 계산합니다. 그러니까 1900-01-02 = 2 가 되고 2021-09-10 = 44449 로 계산할 수 있습니다

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 문자열과 숫자 합치기, 연산자 합치기
엑셀 Excel 텍스트 숫자 형식 바꾸는 여러가지 방법
엑셀 TEXT 함수로 숫자에 서식을 지정한 텍스트와 같이 표시하기
엑셀 Excel 텍스트 글자 세는 방법
셀 Excel 사용자 지정 서식으로 숫자 데이터에 텍스트 단위 표시하기
반응형
Posted by 녹두장군1
,