엑셀 LEN 함수 사용법 |쉬운설명

엑셀 LEN 함수는 텍스트 글자수를 찾을 때 사용 되는 함수입니다. FIND 함수 및 RIGHT 함수를 사용할 때 보조로 사용하게 되는데요. 이 글에서는 실무에서 사용할 수 있는 LEN 함수 사용법을 알아보겠습니다.


엑셀 LEN 함수 사용법 파일을 다운로드 받아서 연습을 해볼 수 있습니다.




엑셀 LEN 함수: 문자

len 함수는 텍스트의 전체 글자 개수를 찾아 주는 함수 입니다. len 함수만 단독으로 사용 하는 경우는 잘 없으며 find, right, left 함수와 함께 사용하는 경우가 많습니다.

len 함수의 인수는 문자열 하나로 구성 되어 있습니다.

▶︎LEN (문자열)

아래 사진을 보시면 ‘키보드 마우스 모니터’ 라는 텍스트가 나와 있는데요. 여기서 이 텍스트 전체의 글자 개수를 구한다고 해 보겠습니다.

엑셀 LEN 함수 사용법 1.LEN 함수 사용법-문자 사진

우선 len을 입력해 주시고 A1 셀을 클릭해 주시면 됩니다. 그 후 엔터키를 누르면 11이라는 숫자가 나오게 되는데요.

이는 A1 셀의 글자 개수가 11 개라는 의미입니다. 공백도 한 개의 글자수에 포함시키기 때문에 11 이라는 결과 값이 나왔습니다.



엑셀 LEN 함수: 숫자

이번에는 숫자에서의 len 함수 사용 방법을 알아 보겠습니다. 숫자의 경우 셀 서식을 적용한 부분에 대해서는 글자 개수를 세지 않습니다.

예를 들어서 아래 사진처럼 원화() 기호가 있는 부분, 콤마(,)가 있는 부분은 글자 개수에 포함 되지 않습니다.

엑셀 LEN 함수 사용법 2.LEN 함수 사용법-숫자 사진

A1 셀의 글자 개수를 len 함수로 구해 봤더니 7이라는 숫자가 나왔습니다. 숫자 부분만 딱 개수에 포함이 된 것을 알 수 있습니다. B1셀의 글자 개수 역시 숫자만 카운트가 되서 4가 나옵니다.



LEN FIND RIGHT 함수 활용

이번엔 LEN FIND RIGHT 함수를 동시에 사용해서 특정 텍스트 문구를 추출 하는 방법을 알아 보겠습니다.

아래 사진을 보시면 A1 셀에 이메일이 하나 나와 있습니다. 여기서 우리는 @뒤에 있는 도메인 명만 잘라내 볼 것입니다.

이메일 주소 중 도메인명만 추출해볼 예정

아래 RIGHT 함수 내의 두 번째 인수를 보면 글자수 라고 나와 있습니다. 즉, 우리는 @뒷부분의 글자수를 구해야 합니다.

▶︎RIGHT (문자열, 글자수)

@뒷부분의 글자수를 구하기 위해서는 우선 A1 셀의 전체 텍스트 개수를 구해야 합니다. 그 후 @까지의 텍스트 개수를 구해서 빼 주면 도메인명의 텍스트 개수를 구할 수 있습니다.

엑셀 LEN 함수 사용법 3.LEN 함수 사용법-FIND 함수 결합 사진

우선 RIGHT 함수를 가장 먼저 입력해주고, 첫 번째 인수로 A1 셀을 클릭 합니다. 그리고 콤마를 입력 합니다.

①=RIGHT(A1,LEN(A1)-FIND(“@”,A1))

전체 텍스트 개수는 LEN 함수를 이용해서 구할 수 있습니다. LEN을 입력하고 A1 셀을 클릭 합니다. 그리고 괄호를 닫습니다.

②=RIGHT(A1,LEN(A1)-FIND(“@”,A1))

tnldnsdprtpf@ggmail.com에서 @까지의 글자 수를 구해야 하는데요. 이건 FIND 함수로 구할 수 있습니다. FIND를 입력하고 첫 번째 인수로 “@”라고 입력합니다. 이 때 큰 따옴표를 반드시 입력해주세요.

콤마를 입력하고 A1 셀을 클릭한 후 괄호를 두 번 닫아줍니다.

③=RIGHT(A1,LEN(A1)-FIND(“@”,A1))

그럼 이제 LEN 함수와 FIND 함수를 이용해서 RIGHT 함수 내 두 번째 인수를 구한 것입니다. 함수를 다 입력했으므로 엔터키를 누릅니다. 그럼 @ 뒷자리의 도메인 명만 따로 텍스트가 추출이 됩니다.

▶︎tnldnsdprtpf@ggmail.com에서 → ggmail.com만 추출이 됨.



LENB 함수

추가로 LENB라는 함수를 간단히 알아 보겠습니다. 자주 사용하는 함수는 아니지만 한국어, 중국어, 일본어 등일부 언어의 경우 LENB 함수를 사용할 수 있습니다.

LENB 함수는 한 글자를 2바이트(byte)로 인식을 합니다. 그리고 공백과 숫자의 경우 1바이트로 인식을 합니다.

▶︎A1 셀에 ‘사과나무가 많다’ 라는 텍스트가 있는 경우,

▶︎’=LENB(A1)’ 라고 함수를 입력하고 엔터키를 누르면 8이 아닌 15라는 숫자가 나옴.

▶︎그 이유는 LENB 함수는 한 글자를 2바이트로 인식하기 때문임.(공백은 1바이트로 인식)

다른 예시도 알아 볼게요.

▶︎A1 셀에 ‘사과 2개’라는 텍스트가 있는 경우

▶︎=LENB(A1)이라고 입력하고 엔터키를 누르면 5가 아닌 8이라는 숫자가 나옴

▶︎그 이유는 ‘사’가 2바이트, ‘과’가 2바이트, 공백이 1바이트, ‘2’가 1바이트, ‘개’가 2바이트이기 때문임.



<결론>

▶︎엑셀 LEN 함수 사용법: 텍스트의 전체 글자 개수를 찾아주는 함수

▶︎LEN (문자열)

이상 엑셀 LEN 함수 사용법에 관한 글이었습니다.

Leave a Comment