엑셀 / 함수 / LEN, LENB / 문자열의 문자 수, 바이트 수 구하는 함수

LEN은 문자열의 문자 수를 반환하고 공백도 문자로 셉니다. LENB는 기존 바이트 기준 길이 함수이며 Microsoft의 현재 문서에서는 사용 중단 예정으로 안내합니다. LENB 결과를 UTF-8 파일이나 전송 데이터의 실제 바이트 크기라고 해석해서는 안 됩니다.

LEN 구문과 기본 예제

=LEN(text)
=LEN("ABCDE")
=LEN("AB CD")
=LEN("")

결과는 각각 5, 5, 0입니다. 셀 참조를 사용하면 =LEN(A2)처럼 쓰고, 숫자를 참조하면 셀의 표시 형식보다 실제 값의 텍스트 표현이 기준이 됩니다.

구문과 지원 제품은 Microsoft의 LEN 함수 설명에서 확인할 수 있습니다.

LEN과 LENB를 영문·공백·한글이 섞인 문자열에 적용한 기존 예제입니다. LEN("가나다라")는 한글 네 글자를 세어 4를 반환합니다.

LEN과 LENB를 영문·공백·한글이 섞인 문자열에 적용한 기존 예제입니다. LEN("가나다라")는 한글 네 글자를 세어 4를 반환합니다.

LENB의 바이트 수가 뜻하는 것

한국어 등 더블바이트 문자 지원 언어를 기본 언어로 사용하는 기존 환경에서는 LENB가 한글 한 문자를 2로 셀 수 있습니다. 그렇지 않은 환경에서는 LEN과 같은 결과가 나올 수 있으므로 ‘한글은 항상 2바이트’로 단정하지 마세요.

UTF-8로 저장한 파일에서는 다른 바이트 수를 사용할 수 있고 파일 전체 크기에는 구분자·줄바꿈 등도 들어갑니다. 파일 크기 검사나 업로드 제한 판단은 해당 인코딩·전송 방식에서 실제 바이트 수를 계산해야 합니다.

공백과 이모지의 주의점

앞뒤 공백은 LEN의 결과에 포함됩니다. 눈으로 같아 보이는 문자열의 길이가 다르면 공백·줄바꿈·숨은 문자가 있는지 확인합니다. TRIM은 일부 공백을 정리하지만 모든 종류의 보이지 않는 문자를 제거하지는 않습니다.

호환성 버전 2의 통합 문서에서 LEN은 유니코드 서로게이트 쌍을 한 문자로 세는 동작이 개선되었습니다. 그러나 이모지의 변형 선택자 등은 별도 문자로 셀 수 있어 화면에서 보이는 기호 개수와 항상 같지는 않습니다. 이모지 포함 자료는 사용하는 Excel과 통합 문서 환경에서 확인하세요.

문자 수를 이용해 텍스트 일부를 자르는 방법은 LEFT·MID·RIGHT와 함께 사용할 수 있습니다.

같은 카테고리의 다른 글
엑셀 / 함수 / 함수 목록

엑셀 / 함수 / 함수 목록

합계·조회·조건·문자·날짜 등 목적별로 주요 Excel 함수를 비교합니다. 실제 사용법 링크와 버전·인수·오류 확인 기준을 통해 적합한 함수를 찾을 수 있습니다.

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

ISEVEN·ISODD로 짝수와 홀수를 판단하는 방법을 설명합니다. 0, 음수, 소수의 처리와 IF를 사용한 분류 예제를 확인할 수 있습니다.

엑셀 / 양수(이익)를 빨간색, 음수(손실)를 파란색으로 만드는 방법

엑셀 / 양수(이익)를 빨간색, 음수(손실)를 파란색으로 만드는 방법

조건부 서식과 사용자 지정 숫자 형식으로 양수·음수의 색을 구분합니다. 0·텍스트·소수 자리 표시와 색 외의 구분·규칙 충돌도 확인합니다.

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

중복 값을 표시하는 조건부 서식과 실제 제거를 구분합니다. 한 열·여러 열의 기준 선택, 행 관계 보존과 제거 후 검증·복구도 설명합니다.

엑셀 / 월별 합계 구하는 방법 두 가지

엑셀 / 월별 합계 구하는 방법 두 가지

보조 열과 SUMIF로 월별 합계를 구하는 방법, SUMIFS 날짜 구간으로 연도까지 구분하는 방법을 설명합니다. 기존 배열 수식의 버전별 입력 차이도 다룹니다.

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

IRR에 주기적인 현금흐름을 입력하고 결과를 해석하는 방법을 설명합니다. 부호, 기간, 추정값과 수렴 오류를 확인하며 XIRR과의 차이를 구분할 수 있습니다.

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

REPLACE로 하이픈 유무에 따라 주민등록번호 뒷자리를 별표로 표시하는 방법을 설명합니다. 형식 검사와 원본이 남지 않는 배포용 파일 확인 절차도 안내합니다.

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

기존 하이퍼링크를 제거하거나 입력 시 자동 생성을 끄는 방법을 설명합니다. 텍스트·서식 보존과 HYPERLINK 수식의 별도 처리도 안내합니다.

엑셀 / 피벗 테이블 / 만드는 방법

엑셀 / 피벗 테이블 / 만드는 방법

피벗 테이블 원자료·보고서 위치·행·열·값 영역을 설정하는 방법을 설명합니다. 합계가 개수로 나오는 이유와 데이터 추가 후 범위·새로 고침도 안내합니다.

엑셀 / VBA / 주석 만드는 방법

엑셀 / VBA / 주석 만드는 방법

작은따옴표로 VBA 주석을 만들고 편집 도구 모음으로 여러 줄을 주석 처리하는 방법을 안내합니다. 문자열 속 작은따옴표와 코드 비활성화의 주의점도 설명합니다.