Home > 엑셀 함수 > 텍스트 함수 > LEN 함수 – 텍스트 길이 구하기

LEN 함수 – 텍스트 길이 구하기

함수 개요

엑셀 LEN 함수는 텍스트의 길이(문자수)를 구해줍니다. 함수 이름 LEN은 영어의 'Length'를 줄여서 쓴 것입니다. LEN 함수는 숫자의 길이도 구할 수 있지만 셀 서식은 무시하고 저장된 값의 길이를 구해줍니다.

LEN 함수는 단독으로는 잘 사용되지 않고 LEFT,MID,RIGHT 함수 등 텍스트를 다루는 함수 안에 포함되어 많이 사용됩니다.

 

구문(Syntax)

구문(Syntax)

LEN(text)

text의 길이(문자수)를 구해준다.

인수 : text – 길이를 계산할 텍스트, 공백도 한 문자로 계산함

실습용 엑셀파일 다운로드 : 엑셀-LEN-함수-텍스트의-길이구하기.xlsx

 

사용 예

1) 텍스트의 길이 구하기

=LEN("가나다라") => 4
'가나다라'는 네 글자이므로 4를 반환

=LEN("영업본부 영업1팀") => 9
공백과 숫자도 각각 한 칸씩 계산해서 전체 길이 9를 반환

 

2) 숫자의 길이 구하기

LEN 함수는 숫자의 길이도 구해주지만 눈에 보이는 셀 서식은 무시하고 엑셀 내부에 저장된 값의 길이를 구해줍니다.

LEN 함수로 숫자의 길이 구하기

=LEN(B11) => 4
[B11] 셀에 표시된 숫자는 5,500이지만 엑셀 내부에 저장된 숫자는 5500이므로 4를 반환

=LEN(B12) => 8
[B12] 셀에 표시된 숫자는 ₩87,492,000이지만 엑셀 내부에 저장된 숫자는 87492000이므로 8을 반환

=LEN(B13) => 5
[B13] 셀에 표시된 날짜는 2022-07-01이지만 저장된 숫자는 44743이므로 5를 반환(엑셀은 내부적으로 날짜를 숫자로 저장함)

 

3) LEN 함수 응용 - 텍스트 잘라내기

이번에는 LEN 함수와 다른 함수를 조합해서 텍스트의 일부를 잘라내 보겠습니다.

LEN 함수 응용 - 텍스트 잘라내기

'영업본부/영업1팀'에서 슬래쉬(/)를 기준으로 뒤에 있는 텍스트 잘라내기

=RIGHT(B18,LEN(B18)-FIND("/",B18))
LEN 함수가 먼저 실행되어 [B18] 셀의 텍스트의 길이 9를 구하고 FIND 함수가 슬래쉬(/)의 위치값 5을 구해주면 수식은 내부적으로 아래와 같이 바뀝니다.

=RIGHT(B18,9-5)
전체 텍스트 길이 9에서 슬래쉬(/)의 위치 5을 빼주면 4가 되고

=RIGHT(B18,4)
RIGHT함수는 오른쪽에서 4글자를 잘라내어 '영업1팀'을 반환합니다.

 


LENB 함수

LENB 함수는 더블바이트 문자(한글,일본어,중국어 등 글자 하나가 2바이트인 문자)가 포함되어 있으면 한 글자를 바이트단위로 인식하여 2자리로 계산하는 것만 다르고 LEN 함수와 사용법이 같습니다.

=LENB("가나다라") => 8
한글은 한 자를 2자리로 계산해서 길이 8을 반환

=LENB("영업본부 영업1팀") => 16
한글은 한 자를 2자리, 공백과 중간에 포함된 숫자는 1자리로 계산해서 길이 16을 반환

 


관련 글

SEARCH 함수 사용법 SEARCH 함수 – 대소문자 구분없이 텍스트 위치 찾기 - 함수 개요 엑셀 SEARCH 함수는 텍스트에서 대소문자 구분없이 특정 텍스트의 위치를 찾아줍니다. 단순히 위치만 찾아주므로 함수 단독으로는 잘 사용되지 않고…

SEARCH 함수 – 대소문자 구분없이 텍스트 위치 찾기 더 보기 »

FIND 함수 – 텍스트의 위치 찾기 - 함수 개요 엑셀 FIND 함수는 텍스트의 위치를 찾아줍니다. 단순히 위치만 찾아주므로 함수 단독으로는 잘 사용되지 않고 LEFT, MID, RIGHT 함수 등…

FIND 함수 – 텍스트의 위치 찾기 더 보기 »

 

 

댓글 달기

이메일 주소는 공개되지 않습니다.

Scroll to Top
%d 블로거가 이것을 좋아합니다: