·3분 읽기

엑셀 LEN 함수 글자수 세기 — LEN과 LENB 차이 5가지 활용법

엑셀 LEN과 LENB 함수의 차이를 한글 기준으로 정리. 자기소개서·SMS·DB 컬럼 길이 검증 5가지 실전 사례까지 한 번에 정리했어요.

엑셀 LEN 함수 글자수 세기 — LEN과 LENB 차이 5가지 활용법
✏️
글자수 세기 바로 사용하기
글자수, 단어수, 바이트를 실시간으로 세어보세요

LEN과 LENB는 뭐가 다를까?

엑셀에서 글자수 셀 때 가장 자주 쓰는 함수가 `LEN`이에요. 그런데 한글이 섞이면 LEN만으로는 안 되는 경우가 있어요. - `LEN(셀)`: 문자 개수를 셈. 한글·영어·숫자 모두 1로 계산 - `LENB(셀)`: 바이트 단위로 셈. 한글은 2바이트, 영어·숫자·공백은 1바이트 예시. - `LEN("가나다")` → 3 - `LENB("가나다")` → 6 - `LEN("abc가")` → 4 - `LENB("abc가")` → 5 (a·b·c는 1바이트씩, 가는 2바이트) SMS·자기소개서·DB 컬럼처럼 바이트 단위 제한이 있는 곳에서는 LENB가 진짜 글자 길이를 알려줘요.

활용 1) 자기소개서 글자수 정확하게 검증

공기업·공무원 자기소개서는 보통 '한글 1000자' 또는 '공백 포함 2000바이트' 식으로 제한이 다양해요. - 글자수 기준: `=LEN(A1)` - 공백 제외 글자수: `=LEN(SUBSTITUTE(A1," ",""))` - 바이트 기준: `=LENB(A1)` - 공백 제외 바이트: `=LENB(SUBSTITUTE(A1," ",""))` 사례. 'NCS 자기소개서 1500자 이내'라고 적혀 있으면 LEN 기준이에요. 'KOTRA 인턴 지원서 4000바이트 이내'라면 LENB 기준이라 한글 위주로 쓰면 약 2000자 한도가 돼요. 바이트 기준 글자수를 모르고 LEN으로 맞추다가 업로드 거부 당하는 사례가 흔해요. 모집 요강을 다시 한번 확인하세요.

활용 2) SMS·LMS·MMS 분기 자동 판별

한국 SMS 표준은 한글 45자(90바이트) 이내, 그 이상은 LMS·MMS로 자동 전환되면서 요금이 올라가요. 수식. - `=IF(LENB(A1)<=90,"SMS",IF(LENB(A1)<=2000,"LMS","MMS"))` A1 셀에 메시지 입력하면 SMS·LMS·MMS 자동 판별. 마케팅 발송 시 비용 추정에 유용해요. 주의. SMS 90바이트는 한글 45자 + 공백 0개 기준. 공백·이모지 들어가면 한도 더 줄어들어요. `=LENB(A1) & " 바이트"` 컬럼을 함께 두면 시각적으로 확인하기 좋아요.

활용 3) DB VARCHAR 컬럼 길이 검증

MySQL·Oracle 같은 DB에 데이터 넣기 전에 VARCHAR 길이 초과 여부를 엑셀에서 미리 확인해요. 수식. - 컬럼이 VARCHAR(50) UTF-8: `=IF(LENB(A1)<=50,"OK","초과")` - 컬럼이 VARCHAR(50) UTF-8MB4(이모지 지원): 한글 3바이트, 이모지 4바이트라 별도 함수 필요 - 컬럼이 NVARCHAR(50) MSSQL: `=IF(LEN(A1)<=50,"OK","초과")` (NVARCHAR는 글자 단위) 주의. UTF-8에서 한글은 3바이트인데 엑셀 LENB는 2바이트로 계산해요(EUC-KR 기준). UTF-8 바이트 정확히 셀 거면 [Toolkio 글자수 세기](https://toolkio.com/tools/character-counter)에서 'UTF-8 바이트' 모드로 확인하세요.

활용 4) 텍스트 길이 통계로 데이터 품질 검증

고객 리뷰·설문 응답 같은 텍스트 데이터를 분석할 때 길이 통계로 이상치 찾기. 수식. - 평균 길이: `=AVERAGE(LEN(A2:A100))` (배열 수식, Ctrl+Shift+Enter) - 최대 길이: `=MAX(LEN(A2:A100))` - 5자 미만 응답 개수: `=COUNTIF(B2:B100,"<5")` (B열에 LEN 결과) - 표준편차: `=STDEV(LEN(A2:A100))` 사례. 만족도 설문에서 평균 응답 길이가 50자인데 5자 미만이 20개 있다면 무성의 응답일 가능성이 커요. 따로 빼서 검토하세요. 반대로 너무 긴 응답(평균 +2σ 이상)도 의심 사례 — 외부에서 복사·붙여넣기했거나 봇 응답일 수 있어요.

활용 5) 가운데 글자 추출 — MID·LEN 조합

전화번호·계좌번호·주민번호 같은 일정 형식 데이터에서 특정 위치 글자 추출. 예시. - 전화번호 `010-1234-5678`에서 가운데 4자리: `=MID(A1,5,4)` → `1234` - 계좌번호 끝 4자리: `=RIGHT(A1,4)` - 글자수 가변일 때 끝 5자: `=RIGHT(A1,LEN(A1)-LEN(A1)+5)` → `=RIGHT(A1,MIN(5,LEN(A1)))` - 첫 공백 전까지: `=LEFT(A1,FIND(" ",A1)-1)` LEN 함수는 단독으로도 쓰지만 MID·LEFT·RIGHT·FIND와 조합할 때 진짜 위력이 나와요. 텍스트 자동화의 90%가 이 조합으로 해결돼요.

함정 5가지 — 자주 나오는 실수

1. **공백 처리 헷갈림**: LEN은 공백 포함, 모집 요강 다시 확인 2. **셀 줄바꿈(Alt+Enter) 영향**: 줄바꿈 문자도 1글자로 셈, 정확하려면 `LEN(SUBSTITUTE(A1,CHAR(10),""))` 3. **LENB의 한글 2바이트 vs 실제 UTF-8 3바이트**: 엑셀 LENB는 EUC-KR 기준 (Windows 한국어 환경), DB가 UTF-8이면 별도 계산 필요 4. **`#NAME?` 에러**: LENB가 일부 환경에서 사용 불가 (Excel for Mac, Office Online 일부 버전) 5. **이모지(😀) 처리**: LEN으로는 1, 실제 메모리는 4바이트. 엑셀이 surrogate pair를 1로 셈

Toolkio 글자수 세기 도구로 정확하게 측정

엑셀 LENB는 EUC-KR 기준이라 UTF-8 환경(웹·DB·API)에서는 부정확해요. 그럴 땐 [Toolkio 글자수 세기](https://toolkio.com/tools/character-counter)를 쓰세요. 장점. 1. **UTF-8·EUC-KR 동시 표시**: 같은 문자열의 두 인코딩 바이트 동시 확인 2. **공백 포함·제외 자동 구분** 3. **한글 음절 vs 자모 분리 옵션** (예: '가' vs 'ㄱ+ㅏ') 4. **이모지·특수문자 정확 처리** 자기소개서는 엑셀 LEN으로, SMS·DB 컬럼은 Toolkio로 — 용도별로 나눠 쓰면 실수 없어요. 더 자세한 글자수 활용은 [한국어 자기소개서 글자수](/blog/korean-resume-char-count)에서, 영어 글자수는 [영어 글자수 세기](/blog/english-character-counter-guide)에서 이어 보세요.

지금 바로 글자수 세기를 사용해보세요

무료이며, 브라우저에서 바로 실행됩니다.

글자수 세기