Excel에서 문자 수 세기 완전 가이드(LEN/LENB·공백 제외·특정 문자/단어·범위 합계·이모지/줄바꿈)

Excel character count — 문자 수 세기 완전 가이드

Excel character count는 기본적으로 LEN 함수로 해결합니다. 실무에서는 공백 제외, 줄바꿈 제거, 특정 문자/단어 개수, 범위 전체 합계, 바이트 수(LENB)까지 함께 다뤄야 합니다.

Quick Fix

=LEN(A2)                                             
=LEN(SUBSTITUTE(A2," ",""))                            
=LEN(TRIM(CLEAN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,CHAR(160)," "),CHAR(10)," "),CHAR(13)," ")))) 
=LEN(A2)-LEN(SUBSTITUTE(A2,"a",""))                    
=IF(TRIM(A2)="",0, LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1)  
=SUMPRODUCT(LEN(A2:A100))                              

LEN vs LENB

LEN은 문자 수, LENB는 (DBCS 환경에서) 바이트 수를 반환합니다. 바이트 계산이 필요한 경우에는 환경별 동작을 검증하세요.

실무 예제

공백/줄바꿈 처리

=LEN(TRIM(CLEAN(SUBSTITUTE(SUBSTITUTE(A4,CHAR(10)," "),CHAR(13)," "))))

특정 문자/단어 개수

=LEN(A2)-LEN(SUBSTITUTE(A2,"o",""))
=LEN(LOWER(A2))-LEN(SUBSTITUTE(LOWER(A2),"a",""))
=(LEN(A5)-LEN(SUBSTITUTE(A5,"Apple","")))/LEN("Apple")

범위 전체 길이 합계

=SUMPRODUCT(LEN(A2:A100))

행/열별 길이

=BYROW(A2:D10, LAMBDA(r, SUM(LEN(r))))
=BYCOL(A2:D10, LAMBDA(c, SUM(LEN(c))))

바이트 수(LENB)

=LENB(A5)

체크리스트

  • 공백 제외: SUBSTITUTE(," ","") 또는 TRIM
  • 줄바꿈/탭 제거: CHAR(10/13/9) 처리
  • 특정 문자/단어: LEN - LEN(SUBSTITUTE())
  • 범위 합계: SUMPRODUCT(LEN(range))
  • 바이트: LENB (환경 검증)

Troubleshooting

증상원인해결
길이가 과대NBSP/줄바꿈 포함TRIM+CLEAN+SUBSTITUTE(CHAR(160))
단어 수 계산 오류이중 공백/탭TRIMCLEAN으로 정리
특정 문자 0대소문자 불일치LOWER/UPPER로 정규화
LENB 값 상이DBCS/플랫폼 차이대상 환경에서 샘플 검증

관련 글


공식 문서(권장): Microsoft: LEN · Microsoft: LENB

Leave a Reply

Your email address will not be published. Required fields are marked *