엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

환경: Microsoft Excel 2013

 

엑셀에서 문자열을 비교하는 함수는 무엇일까요? 중복되는 데이터가 있는지 찾을 때 많이 사용하는 함수로 TRUE/FALSE Boolean 값을 반환합니다. 그 함수의 이름은 EXACT 입니다. 사용법은 간단합니다. 비교할 두 값을 인수로 넘기기만 하면 됩니다. 그리고 포스팅 마지막에는 틀린 데이터들을 좀더 쉽게 구분하기 위해서 조건부 서식을 사용하는 방법도 설명 하도록 하겠습니다.

 

문법은 다음과 같습니다. 함수의 인수는 비교할 문자열인 text1, text2 만 필요합니다. 두 값을 비교해서 TRUE/FALSE 를 반환하는 것입니다.

 

EXACT(text1, text2)

 

l  text1 : 비교할 첫 번째 문자

l  text2 : 비교할 두 번째 문자

 

글자 비교는 모두 일치해야 합니다. 공백, 대소문자까지 비교해서 같은 문자인지 판단합니다. 하나라도 틀리면 FALSE 를 리턴하겠죠.

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

문자뿐만 아니라 숫자도 검증이 가능합니다. 다음과 같이 IF 함수와 연산자를 이용해서 만든 식을 다음과 같이 간단하게 만들 수 있습니다.  

IF(20=20,TRUE,FALSE) à EXACT(20, 20) 

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

데이터를 점검하고자 할 때 EXACT 를 사용하는데 데이터 양이 많을 경우 틀린 것을 표시하는 FALSE 가 잘 눈에 보이지 않습니다. 이 때는 조건부 서식을 사용해서 FALSE 만 잘 보일 수 있도록 서식을 적용하는 것이죠.

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

조건부 서식을 사용해서 FALSE 가 들어가 있는 행 전체를 다른 색으로 표시해 보겠습니다. 홈 탭으로 가서 조건부 서식 리본 메뉴를 클릭합니다. 그리고 나타난 목록에서  아래에 있는 [새 규칙] 메뉴를 선택합니다

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

[새 서식 규칙] 팝업창에서 [수식을 사용하여 서식을 지정할 셀 결정 유형]을 선택합니다. 아래로 내려가 서식 입력창에 =$D3=FALSE 라고 입력합니다. 수식을 입력할 때 제일 앞에 “=” 을 넣습니다. 그리고 계산할 첫 번째 셀 값 C3 를 지정하는데 처음에는 절대값으로 표현될 겁니다. “$C$3” 에서 “3” 앞에 있는 “$” 를 삭제해야 합니다. 그렇지 않으면 첫 번째 셀에서 아래로 내려가며 적용이 되지 않습니다. 마지막에 찾을 값“=FALSE” 을 넣어서 수식을 완성합니다.

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

다음은 수식의 값이 참일 때 적용해야 될 서식을 지정해야 합니다. 아래 서식 버튼을 클릭하시면 [셀 서식] 대화상자가 뜨게 됩니다. 원하는 서식을 지정하고 창을 닫으면 서식 버튼 바로 옆에 있는 미리보기에 표시됩니다.

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요

 

조건부 서식을 지정한 결과 입니다. “비교열에 FALSE 인 줄은 모두 배경색이 노란색으로 바뀌었습니다. 눈에 확 들어오시죠. 조건부 서식은 해당 값이 바뀌면 서식의 규칙이 바로 적용되므로 많은 데이터들 중 특정 값을 걸러 내고자 할 때 유용합니다.

엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수에 대해 알아 볼까요


저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군