Formula Excel: Kembali kosong jika -

Isi kandungan

Formula generik

=IF(A1=1,B1,"")

Ringkasan

Untuk mengembalikan hasil kosong menggunakan fungsi IF, anda boleh menggunakan rentetan kosong (""). Dalam contoh yang ditunjukkan, formula di D5 (disalin ke bawah) adalah:

=IF(B5=1,C5,"")

Penjelasan

Rumus ini didasarkan pada fungsi IF, dikonfigurasi dengan ujian logik sederhana, nilai untuk dikembalikan ketika ujian itu BENAR, dan nilai untuk dikembalikan ketika ujian itu SALAH. Dalam Bahasa Inggeris biasa: jika Nilai 1 sama dengan 1, kembalikan Nilai 2. Jika Nilai 1 bukan 1, kembalikan rentetan kosong ("").

Perhatikan jika anda mengetik "" secara langsung ke dalam sel di Excel, anda akan melihat watak petikan berganda. Walau bagaimanapun, apabila anda memasukkan formula seperti ini:

=""

Anda tidak akan melihat apa-apa, sel akan kelihatan kosong.

Juga, jika anda baru menggunakan Excel, perhatikan nilai angka tidak dimasukkan dalam tanda petik. Dalam kata lain:

=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong

Membungkus nombor dalam tanda petik ("1") menyebabkan Excel mentafsirkan nilainya sebagai teks, yang akan menyebabkan ujian logik gagal.

Memeriksa sel kosong

Sekiranya anda perlu memeriksa hasil formula seperti ini, ketahuilah bahawa fungsi ISBLANK akan mengembalikan SALAH ketika memeriksa formula yang mengembalikan "" sebagai hasil akhir. Terdapat pilihan lain. Sekiranya A1 mengandungi "" dikembalikan dengan formula, maka:

=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE

Artikel menarik...