Rumus Excel: Nombor baris berurutan -

Isi kandungan

Formula generik

=ROW()-offset

Ringkasan

Untuk menambahkan nombor baris berurutan ke sekumpulan data dengan formula, anda boleh menggunakan fungsi ROW. Dalam contoh yang ditunjukkan, formula dalam B5 adalah:

=ROW()-4

Penjelasan

Apabila tidak diberi rujukan, fungsi ROW mengembalikan nombor baris dari baris semasa. Di sel B5, ROW mengembalikan 5, di sel B6, ROW () mengembalikan 6, dan seterusnya:

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Oleh itu, untuk membuat nombor baris berurutan bermula dengan 1, kita tolak 4:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Rumus ini akan terus berfungsi selagi baris tidak ditambahkan atau dihapus di atas baris pertama data. Sekiranya baris ditambahkan atau dihapus di atas data, nilai 4 ofset hardcoded perlu disesuaikan mengikut keperluan.

Nombor baris dalam Jadual

Sekiranya kita menukar data ke Jadual Excel yang betul, kita boleh menggunakan formula yang lebih mantap. Di bawah ini, kami mempunyai data yang sama dalam "Jadual1":

Lihat halaman ini untuk penjelasan terperinci.

Nombor baris untuk julat yang dinamakan

Pendekatan untuk membuat nombor baris berurutan dalam jadual dapat disesuaikan untuk bekerja dengan julat bernama seperti ini:

=ROW()-ROW(INDEX(data,1,1))+1

Di sini, kami bekerjasama dengan satu julat bernama "data". Untuk mengira ofset yang diperlukan, kami menggunakan INDEX seperti ini:

INDEX(data,1,1)

Kami meneruskan data julat yang dinamakan ke dalam fungsi INDEX dan meminta sel pada baris 1, lajur 1. Pada dasarnya, kami meminta INDEX untuk sel pertama (kiri atas) dalam rentang. INDEX mengembalikan sel itu sebagai alamat, dan fungsi ROW mengembalikan nombor baris sel itu, yang digunakan sebagai nilai ofset yang dijelaskan di atas. Kelebihan formula ini adalah mudah alih. Ia tidak akan pecah apabila formula dipindahkan, dan julat bernama segi empat tepat dapat digunakan.

Artikel menarik...