Rumus Excel: Cari nilai yang hilang -

Isi kandungan

Formula generik

=IF(COUNTIF(list,value),"OK","Missing")

Ringkasan

Untuk mengenal pasti nilai dalam satu senarai yang tidak ada dalam senarai lain, anda boleh menggunakan formula mudah berdasarkan fungsi COUNTIF dengan fungsi IF. Dalam contoh yang ditunjukkan, formula dalam G6 adalah:

=IF(COUNTIF(list,F6),"OK","Missing")

di mana "senarai" adalah julat bernama B6: B11.

Penjelasan

Fungsi COUNTIF mengira sel yang memenuhi kriteria, mengembalikan jumlah kejadian yang dijumpai. Sekiranya tiada sel memenuhi kriteria, COUNTIF mengembalikan sifar. Anda boleh menggunakan tingkah laku secara langsung di dalam pernyataan IF untuk menandakan nilai yang mempunyai kiraan sifar (iaitu nilai yang hilang). Dalam contoh yang ditunjukkan, formula dalam G6 adalah:

=IF(COUNTIF(list,F6),"OK","Missing")

di mana "senarai" adalah julat bernama yang sesuai dengan julat B6: B11.

Fungsi IF memerlukan ujian logik untuk mengembalikan BENAR atau SALAH. Dalam kes ini, fungsi COUNTIF melakukan ujian logik. Sekiranya nilainya dijumpai dalam senarai , COUNTIF mengembalikan nombor terus ke fungsi IF. Hasil ini boleh berupa nombor … 1, 2, 3, dll.

Fungsi IF akan menilai sebarang nombor sebagai BENAR, menyebabkan IF mengembalikan "OK". Sekiranya nilainya tidak dijumpai dalam senarai , COUNTIF mengembalikan sifar (0), yang dinilai sebagai SALAH, dan JIKA mengembalikan "Hilang".

Alternatif dengan PERTANDINGAN

Anda juga boleh menguji nilai yang hilang menggunakan fungsi MATCH. MATCH mencari kedudukan item dalam senarai dan akan mengembalikan ralat # N / A apabila nilai tidak dijumpai. Anda boleh menggunakan tingkah laku ini untuk membina formula yang mengembalikan "Hilang" atau "OK" dengan menguji hasil PERTANDINGAN dengan fungsi ISNA. ISNA mengembalikan BENAR hanya apabila menerima ralat # N / A.

Untuk menggunakan MATCH seperti yang ditunjukkan dalam contoh di atas, rumusnya adalah:

=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")

Perhatikan bahawa PERTANDINGAN mesti dikonfigurasikan agar sesuai. Untuk melakukan ini, pastikan argumen ketiga adalah sifar atau SALAH.

Alternatif dengan VLOOKUP

Oleh kerana VLOOKUP juga mengembalikan ralat # N / A apabila nilai tidak bulat, anda boleh membina formula dengan VLOOKUP yang berfungsi sama seperti pilihan MATCH. Seperti MATCH, anda mesti mengkonfigurasi VLOOKUP untuk menggunakan padanan tepat, kemudian menguji hasilnya dengan ISNA. Perhatikan juga bahawa kami hanya memberikan VLOOKUP satu lajur (lajur B) untuk susunan jadual.

Artikel menarik...