엑셀에서 특정 단어 포함 여부를 표시하는 방법은 다양한 함수 조합을 통해 구현할 수 있습니다. 오늘은 IF, ISNUMBER, FIND, SEARCH 함수를 활용한 방법을 중심으로 정리해 보았습니다.
엑셀 특정 단어 포함 여부 표시하기
엑셀에서 특정 단어가 셀에 포함되었는지 확인하려면 다음과 같은 수식을 사용합니다:
=IF(ISNUMBER(SEARCH("찾을문자", 셀주소)), "포함", "미포함")
수식 설명
- SEARCH 함수: 특정 텍스트가 셀 안에서 어디에 위치하는지를 반환합니다. 텍스트가 포함되어 있으면 숫자를 반환하고, 포함되지 않으면 오류값을 반환합니다.
- ISNUMBER 함수: SEARCH 함수의 결과가 숫자인지 확인합니다. 숫자라면
TRUE, 그렇지 않다면FALSE를 반환합니다. - IF 함수: ISNUMBER 함수의 결과에 따라 “포함” 또는 “미포함”을 출력합니다.
구체적인 예제
다음은 A열에 있는 데이터에서 “사과”라는 단어 포함 여부를 B열에 표시하는 방법입니다.
- 데이터 예시:
- A열:
- 사과잼
- 얼음골 사과
- 배즙
- B열: “사과” 포함 여부를 표시
- A열:
- 수식 입력:
- B2 셀에 아래 수식을 입력합니다:text
=IF(ISNUMBER(SEARCH("사과", A2)), "포함", "미포함") - 그런 다음 B2 셀을 아래로 드래그하여 나머지 셀에도 적용합니다.
- B2 셀에 아래 수식을 입력합니다:text
- 결과:
| A열 | B열 |
|---|---|
| 사과잼 | 포함 |
| 얼음골 사과 | 포함 |
| 배즙 | 미포함 |
FIND와 SEARCH의 차이점
- SEARCH 함수: 대소문자를 구분하지 않습니다.
- FIND 함수: 대소문자를 구분하며, 동일한 방식으로 사용됩니다.
예를 들어, SEARCH("사과", A2)는 “사과”와 “사과잼” 모두 찾지만, FIND("사과", A2)는 대소문자가 정확히 일치해야 합니다.
동적 단어 검색
특정 단어를 고정값이 아닌 셀 참조로 설정하고 싶다면, 예를 들어 F1 셀에 찾을 단어를 입력하고 이를 참조하도록 수식을 작성할 수 있습니다:
=IF(ISNUMBER(SEARCH($F$1, A2)), "포함", "미포함")
F1 셀의 값을 변경하면 결과도 자동으로 업데이트됩니다.
조건부 서식 활용
특정 단어가 포함된 셀을 강조 표시하려면 조건부 서식을 사용할 수 있습니다:
- 데이터 범위를 선택합니다.
- 조건부 서식 > 새 규칙 > 수식을 사용하여 서식 지정 클릭.
- 아래와 같은 수식을 입력:text
=ISNUMBER(SEARCH("사과", A1)) - 원하는 서식을 지정하여 강조 표시합니다.
이 방법들은 엑셀에서 특정 단어 포함 여부를 간단히 확인하거나 데이터를 시각적으로 구분하는 데 유용합니다. 실무에서도 자주 사용되니 꼭 익혀두시기 바랍니다.