답변:
Google 스프레드 시트에서는 조금 다르게 할 것입니다.
=COUNTA(SPLIT(A1, " "))
이 SPLIT
기능은 Google 스프레드 시트에서만 사용할 수 있으며 셀의 내용을 모든 공간 ( " "
) 에 분할합니다 . 이 COUNT
함수는 단순히 인스턴스를 계산합니다.
Excel 수식은 동일한 대답을 제공하지만 조금 더 힘이 듭니다.
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1
Google 스프레드 시트에 고유 한 수식에 대한 다음 답변을 참조하십시오.
https://webapps.stackexchange.com/a/44719/29140
=ARRAYFORMULA(IF(LEN(A3:A),
MMULT(IF(IFERROR(SPLIT(IF(LEN(A3:A), A3:A, ), " "))<>"", 1, 0),
ROW(INDIRECT("A1:A"&COUNTA(IFERROR(
QUERY(IF(IFERROR(SPLIT(IF(LEN(A3:A), A3:A, ), " "))<>"", 1, 0), "limit 1", 0)))))^0), ))
=ARRAYFORMULA(IF(LEN(A3:A), LEN(REGEXREPLACE(A3:A, "[^\s]", ))+1, ))
=COUNTA(SPLIT(A1, " "))-IF(A1 = "",1,0)