엑셀에서 텍스트가 있는 셀 개수 세기: 완벽 가이드

2026-01-30 08:48:19 zaki zou

Microsoft Excel에서 텍스트가 포함된 셀 계산

방대한 스프레드시트를 관리하는 것은 종종 건초 더미에서 바늘을 찾는 것처럼 느껴집니다. 원시 데이터를 정리하든 재무 요약을 준비하든 가장 기본적인 작업 중 하나는 Excel에서 텍스트가 포함된 셀을 계산하는 방법을 아는 것입니다. 간단하게 들릴 수 있지만 숫자, 숨겨진 공백, 수식으로 생성된 빈 문자열이 있으면 쉽게 부정확한 결과를 초래할 수 있습니다. 이 가이드에서는 텍스트 계산을 위한 가장 신뢰할 수 있는 Excel 수식을 분석하고 이러한 솔루션을 손쉽게 자동화하는 방법을 보여줍니다.

핵심 개념: 텍스트가 포함된 셀을 계산하는 필수 Excel 수식

데이터 유효성 검사를 마스터하려면 먼저 COUNTIF 함수의 메커니즘을 이해해야 합니다. Excel 파일에서 텍스트가 포함된 셀을 계산할 때 가장 직관적인 도구이지만 진정한 강점은 기준을 정의하는 방법에 있습니다.

기초: 빠른 계산을 위한 COUNTIF 사용

기본 구문인 =COUNTIF(range, criteria)를 사용하면 특정 패턴에 대한 데이터 세트를 스캔할 수 있습니다. 일반 텍스트를 다룰 때 와일드카드를 사용하여 Excel에 "콘텐츠"로 간주되는 항목을 정확히 알려줍니다.

텍스트 계산을 위한 네 가지 일반적인 시나리오

Excel 파일에는 여러 유형의 데이터가 포함되어 있는 경우가 많으므로 다음 네 가지 특수 접근 방식 중 하나 이상을 사용해야 할 수 있습니다.

시나리오 1: 표준 방식 (일반 텍스트)

  • 수식: =COUNTIF(range, "*")
  • 분석: 이것은 텍스트가 포함된 셀을 계산하는 가장 일반적인 Excel 수식입니다. 별표(*)는 모든 텍스트 문자열과 일치하는 와일드카드 역할을 하므로 텍스트 값만 계산됩니다. 예를 들어 "Apple", "Banana" 또는 "Text123"을 포함하는 셀은 포함되지만 숫자만 있는 셀은 제외됩니다.

시나리오 2: 데이터 정리 방식 (유사 공백 제외)

  • 수식: =COUNTIFS(range, "*", range, "<> ")
  • 분석: 일부 셀은 비어 있는 것처럼 보이지만 실제로는 단일 공백 문자를 포함할 수 있습니다. 여러 기준을 COUNTIFS와 결합하여 이 수식은 정확히 하나의 공백인 값을 제외하면서 텍스트가 포함된 셀을 계산합니다. 예를 들어 "Apple" 또는 "Text123"과 같은 항목은 포함되지만 " "를 포함하는 셀은 무시됩니다. 그러나 이 접근 방식은 두 개 이상의 공백을 포함하는 셀을 제외하지 않으므로 보다 정확한 결과를 위해 다른 수식과 결합할 수 있습니다.

시나리오 3: 기술적 방식 (엄격한 텍스트 전용)

  • 수식: =SUMPRODUCT(--ISTEXT(range))
  • 분석: 워크시트에 날짜, 오류 값(#N/A) 및 논리 값(TRUE/FALSE)이 혼합되어 있는 경우 ISTEXT는 텍스트를 식별하는 엄격한 방법을 제공합니다. 표시된 문자가 아닌 기본 데이터 유형을 확인하므로 "Apple" 또는 "Text123"과 같은 값은 계산되지만 날짜, 부울 및 오류는 제외됩니다.

시나리오 4: 고급 방식 (특정 하위 문자열)

  • 수식: =COUNTIF(range, "*keyword*")
  • 분석: 이 접근 방식은 로그 분석이나 키워드 태깅에 유용합니다. 양쪽에 와일드카드를 사용하면 수식은 텍스트 내 어디에서나 특정 하위 문자열을 포함하는 셀을 계산합니다. 예를 들어 "error"를 검색할 때 "error_404" 또는 "login_error"와 같은 값이 포함됩니다.

Microsoft Excel에서 텍스트가 포함된 셀을 계산하는 방법

이러한 수식을 Excel에서 직접 사용하면 몇 가지 실용적인 이점이 있습니다. 대부분의 사용자는 이미 Excel을 설치했으며 인터페이스에 익숙하므로 수식을 쉽게 입력하고, 시트를 탐색하고, 결과를 신속하게 확인할 수 있습니다. 조건부 서식을 적용하면 시각적 온전성 검사 역할을 하여 텍스트 기준을 충족하는 셀을 확인하는 데 도움이 될 수 있습니다.

COUNTIF를 사용하여 Excel에서 텍스트를 계산하는 단계

  1. 예를 들어 B1:B10과 같은 범위를 선택합니다.

  2. 빈 셀에 적절한 수식을 입력합니다:

    • =COUNTIF(B1:B10, "*")
    • =COUNTIF(B1:B10, "*keyword*") (선택 사항)
    • =COUNTIFS(B1:B10, "*", B1:B10, "<> ") (선택 사항)
  3. Enter 키를 누르면 셀에 계산 결과가 표시됩니다.

Microsoft Excel에서 텍스트가 포함된 셀 계산

팁: 계산된 셀을 보려면 =ISTEXT(B1)과 같은 수식과 함께 조건부 서식을 사용하여 텍스트 셀을 강조 표시할 수 있습니다. 이렇게 하면 계산된 항목을 시각적으로 쉽게 식별할 수 있습니다.

Free Spire.XLS를 사용하여 Excel에서 텍스트가 포함된 셀을 자동으로 계산하는 방법

수동 서식은 일회성 작업에는 적합하지만 500개의 통합 문서가 있다면 어떨까요? 이것이 바로 Free Spire.XLS가 빛을 발하는 부분입니다. 이러한 전문적인 텍스트 계산 논리를 프로그래밍 방식으로 Excel 파일에 직접 주입할 수 있습니다.

자동화하는 이유?

자동화는 인적 오류를 제거하고 반복적인 클릭 시간을 절약합니다. Free Spire.XLS를 사용하면 수천 개의 행에 걸쳐 텍스트 논리가 있는 Excel 셀에 복잡한 계산 수식을 몇 초 만에 적용할 수 있습니다.

단계별 구현 (Python 예제)

Free Spire.XLS를 사용하면 프로그래밍 방식으로 COUNTIF 수식을 쉽게 적용할 수 있습니다. 이 예에서는 지정된 범위의 텍스트 셀 수를 계산하고 결과를 워크시트에 직접 씁니다.

from spire.xls import *

# Create a Workbook and load an Excel file
workbook = Workbook()
workbook.LoadFromFile("/sample.xlsx")

# Get the first worksheet
sheet = workbook.Worksheets[0]

# Specify the cell range for counting
source_range = "B1:B10"

# Count cells with text using COUNTIF
sheet.Range["D1"].Text = "총 텍스트 셀:"
sheet.Range["E1"].Formula = f'=COUNTIF({source_range}, "*")'

# Save the modified Excel file
workbook.SaveToFile("/Text_Count_Simple.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

계산 결과는 다음과 같습니다.

Free Spire.XLS를 사용하여 Excel 파일의 텍스트가 포함된 셀 계산

엣지 케이스 처리: 일반적인 함정

숙련된 Excel 사용자라도 미묘한 데이터 문제에 걸려 넘어질 수 있습니다. COUNTIF로 텍스트를 계산할 때 다음 사항을 염두에 두십시오.

  • 빈 문자열:

=""와 같은 수식이 포함된 셀은 실제 공백이 아닌 빈 문자열을 반환합니다. COUNTIF(range, "*")는 이러한 셀을 계산하지 않지만 데이터를 시각적으로 검사하거나 COUNTA와 같은 함수를 사용할 때 여전히 혼동을 일으킬 수 있습니다. 필요한 경우 LEN(A2)>0을 사용하여 비어 있지 않은 텍스트를 명시적으로 테스트할 수 있습니다.

  • 숨겨진 문자:

웹 페이지나 외부 시스템에서 복사한 데이터에는 종종 TRIM()으로 제거되지 않는 줄 바꿈 없는 공백(CHAR(160))이 포함됩니다. 이러한 경우 SUBSTITUTE(A2, CHAR(160), "")TRIM()을 결합하면 의미 있는 텍스트만 계산되도록 할 수 있습니다. 일관된 계산을 위해 데이터를 준비할 때 Excel에서 숫자를 텍스트로 변환하는 것이 유용할 수도 있습니다.

  • 잘못된 범위:

잘못 계산된 결과는 잘못된 수식을 사용하는 것보다 잘못된 셀 범위를 선택하여 발생하는 경우가 많습니다. 특히 수동 Excel 결과를 자동화된 출력과 비교할 때 시작 셀과 끝 셀을 항상 다시 확인하십시오.

  • 성능:

COUNTIF와 같은 내장 Excel 수식을 사용하면 Free Spire.XLS가 계산을 위해 Excel의 기본 수식 엔진에 의존할 수 있습니다. 이 접근 방식은 특히 대규모 워크시트로 작업할 때 코드의 각 셀을 반복하여 값을 평가하는 것보다 훨씬 효율적입니다.

결론

Excel에서 텍스트가 포함된 셀을 계산하는 방법을 배우는 것은 데이터 정확성에서 막대한 이익을 창출하는 작은 기술입니다. 수동 수식에서 Free Spire.XLS 자동화로 전환하면 지루한 작업을 확장 가능하고 오류 없는 워크플로로 전환할 수 있습니다. 간단한 목록을 관리하든 복잡한 데이터베이스를 관리하든 이러한 도구를 사용하면 항상 깨끗하고 잘 분류된 데이터를 기반으로 통찰력을 얻을 수 있습니다.

스프레드시트 게임을 한 단계 더 발전시킬 준비가 되셨습니까? Free Spire.XLS를 사용해보고 데이터 유효성 검사를 손쉽게 자동화해 보세요!


함께 읽기