Rumus Excel: Hitung jeda baris dalam sel -

Isi kandungan

Formula generik

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Ringkasan

Untuk mengira jumlah garis dalam sel, anda boleh menggunakan formula berdasarkan fungsi LEN, SUBSTITUTE, dan CHAR. Dalam contoh yang ditunjukkan, formula dalam C5 adalah:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Penjelasan

Pertama, fungsi LEN mengira jumlah watak dalam sel B5.

SUBSTITUT seterusnya menghapus semua "pengembalian baris" dari teks di B5 dengan mencari CHAR (10) yang merupakan kod watak untuk watak kembali di Windows. LEN mengembalikan hasil di dalam LEN kedua, yang mengira watak tanpa pengembalian kereta.

Kiraan kedua dikurangkan dari yang pertama, dan 1 ditambahkan ke hasil akhir, kerana jumlah baris adalah jumlah pulangan +1.

Berurusan dengan sel kosong

Rumus dalam contoh yang ditunjukkan akan mengembalikan 1 walaupun sel kosong. Sekiranya anda perlu berhati-hati daripada masalah ini, anda boleh membungkus rumus dalam pernyataan IF seperti berikut:

=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)

Versi Mac

Pada Mac, kod untuk watak pemisah baris adalah 13 dan bukannya 10, jadi gunakan formula ini sebagai gantinya:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1

Artikel menarik...