Saya memiliki spreadsheet Google sederhana dengan sejumlah string teks. Saya hanya ingin jumlah kata yang terkandung di setiap sel. Apakah ada fungsi spreadsheet Google bawaan yang dapat saya gunakan?
9
Saya memiliki spreadsheet Google sederhana dengan sejumlah string teks. Saya hanya ingin jumlah kata yang terkandung di setiap sel. Apakah ada fungsi spreadsheet Google bawaan yang dapat saya gunakan?
Di Google Spreadsheets, saya akan melakukannya sedikit berbeda.
=COUNTA(SPLIT(A1, " "))
The SPLIT
Fungsi ini hanya tersedia di Google Spreadsheet dan akan membagi konten sel pada setiap ruang ( " "
). The COUNT
Fungsi hanya akan menghitung contoh.
Rumus Excel memberikan jawaban yang sama, tetapi sedikit lebih melelahkan:
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1
Lihat jawaban berikut tentang rumus mana yang unik untuk Google Spreadsheet:
https://webapps.stackexchange.com/a/44719/29140
=COUNTA(SPLIT(A1, " "))-IF(A1 = "",1,0)
Sedikit perbaikan pada rumus dalam jawaban lain ini sehingga jika A1 kosong atau jika memiliki string kosong akan mengembalikan nol.
sumber
Jika Anda ingin melakukan ini pada rentang sel (yaitu
A1:A25
) Anda bisa menggunakan rumus di atas, di manaCHAR(32)
karakter spasi" "
Ini bekerja dengan sel kosong, kecuali ketika sel awal kosong.
sumber
Lain:
=COUNTA(SPLIT(TRIM(A1&" #")," "))-1
Ini hanya menambahkan tanda spasi dan pon ke ujung apa pun yang ada di sel target, termasuk menambahkannya ke nol , sehingga tidak pernah ada kesalahan membuang hitungan. Lalu kita hanya mengurangi "ruang palsu" sementara itu kembali di akhir.
sumber
______________________________________________________________
sumber