엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo

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

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

구문(Syntax)

EXACT

EXACT(text1, text2)

두 텍스트가 같은지 대소문자를 구분하여 비교하고 같으면 TRUE, 다르면 FALSE를 반환한다.

인수

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

사용 예

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

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

=EXACT("Smith","Smith") => TRUE

=EXACT("Smith","SMITH")=> FALSE

같으면 TRUE, 다르면 FALSE가 반환됩니다. EXACT 함수는 영어의 대소문자를 구분하므로 'Smith'와 'SMITH'가 다른 것으로 판단합니다.

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

=EXACT(B6,C6)

엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo

두 텍스트가 같으면 TRUE, 다르면 FALSE가 반환됩니다.

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

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

이번에는 위의 결과를 좀 더 확인하기 쉽도록 '조건부 서식'을 이용하여 값이 다르면(FALSE) 색상을 표시해 보겠습니다.

① 결과 범위를 마우스로 선택합니다.

엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo

리본메뉴 [홈] 탭 → [스타일] 그룹 → ② [조건부서식] → ③ [셀 강조 규칙] → ④ [같음]을 선택합니다.

엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo

다음과 같이 대화상자가 나타나면

⑤ 대화상자의 왼쪽에 'FALSE'를 입력하고 ⑥ 오른쪽 '적용할 서식'에서 FALSE일 때 표시하기를 원하는 서식을 선택하고 ⑦ <확인> 버튼을 누릅니다.

엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo

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

엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo

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

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

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

  • John과 JOHN,
  • Elsa와 ELSA를

같은 것으로 표시합니다.

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

엑셀 조건부 서식 문자 비교 - egsel jogeonbu seosig munja bigyo


관련 글