엑셀함수 EXACT – 두 텍스트가 같은지 비교하기

공개됨 글쓴이 Admin댓글 남기기

엑셀에서 두 텍스트가 같은지 비교할 때 IF함수를 많이 사용하는데 IF함수는 한글의 경우에 문제가 없지만 영어의 경우 대소문자 구분이 안되는 문제점이 있다.

이때는 EXACT함수를 이용하면 대소문자를 구분하여 같은지 비교할 수 있다.

구문(Syntax)

EXACT(text1, text2)

두 텍스트가 같은지 비교한다(대소문자 구분함)

인수 :

– text1 : 비교할 첫 번째 텍스트
– text1 : 비교할 두 번째 텍스트

 

사용예 :

1) 두 텍스트가 같은지 비교하기

두 텍스트가 같은지 비교하려면 수식을 다음과 같이 입력한다.

=EXACT(“Smith”,”Smith”) => TRUE

=EXACT(“Smith”,”SMITH”) => FALSE

같으면 TRUE, 틀리면 FALSE가 표시된다. EXACT함수는 영어의 대소문자를 구분하므로 “Smith”와 “SMITH”가 다른 것으로 판단한다.

 

아래의 표에서 셀을 참조하여 두 텍스트가 같은지 비교하려면 수식을 다음과 같이 입력한다.

=EXACT(B6,C6)

엑셀함수 EXACT

두 텍스트가 같으면 TRUE, 같지 않으면 FALSE가 표시된다.

  • 영어의 경우 대소문자를 구분하므로 “John”과 “JOHN”을 같은 지 비교하면 FALSE가 표시된다.
  • “홍길동”과 “홍 길동”을 비교하면 뒤의 텍스트는 “홍”다음에 공백이 한칸 있어서 다르므로 FALSE가 표시된다.
  • 숫자 35000과 숫자 35,000을 비교하면 TRUE가 표시된다. 엑셀 내부적으로 저장된 값은 동일하고 표시하는 형식만 다를 뿐이므로 같은 것으로 판단한다.
  • 날짜 2019-10-31과 2019/10/31을 비교하면 TRUE가 표시된다. 날짜도 숫자와 마찬가지로 저장된 값은 동일하고 표시하는 형식만 다른 것이다.

 

 

2) 표에서 두 텍스트가 같은지 비교하고 다르면 색상표시하기

이번에는 위의 결과를 좀 더 확인하기 쉽도록 “조건부 서식”을 이용하여 값이 다른 경우 (FALSE)에 색상을 표시해 보자.

 

먼저, 결과 범위를 마우스로 선택한다.

엑셀함수 EXACT

 

리본메뉴에서 “조건부서식 > 셀강조 규칙 > 같음” 을 선택한다.

엑셀함수 EXACT에 조건부서식 설정

 

대화상자의 왼쪽에 “FALSE”를 입력하고 오른쪽 “적용할 서식”에서 FALSE일 때 표시하기를 원하는 서식을 선택한다.

엑셀함수 EXACT에 조건부서식 설정

 

조건부서식이 정상적으로 적용되었다면 아래와 같이 FALSE인 셀이 빨강으로 표시된다.

엑셀함수 EXACT에 조건부서식 설정

 

3) IF함수로 두 텍스트가 같은지 비교하기(대소문자 구분안됨)

이번에는 위에서 EXACT함수로 비교한 텍스트를 IF함수를 이용하여 비교해 보자.

IF함수로 비교하면 대소문자 구분이 안되므로

  • John과 JOHN,
  • Elsa와 ELSA를

같은 것으로 표시한다.

영어 대소문자 구분이 되지 않는 점을 제외하고는 EXACT함수와 동일하게 작동한다.

엑셀 IF함수로 두 텍스트가 같은지 비교하기

 

 

[ 엑셀 텍스트 함수 ]

댓글 남기기

이메일은 공개되지 않습니다.