Rumus Excel: Nombor baris pertama dalam julat -

Isi kandungan

Formula generik

=MIN(ROW(rng))

Ringkasan

Anda boleh mendapatkan baris pertama (iaitu nombor baris permulaan) dalam julat dengan formula berdasarkan fungsi ROW.

Dalam contoh yang ditunjukkan, formula dalam sel F5 adalah:

=MIN(ROW(data))

di mana data adalah julat bernama untuk B5: D10

Penjelasan

Apabila diberi rujukan sel tunggal, fungsi ROW mengembalikan nombor baris untuk rujukan itu. Namun, apabila diberi julat yang berisi beberapa baris, fungsi ROW akan mengembalikan array yang berisi semua nombor baris untuk julat. Dalam contoh yang ditunjukkan, array kelihatan seperti ini:

(5; 6; 7; 8; 9; 10)

Sekiranya anda hanya mahukan nombor baris pertama, anda boleh menggunakan fungsi MIN untuk mengekstrak nombor baris pertama, yang akan menjadi nombor terendah dalam array.

Versi ringkas

Dimasukkan dalam satu sel, fungsi ROW hanya akan menampilkan nombor baris pertama, walaupun mengembalikan array. Ini bermaksud, dalam praktiknya, anda hanya boleh menggunakan fungsi ROW sahaja:

=ROW(rng)

Walau bagaimanapun, dalam formula rumus lebih rumit, kadang-kadang perlu untuk memastikan anda hanya berurusan dengan satu item, dan bukan array. Sekiranya demikian, anda pasti mahu menggunakan MIN untuk mengeluarkan item pertama sahaja.

Versi indeks

Oleh kerana ROW (julat) benar-benar mengembalikan array setiap nombor baris dalam julat, anda juga dapat menggunakan INDEX untuk mengambil item pertama:

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

Tidak diuji, tetapi ini mungkin sedikit lebih cepat daripada formula MIN (ROW) dalam julat yang sangat besar.

Artikel menarik...