=LEN(A2)는 A2의 글자 수를 반환합니다. 글자, 숫자, 공백, 문장 부호, 줄 바꿈까지 모든 문자를 셉니다. Hello world는 11입니다.
| A | B | |
|---|---|---|
| 1 | Text | Characters |
| 2 | Hello world | 11 |
| 3 | Hello world | 13 |
| 4 | Excel | 5 |
| 5 | 0 |
A3은 양 끝에 공백이 하나씩 있으므로 13입니다. A5는 비어 있으며, 빈 셀의 LEN은 0입니다. 구문의 인수는 하나입니다: =LEN(text)이며, text는 셀, 수식 또는 따옴표 안의 텍스트입니다.
LEN은 표시된 값이 아니라 저장된 값을 셉니다
숫자와 날짜에서 LEN은 엑셀이 저장한 값을 세는데, 이것이 보이는 것과 항상 같지는 않습니다:
| A | B | C | |
|---|---|---|---|
| 1 | Value | LEN | LEN of the display |
| 2 | $1,050.00 | 4 | 9 |
| 3 | 2026-03-15 | 5 | 10 |
A2는 $1,050.00으로 보이지만 1050으로 저장되므로 LEN은 4를 반환합니다. 날짜는 일련번호 46096으로 저장되므로 LEN은 5를 반환합니다. 표시된 대로 글자 수를 세려면 C열처럼 먼저 TEXT로 변환하세요.
셀의 단어 수 세기
엑셀에는 단어 수를 세는 함수가 없습니다. 단어는 공백으로 나뉘므로 공백을 세고 하나를 더합니다. 이중 공백과 양 끝의 공백이 단어로 세어지지 않도록 먼저 TRIM을 쓰세요:
| A | B | |
|---|---|---|
| 1 | Text | Words |
| 2 | The quick brown fox | 4 |
| 3 | two spaces | 2 |
| 4 | one | 1 |
| 5 | 0 |
The quick brown fox에서 동작 방식은 이렇습니다. 정리한 텍스트는 19글자이고, 공백을 빼면 16글자입니다. 공백 세 개는 단어 네 개를 뜻합니다. 앞의 IF는 빈 셀을 단어 1개가 아니라 0개로 세게 합니다.
| A | B | |
|---|---|---|
| 1 | Sentence | Words |
| 2 | Payment received with thanks |
직접 해 보세요: B2에서 A2의 단어 수를 세세요. 단어는 공백 하나로 구분되어 있습니다.
글자 수 제한 확인하기
LEN으로 텍스트가 제한을 넘는지 확인합니다. 60자짜리 페이지 제목, 160자짜리 문자 메시지, 30자짜리 제품 이름 같은 경우입니다. 남은 글자 수는 제한에서 LEN을 뺀 값이고, 조건부 서식으로 제한을 넘은 행을 표시할 수 있습니다:
| A | B | C | |
|---|---|---|---|
| 1 | Title | Characters | Left |
| 2 | Desk lamp, black | 16 | 14 |
| 3 | Ergonomic office chair with headrest | 36 | -6 |
| 4 | Monitor stand | 13 | 17 |
=LEN($A2)>30 규칙은 제한을 넘는 제목의 행 전체에 색을 칠합니다. A 앞의 $는 행의 모든 열이 제목을 보게 합니다. A3을 30자로 줄이면 색이 사라집니다. 입력할 때부터 긴 텍스트를 막으려면 데이터 > 데이터 유효성 검사에서 제한 대상을 텍스트 길이로 설정하세요.
| A | B | |
|---|---|---|
| 1 | Name | Left |
| 2 | Wireless mouse |
직접 해 보세요: 제품 이름은 최대 40자입니다. B2에서 A2의 이름에 남은 글자 수를 반환하세요.
범위의 글자 수 세기
LEN은 셀 하나에서 동작합니다. SUM 안에서 범위를 주면 셀마다 세고 SUM이 그 값을 더합니다:
| A | B | C | |
|---|---|---|---|
| 1 | Text | Method | Total |
| 2 | Apple | SUM | 15 |
| 3 | Pear | SUMPRODUCT | 15 |
| 4 | Banana |
=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은 셀에 보이는 것이 아니라 저장된 값을 셉니다. #,##0.00"))`을 쓰세요.
범위의 모든 글자 수를 세려면 어떻게 하나요?
Excel 2021과 Microsoft 365에서는 =SUM(LEN(A2:A10))입니다. 이전 버전에서는 Ctrl+Shift+Enter 없이 동작하는 =SUMPRODUCT(LEN(A2:A10))을 쓰세요.