Rumus Excel: Ralat padanan pertama -

Isi kandungan

Formula generik

(=MATCH(TRUE,ISERROR(rng),0))

Ringkasan

Sekiranya anda perlu memadankan ralat pertama dalam rangkaian sel, anda boleh menggunakan formula larik berdasarkan fungsi MATCH dan ISERROR. Dalam contoh yang ditunjukkan, formula adalah:

(=MATCH(TRUE,ISERROR(B4:B11),0))

Ini adalah formula larik, dan mesti dimasukkan menggunakan Control + Shift + Enter (CSE).

Penjelasan

Bekerja dari dalam ke luar, fungsi ISERRROR mengembalikan BENAR apabila nilai adalah ralat yang diakui, dan SALAH jika tidak.

Apabila diberi julat sel (array sel) fungsi ISERROR akan mengembalikan array hasil BENAR / SALAH. Dalam contoh, susunan yang dihasilkan ini kelihatan seperti ini:

(FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE)

Perhatikan bahawa nilai ke-6 (yang sesuai dengan sel ke-6 dalam julat) adalah BENAR, kerana sel B9 mengandungi # N / A.

Fungsi MATCH dikonfigurasi untuk mencocokkan BENAR dalam mod padanan tepat. Ia menemui BENAR pertama dalam tatasusunan yang dibuat oleh ISERROR dan mengembalikan kedudukan. Sekiranya tidak ada padanan, fungsi MATCH itu sendiri akan mengembalikan # N / A.

Mencari ralat NA pertama

Rumus di atas akan sesuai dengan sebarang kesalahan. Sekiranya anda ingin memadankan ralat # N / A pertama, ganti ISNA dengan ISERROR:

(=MATCH(TRUE,ISNA(B4:B11),0))

Artikel menarik...