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

EXACT 함수 - 두 텍스트가 같은지 비교하기

엑셀에서 두 텍스트가 같은지 비교할 때 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)

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 함수로 두 텍스트가 같은지 비교하기

 

 


관련 글

엑셀 조건부서식 - 셀 강조 규칙 - 엑셀의 조건부 서식을 사용하면 셀에 입력된 값이 조건을 만족하면 원하는 모양으로 강조 표시를 할 수 있습니다. 조건부 서식은 아래와 같이…

엑셀 조건부서식 - 셀 강조 규칙 더 보기 »

대소문자 구분해서 찾기 엑셀에서 대소문자 구분해서 찾기 - 이번 글에서는 엑셀에서 대소문자를 구분해서 값을 찾는 방법을 알아보겠습니다. 아래와 같이 어떤 회사에서 컴퓨터 부품 코드 정보의 '부품 코드'를 대소문자를…

엑셀에서 대소문자 구분해서 찾기 더 보기 »

XLOOKUP 함수 사용법 XLOOKUP 함수 - 표에서 값찾기(VLOOKUP 단점 해결) - XLOOKUP 함수는 기존 VLOOKUP, HLOOKUP 함수의 몇 가지 단점(찾는 키값이 항상 1열에 있어야 하고, 가로로 된 표는 VLOOKUP 대신 HLOOKUP…

XLOOKUP 함수 - 표에서 값찾기(VLOOKUP 단점 해결) 더 보기 »

MATCH 함수 사용법 MATCH 함수 - 범위에서 값의 위치 찾기 - 엑셀의 MATCH 함수는 지정된 범위에서 찾고자 하는 값의 위치를 반환합니다. 단순히 위치만 찾아 주므로 위치만 가지고는 쓸 일이 많이 없습니다.…

MATCH 함수 - 범위에서 값의 위치 찾기 더 보기 »

INDEX 함수 - 범위에서 행과 열을 이용하여 값 찾기 - 엑셀의 INDEX 함수는 테이블이나 범위에서 행과 열에 해당하는 값을 찾아줍니다. INDEX 함수에는 배열형과 참조형이라는 두 가지 형식이 있습니다. INDEX 함수는…

INDEX 함수 - 범위에서 행과 열을 이용하여 값 찾기 더 보기 »

VLOOKUP으로 안될 때 INDEX,MATCH 함수 사용 VLOOKUP으로 안될때 INDEX, MATCH 함수 사용하기 - 다음과 같은 표에서 상품코드 'A005'에 해당하는 상품 '마우스패드'를 찾아야 한다면 어떻게 해야 할까요? 찾는 키값이 첫 번째 열이 아니라 다른…

VLOOKUP으로 안될때 INDEX, MATCH 함수 사용하기 더 보기 »

 

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

엑셀웍스 책 출간안내  자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

“EXACT 함수 - 두 텍스트가 같은지 비교하기”의 2개의 댓글

  1. 정말 감사합니다! 날짜 데이터 비교중인데, 조건부서식에서 COUNTIF 함수를 적용해보니 원하는대로 값이 추출되지 않아서 고민하고 있었어요 ㅠ EXACT 함수 쓰니까 바로 되네요! 덕분에 일처리 훨 수월하게 할 수 있게 되었어요!

댓글 남기기

Scroll to Top