Menu

엑셀 LEN 함수 사용법: 글자 수와 단어 수 세기

=LEN(A2)는 공백과 문장 부호를 포함해 A2의 글자 수를 반환합니다. TRIM, SUBSTITUTE와 함께 쓰면 단어 수를, SUM과 함께 쓰면 범위 전체의 글자 수를 셉니다.

이 페이지의 모든 시트는 실제로 동작합니다. 숫자나 수식을 바꾸면 다시 계산됩니다.

=LEN(A2)는 A2의 글자 수를 반환합니다. 글자, 숫자, 공백, 문장 부호, 줄 바꿈까지 모든 문자를 셉니다. Hello world는 11입니다.

글자 수 세기
B2
AB
1TextCharacters
2Hello world11
3 Hello world 13
4Excel5
50
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

A3은 양 끝에 공백이 하나씩 있으므로 13입니다. A5는 비어 있으며, 빈 셀의 LEN은 0입니다. 구문의 인수는 하나입니다: =LEN(text)이며, text는 셀, 수식 또는 따옴표 안의 텍스트입니다.

LEN은 표시된 값이 아니라 저장된 값을 셉니다

숫자와 날짜에서 LEN은 엑셀이 저장한 값을 세는데, 이것이 보이는 것과 항상 같지는 않습니다:

LEN이 보는 것
B2
ABC
1ValueLENLEN of the display
2$1,050.0049
32026-03-15510
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

A2는 $1,050.00으로 보이지만 1050으로 저장되므로 LEN은 4를 반환합니다. 날짜는 일련번호 46096으로 저장되므로 LEN은 5를 반환합니다. 표시된 대로 글자 수를 세려면 C열처럼 먼저 TEXT로 변환하세요.

셀의 단어 수 세기

엑셀에는 단어 수를 세는 함수가 없습니다. 단어는 공백으로 나뉘므로 공백을 세고 하나를 더합니다. 이중 공백과 양 끝의 공백이 단어로 세어지지 않도록 먼저 TRIM을 쓰세요:

단어 수
B2
AB
1TextWords
2The quick brown fox4
3 two spaces 2
4one1
50
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

The quick brown fox에서 동작 방식은 이렇습니다. 정리한 텍스트는 19글자이고, 공백을 빼면 16글자입니다. 공백 세 개는 단어 네 개를 뜻합니다. 앞의 IF는 빈 셀을 단어 1개가 아니라 0개로 세게 합니다.

단어는 몇 개인가요?
B2
AB
1SentenceWords
2Payment received with thanks
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

직접 해 보세요: B2에서 A2의 단어 수를 세세요. 단어는 공백 하나로 구분되어 있습니다.

글자 수 제한 확인하기

LEN으로 텍스트가 제한을 넘는지 확인합니다. 60자짜리 페이지 제목, 160자짜리 문자 메시지, 30자짜리 제품 이름 같은 경우입니다. 남은 글자 수는 제한에서 LEN을 뺀 값이고, 조건부 서식으로 제한을 넘은 행을 표시할 수 있습니다:

30자를 넘는 제목
B2
ABC
1TitleCharactersLeft
2Desk lamp, black1614
3Ergonomic office chair with headrest36-6
4Monitor stand1317
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

=LEN($A2)>30 규칙은 제한을 넘는 제목의 행 전체에 색을 칠합니다. A 앞의 $는 행의 모든 열이 제목을 보게 합니다. A3을 30자로 줄이면 색이 사라집니다. 입력할 때부터 긴 텍스트를 막으려면 데이터 > 데이터 유효성 검사에서 제한 대상을 텍스트 길이로 설정하세요.

남은 글자 수
B2
AB
1NameLeft
2Wireless mouse
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

직접 해 보세요: 제품 이름은 최대 40자입니다. B2에서 A2의 이름에 남은 글자 수를 반환하세요.

범위의 글자 수 세기

LEN은 셀 하나에서 동작합니다. SUM 안에서 범위를 주면 셀마다 세고 SUM이 그 값을 더합니다:

전체 글자 수
C2
ABC
1TextMethodTotal
2AppleSUM15
3PearSUMPRODUCT15
4Banana
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

=SUM(LEN(A2:A4))는 Excel 2021과 Microsoft 365에서 그대로 동작합니다. Excel 2019 이하에서는 Ctrl+Shift+Enter(Mac에서는 Cmd+Shift+Enter)가 필요하며, 배열을 스스로 처리하는 SUMPRODUCT를 써도 됩니다.

목록 안의 쉼표처럼 셀 안에서 문자 하나를 세려면 그 문자를 지우기 전과 후의 길이를 비교하세요: =LEN(A2)-LEN(SUBSTITUTE(A2,",","")). SUBSTITUTE 페이지에 단어 전체를 세는 방법을 포함한 예제가 있습니다.

자주 묻는 질문

엑셀 셀의 글자 수를 세려면 어떻게 하나요?

=LEN(A2)는 A2의 글자 수를 반환합니다. 공백, 문장 부호, 줄 바꿈도 모두 셉니다. 남는 공백을 무시하려면 정리한 텍스트를 세세요: =LEN(TRIM(A2)).

엑셀에서 셀의 단어 수를 세려면 어떻게 하나요?

공백을 세고 하나를 더합니다: =LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1. 빈 셀이 단어 1개가 아니라 0개로 세어지도록 =IF(TRIM(A2)="",0,...)로 감싸세요.

LEN이 숫자나 날짜에서 틀린 개수를 반환하는 이유는 무엇인가요?

LEN은 셀에 보이는 것이 아니라 저장된 값을 셉니다. 1,050.00은1050으로저장되므로LEN은4를반환하고,날짜는일련번호의자릿수인5를반환합니다.표시된형태를세려면‘LEN(TEXT(A2,"1,050.00은 1050으로 저장되므로 LEN은 4를 반환하고, 날짜는 일련번호의 자릿수인 5를 반환합니다. 표시된 형태를 세려면 `LEN(TEXT(A2,"#,##0.00"))`을 쓰세요.

범위의 모든 글자 수를 세려면 어떻게 하나요?

Excel 2021과 Microsoft 365에서는 =SUM(LEN(A2:A10))입니다. 이전 버전에서는 Ctrl+Shift+Enter 없이 동작하는 =SUMPRODUCT(LEN(A2:A10))을 쓰세요.

Coddy 프로그래밍 언어 일러스트

Coddy로 코딩 배우기

시작하기