오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
텍스트
LEN 함수
엑셀 2003
텍스트
LEN 함수
엑셀-LEN-함수-사용법
함수 요약

엑셀 LEN 함수는 선택된 셀 또는 텍스트의 글자수를 반환하는 함수입니다.

함수 구문
=LEN(문자열)
문자열
-
길이를 계산할 텍스트나 셀 참조입니다.
상세 설명

LEN 함수는 셀이나 텍스트의 글자 수를 계산하는 간단하지만 매우 유용한 함수로, 여러 텍스트 관련 공식에 자주 사용됩니다. 공백이나 줄바꿈 및 특수기호도 하나의 문자로 인식합니다.

=LEN("안녕하세요")/ / 결과 → 5
=LEN("안녕 하세요")/ / 결과 → 6
=LEN("안녕 하세요!!")/ / 결과 → 8

LEN 함수 간단 예제
1) 셀의 글자수 반환
/ / A1셀 : "엑셀 LEN 함수"
=LEN(A1)/ / 결과 → 9
2) 문장의 단어 개수 세기

LEN 함수와 SUBSTITUTE 함수를 활용하면 쉼표로 구분되어 작성된 문장에서 단어의 개수를 셀 수 있습니다.

/ / A1 : "사과,,,포도,감"
=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1
=LEN("사과,,,포도,감")-LEN( "사과배귤포도감")+1
=11-7+1
=5
3) 문장에서 특정 문자를 제거한 값 출력하기

LEN 함수와 RIGHT 함수를 함께 사용하면 문장에서 특정 항목을 제외한 부분만 출력할 수 있습니다.

/ / A1 : "[PD-001] 프로모션 상품"
/ / B1 : "[PD-001] "
=RIGHT(A1,LEN(A1)-LEN(B1))
=RIGHT("[PD-001] 프로모션 상품",16-9)
="프로모션 상품"

그 외 주의사항

LEN 함수는 문자열의 공백이나 줄바꿈도 글자 하나로 계산합니다.

비어있는 셀 ("")의 길이는 0을 반환합니다.

날짜나 시간의 경우 겉으로 보이는 값이 아닌 실제 입력된 일련번호의 길이를 반환합니다.

/ / A1 : 2024-01-01 → 실제 값 : 45292
=LEN(A1)/ / 결과: 5

셀에 오류 (#VALUE!, #N/A 등..)이 있을 경우 LEN 함수도 오류를 반환합니다.


댓글 9
4.8 (5개 평가)
gmlcns
gmlcns 2021.01.22 16:39
안녕하세요? 강의 감사히 잘 듣고있습니다 2018-08-21이 5자리 숫자(43333)를 이해 못하겠습니다 왜 (2018-08-21)=43333 인지 도무지 모르겠습니다.
YES
YES 2021.02.23 20:09
엑셀에서 날짜는 1900-01-01을 1로 계산하여 하루에 1씩 증가합니다. 마찬가지로 1900-01-02는 2가 되고 1900-01-03은 3이되고... 이런식으로 엑셀에서 2018-08-21은 43333이랑 같은 값 입니다.
지이희
지이희 2024.11.23 14:23
그럼 1900-01-01을 기준으로 2018-08-21까지 43333만큼이 증가한 건가요? (수치상)
오빠두엑셀
오빠두엑셀 작성자 2024.11.25 20:44
안녕하세요. 네, 43333일이 지난 날짜로 해석하시면 됩니다. :)
지이희
지이희 2024.12.01 15:47
오! 친절한 답변 감사드립니다.
himd****
himd**** 2022.05.04 20:34
LEN 함수가 뭔지 고민했는데 감사합니다!
zion
zion 2023.03.10 05:39
그저 문자열 글자 수 세는 것으로만 기억에 남았는데, 렌 함수 개념을 다시 알고 갑니다.
Thomas951
Thomas951 2023.11.02 10:46
감사합니다 :)
강민준🤗
강민준🤗 2024.08.10 22:07
좋은 강의 감사합니다.