엑셀 특정 단어 포함 여부 표시하기

엑셀에서 특정 단어 포함 여부를 표시하는 방법은 다양한 함수 조합을 통해 구현할 수 있습니다. 오늘은 IF, ISNUMBER, FIND, SEARCH 함수를 활용한 방법을 중심으로 정리해 보았습니다.

엑셀 특정 단어 포함 여부 표시하기

엑셀에서 특정 단어가 셀에 포함되었는지 확인하려면 다음과 같은 수식을 사용합니다:

=IF(ISNUMBER(SEARCH("찾을문자", 셀주소)), "포함", "미포함")

수식 설명

  1. SEARCH 함수: 특정 텍스트가 셀 안에서 어디에 위치하는지를 반환합니다. 텍스트가 포함되어 있으면 숫자를 반환하고, 포함되지 않으면 오류값을 반환합니다.
  2. ISNUMBER 함수: SEARCH 함수의 결과가 숫자인지 확인합니다. 숫자라면 TRUE, 그렇지 않다면 FALSE를 반환합니다.
  3. IF 함수: ISNUMBER 함수의 결과에 따라 “포함” 또는 “미포함”을 출력합니다.

구체적인 예제

다음은 A열에 있는 데이터에서 “사과”라는 단어 포함 여부를 B열에 표시하는 방법입니다.

  1. 데이터 예시:
    • A열:
      • 사과잼
      • 얼음골 사과
      • 배즙
    • B열: “사과” 포함 여부를 표시
  2. 수식 입력:
    • B2 셀에 아래 수식을 입력합니다:text=IF(ISNUMBER(SEARCH("사과", A2)), "포함", "미포함")
    • 그런 다음 B2 셀을 아래로 드래그하여 나머지 셀에도 적용합니다.
  3. 결과:
A열B열
사과잼포함
얼음골 사과포함
배즙미포함

FIND와 SEARCH의 차이점

  • SEARCH 함수: 대소문자를 구분하지 않습니다.
  • FIND 함수: 대소문자를 구분하며, 동일한 방식으로 사용됩니다.

예를 들어, SEARCH("사과", A2)는 “사과”와 “사과잼” 모두 찾지만, FIND("사과", A2)는 대소문자가 정확히 일치해야 합니다.

동적 단어 검색

특정 단어를 고정값이 아닌 셀 참조로 설정하고 싶다면, 예를 들어 F1 셀에 찾을 단어를 입력하고 이를 참조하도록 수식을 작성할 수 있습니다:

=IF(ISNUMBER(SEARCH($F$1, A2)), "포함", "미포함")

F1 셀의 값을 변경하면 결과도 자동으로 업데이트됩니다.

조건부 서식 활용

특정 단어가 포함된 셀을 강조 표시하려면 조건부 서식을 사용할 수 있습니다:

  1. 데이터 범위를 선택합니다.
  2. 조건부 서식 > 새 규칙 > 수식을 사용하여 서식 지정 클릭.
  3. 아래와 같은 수식을 입력:text=ISNUMBER(SEARCH("사과", A1))
  4. 원하는 서식을 지정하여 강조 표시합니다.

이 방법들은 엑셀에서 특정 단어 포함 여부를 간단히 확인하거나 데이터를 시각적으로 구분하는 데 유용합니다. 실무에서도 자주 사용되니 꼭 익혀두시기 바랍니다.

댓글 남기기