Tengo una simple hoja de cálculo de Google con varias cadenas de texto. Solo quiero la cantidad de palabras contenidas en cada celda. ¿Existe una función de hoja de cálculo de Google incorporada que pueda usar?
9
Tengo una simple hoja de cálculo de Google con varias cadenas de texto. Solo quiero la cantidad de palabras contenidas en cada celda. ¿Existe una función de hoja de cálculo de Google incorporada que pueda usar?
En las hojas de cálculo de Google, lo haría un poco diferente.
=COUNTA(SPLIT(A1, " "))
La SPLIT
función solo está disponible en la hoja de cálculo de Google y dividirá el contenido de la celda en cada espacio ( " "
). La COUNT
función simplemente contará las instancias.
La fórmula de Excel da la misma respuesta, pero un poco más laboriosa:
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1
Consulte la siguiente respuesta sobre qué fórmulas son exclusivas de la hoja de cálculo de Google:
https://webapps.stackexchange.com/a/44719/29140
=COUNTA(SPLIT(A1, " "))-IF(A1 = "",1,0)
Ligera mejora a la fórmula en esta otra respuesta, por lo que en caso de que A1 esté en blanco o si tiene una cadena vacía, devolverá cero.
fuente
Si desea hacer esto en un rango de celdas (es decir
A1:A25
), puede usar la fórmula anterior, dondeCHAR(32)
está el carácter de espacio" "
Esto funciona con celdas en blanco, excepto cuando la celda inicial está en blanco.
fuente
Otro:
=COUNTA(SPLIT(TRIM(A1&" #")," "))-1
Esto solo agrega un espacio y un signo de libra al final de lo que sea que esté en la celda objetivo, incluida la adición a un valor nulo , por lo que nunca hay errores al descartar el conteo. Entonces solo restamos ese "espacio falso" temporal al final.
fuente
______________________________________________________________
fuente