엑셀에서 특정 단어가 있는 셀 개수 구하는 방법: COUNTIF와 SUMPRODUCT 활용하기
엑셀에서 특정 단어가 포함된 셀 개수를 세는 것은 데이터 분석에서 매우 중요한 작업이에요. 특히 대량의 데이터를 다룰 때, 특정 키워드를 포함한 셀의 개수를 빠르게 파악해야 하는 경우가 많죠. 이 글에서는 엑셀에서 특정 단어가 있는 셀의 개수를 구하는 3가지 방법을 소개할게요.
✅ 엑셀에서 데이터 분석을 더 효율적으로 하는 법을 배워보세요.
COUNTIF 함수 사용하기
COUNTIF 함수란?
COUNTIF 함수는 특정 조건을 만족하는 셀의 개수를 세는 매우 유용한 함수예요. 예를 들어, 다음과 같은 형식으로 사용합니다:
COUNTIF(범위, 조건)
예시
- 데이터가 들어 있는 A1:A10 범위에서 “사과”라는 단어가 포함된 셀의 개수를 구하고 싶다면, 아래와 같은 식을 사용할 수 있어요.
excel
=COUNTIF(A1:A10, "사과")
위 수식은 A1에서 A10 범위 내에 “사과”라는 단어가 포함된 셀의 개수를 반환해요. 만약 “사과”라는 단어가 들어 있는 셀의 개수가 3개라면, 결과값은 3이 될 것입니다.
주의 사항
- COUNTIF는 대소문자를 구분하지 않아요. 따라서 “사과”와 “사과”는 동일하게 인식돼요. 대소문자를 구분하고 싶다면 작성 방법이 조금 달라져요.
✅ Numpy의 강력한 배열 연산 기능을 지금 바로 배워보세요.
SUMPRODUCT 함수 사용하기
SUMPRODUCT 함수란?
SUMPRODUCT 함수는 주어진 배열의 곱을 더하는 함수로, 여러 조건을 동시에 확인해야 할 때 자유롭게 사용할 수 있어요. 이를 이용하여 특정 단어가 포함된 셀의 개수를 셀 수 있답니다.
예시
현재 데이터가 A1:A10 범위에 있다고 가정해볼게요. 그리고 “사과”라는 단어가 포함된 셀의 개수를 세고 싶다면, 다음과 같은 수식을 사용할 수 있어요.
excel
=SUMPRODUCT(--(ISNUMBER(SEARCH("사과", A1:A10))))
이 수식은 A1:A10 범위에서 “사과”라는 단어가 포함된 셀의 개수를 세는 방법이에요.
작동 방식
SEARCH
함수는 “사과”가 포함된 셀에서 위치를 반환해요. 만약 포함되어 있지 않다면 오류(#VALUE!)가 발생하죠.ISNUMBER
함수는 위치가 존재하면 TRUE, 없으면 FALSE로 반환돼요.--
는 TRUE와 FALSE를 숫자(1 또는 0)로 변환해 여러 조건에서 셀을 쉽게 계산할 수 있도록 해줘요.
✅ 구글 스프레드시트를 효율적으로 저장하는 방법을 알아보세요.
VBA를 이용한 커스터마이징
VBA란?
VBA(Visual Basic for Applications)는 엑셀을 포함한 Microsoft Office 제품에서 사용할 수 있는 프로그래밍 언어예요. 복잡한 분석이나 반복 작업을 자동화할 때 사용할 수 있답니다.
예시 코드
아래는 특정 단어가 포함된 셀의 개수를 세는 VBA 코드예요.
vba
Function CountWord(rng As Range, word As String) As Long
Dim cell As Range
Dim count As Long
count = 0
For Each cell In rng
If InStr(cell.Value, word) > 0 Then
count = count + 1
End If
Next cell
CountWord = count
End Function
이 함수를 사용하면 특정 범위에서 원하는 단어를 포함한 셀의 개수를 세어 원하는 셀에 사용 가능해요. 예를 들어, =CountWord(A1:A10. "사과")
와 같이 사용할 수 있어요.
요약
아래의 표는 엑셀에서 특정 단어가 포함된 셀의 개수를 세는 방법을 정리한 내용이에요.
방법 | 설명 | 예제 |
---|---|---|
COUNTIF | 주어진 범위에서 조건을 만족하는 셀 개수를 셈 | =COUNTIF(A1:A10. “사과”) |
SUMPRODUCT | 여러 조건을 동시에 만족하는 셀 개수를 셈 | =SUMPRODUCT(–(ISNUMBER(SEARCH(“사과”, A1:A10)))) |
VBA | 커스터마이징을 통한 셀 세기 | =CountWord(A1:A10. “사과”) |
결론
위에서 살펴본 3가지 방법은 엑셀에서 특정 단어가 포함된 셀 개수를 손쉽게 구할 수 있도록 도와줘요. 각 방법의 특징을 잘 이해하고 상황에 맞게 선택하여 활용하는 것이 중요해요. 여러분의 데이터 분석 작업에 큰 도움이 될 거예요. 데이터가 많아질수록 이런 통계 작업은 필수이니, 꼭 실습해 보세요.