온라인 Excel 편집기
무료 사용

LEN 함수: 구문, 예제 및 오류 해결

2026-10-15 업데이트 · 무료 · Excel 및 Google Sheets 지원

구문

=LEN(text)

빠른 답변

LEN은 셀의 문자 수를 셉니다: =LEN(A2)는 "jane doe"에 8을 반환합니다. 모든 문자가 대상입니다——공백, 문장부호, 개행까지——그리고 LEN 자체는 비교와 합산에 바로 쓸 수 있는 진짜 숫자를 반환합니다. 날짜로 표시된 셀은 보이는 날짜가 아니라 일련번호의 길이를 반환합니다.

구문

=LEN(text)
인수의미
text측정할 셀, 리터럴 또는 식. 필수이며 유일한 인수입니다. 숫자는 표시 자릿수로, 날짜는 숨은 일련번호로 측정됩니다.

인수가 하나뿐이라 구분자 문제가 없습니다: =LEN(A2)는 어떤 언어 환경에서도 똑같이 생겼습니다.

LEN은 텍스트 함수 가족의 줄자입니다: 글자, 숫자, 공백, 문장부호, 개행의 모든 문자를 세고 텍스트가 아닌 진짜 숫자를 반환합니다. 그래서 결과를 VALUE 없이 비교와 산술에 바로 먹일 수 있는 유일한 텍스트 함수입니다.

기본 예제

=LEN(A2)

기본 측정: "jane doe"는 8, "AE-2026-041"은 11, ""은 0. 가져온 ID에 LEN 열 하나만 얹으면 너무 짧은(잘린) 행과 너무 긴(채워진) 행이 즉시 드러납니다.

=LEN(A2)-LEN(TRIM(A2))

공백 감사: 차이가 곧 TRIM이 지울 문자 수입니다. 0이면 셀이 깨끗하고, 3이면 단어 앞뒤나 사이에 여분 공백 3개가 숨어 있다는 뜻입니다.

=LEN(A2)-LEN(SUBSTITUTE(A2, " ", ""))+1

단어 카운터: 공백을 모두 지운 뒤 줄어든 길이가 공백 수이고, 1을 더하면 단어 수입니다. 공백 한 칸 구분 텍스트라면 간단하고 믿을 만합니다.

=IF(LEN(A2)>20, "Too long", "OK")

길이 게이트: 설명, 코드, 사용자명이 시스템 한도를 넘는 행을 가져오기 파일에 들어가기 전에 표시합니다. LEN이 숫자를 반환하므로 비교에 변환이 필요 없습니다.

=LEN(A2)-LEN(SUBSTITUTE(A2, CHAR(10), ""))

개행 탐지기: CHAR(10) 개행은 화면에 안 보이지만 문자로 셉니다. 차이가 셀에 숨은 개행 수를 그대로 폭로합니다——청소 전 가장 빠른 진단입니다.

2026/10/15로 표시되는 날짜의 LEN은 5를 반환합니다. LEN은 보이는 텍스트가 아니라 밑에 깔린 일련번호(45945)를 측정하기 때문입니다. 사용자 지정 형식의 숫자도 마찬가지——LEN이 보는 것은 저장값이지 서식이 아닙니다.

자주 발생하는 오류와 해결법

증상가장 흔한 원인해결법
날짜가 10 대신 5를 반환한다LEN은 저장된 일련번호(45945)를 측정하며, 표시된 2026/10/15가 아닙니다.서식 적용 텍스트를 측정: =LEN(TEXT(A2, "yyyy/mm/dd")).
빈 것 같은 셀이 1이나 2를 반환한다셀이 비어 있지 않습니다——일반 또는 줄 바꿈 없는 공백을 한두 개 품습니다.=LEN(TRIM(A2))로 확인——TRIM 후 0이면 공백만 있었다는 증거.
카운트가 보이는 것과 다르다보이지 않는 문자도 셉니다: 개행 CHAR(10)과 줄 바꿈 없는 공백 CHAR(160)이 각각 +1.=LEN(A2)-LEN(SUBSTITUTE(A2, CHAR(10), ""))로 개행을 탐지한 뒤 셀을 청소.
한중일 텍스트 길이가 이상하다LEN은 문자 수로 세므로 전각도 1입니다. 바이트 기준 시스템은 CJK 문자에 2를 기대합니다.LENB를 쓰세요. DBCS 설정에서 2바이트 문자를 2로 셉니다.
결과를 10과 비교할 수 없다드뭅니다——LEN은 본래 진짜 숫자를 반환합니다. 비교가 실패하면 그 "숫자"는 가져오기 출신 텍스트입니다.=ISNUMBER(LEN(A2))로 확인. FALSE면 측정한 셀 자체가 텍스트 서식——원본을 먼저 VALUE로 감쌉니다.

오류는 아니지만 알아둘 점: LEN이 보는 것은 저장값이지 서식이 아닙니다. 텍스트 "12345"와 숫자 12345를 구분하지 못하고——둘 다 5——반올림도 잘라내기도 공백 건너뛰기도 하지 않습니다.

LEN vs. LENB

LENLENB
세는 단위문자——전각이든 아니든 모든 문자 1바이트——1바이트 문자 1, 2바이트(CJK) 문자 2
"jane doe"는88
"東京都"는3DBCS 설정에서 6
전형적 용도길이 제한, 감사, 서양식 텍스트 단어 수바이트 기반 가져오기, 레거시 시스템, CJK 필드 검증

받는 쪽 기준으로 고릅니다: 현대적 시스템과 대부분의 가져오기는 LEN, 레거시 메인프레임이나 고정 바이트 배치는 LENB. 1바이트 로캘에서는 둘의 결과가 동일합니다——그래서 LENB는 서양에서 무명인 채입니다.

LEN vs. 채우기 핸들

LEN 수식채우기 핸들 (Ctrl+E)
출력보조 열의 살아 있는 수식. 원본이 바뀌면 재계산정적 값, 한 번만 기록. 새 행은 다시 실행
정확도결정적——매번 정확한 카운트패턴 추측——결과 열을 샘플 검사
적합한 작업최신 상태가 필요한 감사·검증·보고서일회성 추출. 이후 LEN으로 길이 검증
사용 가능모든 Excel 버전과 Google SheetsExcel 2013 이상. Sheets는 스마트 채우기로 대응

둘은 짝꿍입니다: 채우기 핸들이 지저분한 셀에서 코드를 추출하고, LEN 열이 그것을 믿기 전에 모든 추출의 길이가 같음을 증명합니다. 채우기는 추측, LEN은 검수입니다.

Google Sheets의 LEN

  • 같은 이름, 같은 단일 인수——위의 모든 수식은 그대로 Sheets에 붙여 넣을 수 있습니다.
  • Sheets에도 LENB가 있어 2바이트 문자에 같은 바이트 계산을 합니다.
  • 개행 탐지기도 동일하게 작동——Sheets 셀도 CHAR(10) 개행을 똑같이 저장합니다.
  • 날짜도 같습니다: LEN은 표시 형식이 아니라 밑에 깔린 일련번호의 길이를 반환합니다.

한계와 실전 팁

  • LEN은 서식이 아닌 저장값을 측정합니다: 날짜는 일련번호, 숫자는 자릿수——"2026/10/15"는 10자로 보이지만 측정하면 5.
  • 모든 문자가 셉니다: CHAR(10) 개행, CHAR(160) 줄 바꿈 없는 공백, 탭이 각각 +1——청소 전 LEN 차이로 드러내세요.
  • LEN은 진짜 숫자를 반환하므로 VALUE가 필요 없습니다——다만 측정되는 셀이 텍스트일 수 있습니다. 숫자를 값으로 쓰려면 원본을 VALUE로 감싸세요.
  • 바이트 제한 시스템에 흘려보낼 CJK 데이터는 LENB로 전환——2바이트 문자당 2——가져오기가 거부하기 전에.
  • 감사를 한 열에 묶기: =LEN(A2)-LEN(TRIM(SUBSTITUTE(A2, CHAR(10), " ")))가 모든 보이지 않는 문자를 한 번에 셉니다.

LEN을 청소 라인의 검사 게이지로 생각하세요: 아무것도 바꾸지 않고 측정만 합니다——여백, 개행, 잘림. 각 공정 전후로 돌리면 차이가 그 공정이 제 구실을 했는지 알려줍니다.

관련 도구

관련 함수

자주 묻는 질문

Excel의 LEN 함수는 무엇을 하나요?

문자 수를 셉니다: =LEN(A2)는 "jane doe"에 8을 반환합니다. 공백, 문장부호, 개행 모두 포함되며 결과는 비교와 합산에 바로 쓰는 진짜 숫자입니다.

2026/10/15 같은 날짜에 LEN이 5를 반환하는 이유는?

날짜는 일련번호——45945——로 저장되고 LEN은 표시 텍스트가 아닌 저장값을 측정하기 때문입니다. 서식 문자열을 재려면 =LEN(TEXT(A2, "yyyy/mm/dd"))가 10을 반환합니다.

LEN으로 단어 수를 세려면?

=LEN(A2)-LEN(SUBSTITUTE(A2, " ", ""))+1: 공백을 지우면 공백마다 1씩 줄어드므로 차이 +1이 단어 수입니다. 공백 한 칸 구분 텍스트라면 믿을 만합니다.

빈 것 같은 셀의 LEN이 1이나 2인 이유는?

셀에 보이지 않는 문자——일반 또는 줄 바꿈 없는 공백——가 들어 있습니다. =LEN(TRIM(A2))을 돌려 0으로 떨어지면 공백만 있었다는 뜻이고, 조회가 계속 실패한 원인이 바로 그것입니다.

LEN과 LENB의 차이는?

LEN은 문자 수——모든 문자가 1. LENB는 바이트 수——DBCS 설정에서 2바이트 문자당 2라서 "東京都"는 LEN으로 3, LENB로 6. 받는 시스템이 바이트로 재면 LENB를 쓰세요.

LEN은 텍스트 "12345"와 숫자 12345를 구분하나요?

아니요——둘 다 5입니다. LEN은 데이터 유형이 아니라 저장된 문자를 보기 때문입니다. 유형은 ISNUMBER로 별도 확인하거나, 비교·합산 전에 VALUE로 숫자 텍스트를 변환하세요.

LEN은 Google Sheets에서도 되나요?

됩니다——같은 이름, 같은 단일 인수, 같은 결과입니다. LENB도 사용할 수 있고, 개행 탐지기도 동일하게 작동하며, 날짜도 일련번호 길이를 반환하는 점까지 Excel과 같습니다.

내 파일로 직접 해볼 준비가 되셨나요?

Excel 셀 줄 바꿈 제거 열기 — 무료