비교에서 대소 문자 무시 (Microsoft Excel)
Excel의 IF 함수를 사용하여 텍스트가 포함 된 두 셀을 비교하는 경우 Excel은 기본적으로 비교되는 텍스트의 대소 문자를 무시합니다. 예를 들어 B3 셀에 “Case”가 포함되고 B4 셀에 “case”가 포함 된 경우 다음 수식은 “Match”를 반환합니다.
=IF(B3=B4,"Match","No Match")
Excel의 설정을 사용하여이 동작을 수정할 수있는 방법은 없습니다. 이러한 결과를 얻지 못하면 다른 이유 때문일 수 있습니다.
예를 들어 셀의 텍스트는 동일하게 보이지만 실제로는 동일하지 않을 수 있습니다. 예를 들어 한 셀에는 “Case”(후행 공백 포함)가 포함되고 다른 셀에는 “case”가 포함될 수 있습니다. 이 경우 수식은 “일치 없음”을 반환하고 셀 중 하나의 대문자 C 때문이라고 가정하지만 실제 이유는 후행 공백 때문입니다. 다음과 같이 공식을 변경하여이를 확인할 수 있습니다.
=IF(TRIM(B3)=TRIM(B4),"Match","No Match")
물론 여기서 유일한 차이점은 TRIM 함수가 모든 선행 및 후행 공백이 제거 된 셀 값을 반환하는 데 사용된다는 것입니다.
Excel에서 실제로 텍스트 대소 문자를 고려하려면 다음과 같이 EXACT 문을 사용해야합니다.
=IF(EXACT(B3,B4),"Match","No Match")
EXACT 함수는 셀이 정확히 같으면 True를 반환하고 그렇지 않으면 False를 반환합니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (11118)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Ignoring_Case_in_a_Comparison [비교에서 대소 문자 무시]
.