홈 › 엑셀 수식·함수

엑셀 단어 수 세기

정답 수식: =IF(TRIM(A2)="",0,LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1) → 결과 4. 아래 순서대로 따라 하고, 미니 시트에서 내 값으로 바꿔 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

문장에 단어가 몇 개인지(띄어쓰기 기준) 세려면?

단어 수=IF(TRIM(A2)="",0,LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1)

결과 4

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

AB
1문장단어 수
2오늘 회의는 3시에 시작합니다4
3 앞뒤 공백 있는 문장 4

예제 표와 결과

엑셀 단어 수 세기 예제 엑셀 표와 결과 4
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

TRIM을 먼저 하지 않으면 앞뒤 공백까지 세어 단어 수가 많아져요.

따라 하기

  1. TRIM으로 앞뒤·중복 공백을 정리해요.
  2. 공백 개수(전체 길이 − 공백 지운 길이)에 1을 더하면 단어 수예요.
  3. 첫 문장은 공백 3개 → 4단어예요. 빈 칸은 IF로 0을 돌려줘요.

이 표에서 실제로 계산되는 순서

  1. IF: 조건 TRIM(A2)="" → 거짓(FALSE)

IF 인수 한눈에 보기

인수이 예제에서뜻
조건TRIM(A2)=""A2>=60 같은 비교식
참일 때 값0
거짓일 때 값LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1

주의할 점

한국어는 조사가 붙어 ‘어절 수’가 나와요. 글자 수는 LEN으로 세요.

참고한 자료

자주 묻는 질문

“짧은 문장”이면?

수식은 그대로 두고 값만 바꾸면 결과가 다시 계산돼서 2예요. (IF: 조건 TRIM(A2)="" → 거짓(FALSE))

수식 결과를 원래 칸에 덮어쓰려면요?

결과 열을 복사한 뒤 원래 열에 선택하여 붙여넣기 → 값(Ctrl+Alt+V → V)으로 붙여 넣고, 보조 열을 지워요.

한글도 한 글자로 세나요?

LEFT·MID·RIGHT·LEN은 한글·영문·숫자·공백을 모두 한 글자로 세요.

함께 쓰면 좋은 도구