Pemformatan bersyarat Excel untuk sel kosong

  • Berkongsi Ini
Michael Brown

Semua yang anda perlu tahu tentang format bersyarat untuk sel kosong dalam Excel

Semudah kedengaran, menyerlahkan sel kosong dengan pemformatan bersyarat adalah perkara yang agak rumit. Pada asasnya, ini kerana pemahaman manusia tentang sel kosong tidak selalu sepadan dengan Excel. Akibatnya, sel kosong mungkin diformatkan apabila ia tidak sepatutnya dan sebaliknya. Tutorial ini akan melihat dengan teliti pelbagai senario, berkongsi beberapa bit berguna tentang perkara yang berlaku di sebalik tabir dan menunjukkan cara membuat format bersyarat untuk kosong berfungsi dengan tepat seperti yang anda mahukan.

    Mengapa pemformatan bersyarat menyerlahkan sel kosong?

    Ringkasan : pemformatan bersyarat menyerlahkan sel kosong kerana ia tidak membezakan antara kosong dan sifar. Butiran lanjut ikut di bawah.

    Dalam sistem Excel dalaman, sel kosong bersamaan dengan nilai sifar . Jadi, apabila anda membuat format bersyarat untuk sel yang kurang daripada nombor tertentu, katakan 20, sel kosong juga akan diserlahkan (kerana 0 adalah kurang daripada 20, untuk sel kosong keadaannya BENAR).

    Contoh lain ialah mengetengahkan tarikh kurang daripada hari ini. Dari segi Excel, mana-mana tarikh ialah integer lebih besar daripada sifar, bermakna sel kosong sentiasa kurang daripada hari ini, jadi syaratnya dipenuhi untuk kosong lagi.

    Penyelesaian : Buat peraturan berasingan untuk menghentikan pemformatan bersyarat jika sel kosong atau gunakan formula untukabaikan sel kosong.

    Mengapa sel kosong tidak diserlahkan dengan pemformatan bersyarat?

    Mungkin terdapat sebab yang berbeza untuk kosong tidak diformat seperti:

    • Terdapat ialah peraturan keutamaan masuk pertama yang menghentikan pemformatan bersyarat untuk sel kosong.
    • Formula anda tidak betul.
    • Sel anda tidak benar-benar kosong.

    Jika formula pemformatan bersyarat anda menggunakan fungsi ISBLANK, sila ambil perhatian bahawa ia hanya mengenal pasti sel yang benar-benar kosong , iaitu sel yang tidak mengandungi apa-apa: tiada ruang, tiada tab, tiada pemulangan pengangkutan, tiada rentetan kosong, dsb.

    Sebagai contoh, jika sel mengandungi rentetan panjang sifar ("") yang dikembalikan oleh beberapa formula lain, sel itu tidak dianggap sebagai kosong:

    Penyelesaian : Jika anda ingin menyerlahkan sel kosong secara visual yang mengandungi rentetan panjang sifar, gunakan pemformatan bersyarat pratetap untuk kosong atau cipta peraturan dengan salah satu formula ini.

    Cara untuk menyerlahkan kosong sel dalam Excel

    Excel bersyarat pemformatan mempunyai peraturan yang dipratentukan untuk kosong yang menjadikannya sangat mudah untuk menyerlahkan sel kosong dalam mana-mana set data:

    1. Pilih julat yang anda ingin serlahkan sel kosong.
    2. Pada Tab Laman Utama , dalam kumpulan Gaya , klik Pemformatan Bersyarat > Peraturan Baharu .
    3. Dalam kotak dialog Peraturan Pemformatan Baharu yang terbuka, pilih Formatkan sahaja sel yangmengandungi jenis peraturan, dan kemudian pilih Kosong daripada Formatkan sahaja sel dengan lungsur turun:
    4. Klik Format… butang.
    5. Dalam kotak dialog Format Sel, tukar ke tab Isi , pilih warna isian yang diingini dan klik OK .
    6. Klik OK sekali lagi untuk menutup tetingkap dialog sebelumnya.

    Semua sel kosong dalam julat yang dipilih akan diserlahkan:

    Petua. Untuk menyerlahkan sel bukan kosong , pilih Formatkan sel sahaja yang mengandungi > Tiada kosong .

    Nota. Pemformatan bersyarat terbina untuk kosong juga menyerlahkan sel dengan rentetan panjang sifar (""). Jika anda hanya ingin menyerlahkan sel yang benar-benar kosong, kemudian buat peraturan tersuai dengan formula ISBLANK seperti yang ditunjukkan dalam contoh seterusnya.

    Pemformatan bersyarat untuk sel kosong dengan formula

    Untuk mempunyai lebih fleksibiliti apabila menyerlahkan tempat kosong, anda boleh menyediakan peraturan anda sendiri berdasarkan formula. Butiran langkah untuk membuat peraturan sedemikian ada di sini: Cara membuat pemformatan bersyarat dengan formula. Di bawah, kita akan membincangkan formula itu sendiri

    Untuk hanya menyerlahkan sel yang benar-benar kosong yang tidak mengandungi apa-apa, gunakan fungsi ISBLANK.

    Untuk set data di bawah, formula ialah :

    =ISBLANK(B3)=TRUE

    Atau ringkasnya:

    =ISBLANK(B3)

    Di mana B3 ialah sel kiri atas julat yang dipilih.

    Sila perlu diingat bahawa ISBLANK akan kembaliFALSE untuk sel yang mengandungi rentetan kosong (""), akibatnya sel tersebut tidak akan diserlahkan. Jika tingkah laku itu tidak anda inginkan, maka sama ada:

    Semak sel kosong termasuk rentetan panjang sifar:

    =B3=""

    Atau semak sama ada panjang rentetan itu sama dengan sifar:

    =LEN(B3)=0

    Selain daripada pemformatan bersyarat, anda boleh menyerlahkan sel kosong dalam Excel menggunakan VBA.

    Hentikan pemformatan bersyarat jika sel kosong

    Contoh ini menunjukkan cara untuk mengecualikan sel kosong daripada pemformatan bersyarat dengan menyediakan peraturan khas untuk kosong.

    Andaikan anda menggunakan peraturan terbina untuk menyerlahkan sel antara 0 dan 99.99. Masalahnya ialah sel kosong juga akan diserlahkan (seperti yang anda ingat, dalam pemformatan bersyarat Excel, sel kosong sama dengan nilai sifar):

    Untuk mengelakkan sel kosong daripada diformat, lakukan perkara berikut:

    1. Buat peraturan pemformatan bersyarat baharu untuk sel sasaran dengan mengklik Pemformatan bersyarat > Peraturan Baharu > Formatkan hanya sel yang mengandungi > Kosong .
    2. Klik OK tanpa menetapkan sebarang format.
    3. Buka Pengurus Peraturan ( Pemformatan Bersyarat > Urus Peraturan ), pastikan peraturan "Kosong" berada di bahagian atas senarai dan tandakan kotak semak Berhenti jika benar di sebelahnya.
    4. Klik OK untuk menyimpan perubahan dan menutup kotak dialog.

    Hasilnya adalah tepat seperti yang anda jangkakan:

    Petua:

    • Anda juga boleh mengecualikan tempat kosong dengan membuat peraturan pemformatan bersyarat dengan formula yang menyemak sel kosong dan memilih pilihan Berhenti jika benar untuk itu.
    • Selain itu, anda mungkin berminat untuk menonton video yang menunjukkan cara menggunakan pemformatan bersyarat jika sel lain kosong.

    Formula pemformatan bersyarat untuk mengabaikan sel kosong

    Sekiranya anda sudah menggunakan formula pemformatan bersyarat, maka anda tidak perlu membuat peraturan berasingan untuk tempat kosong. Sebaliknya, anda boleh menambah satu lagi syarat pada formula sedia ada anda, iaitu:

    • Abaikan sel kosong yang tidak mengandungi apa-apa:

      NOT(ISBLANK(A1))

    • Abaikan sel kosong secara visual termasuk rentetan kosong:

      A1""

    Di mana A1 ialah sel paling kiri julat pilihan anda.

    Dalam set data di bawah, mari kita katakan anda ingin menyerlahkan nilai kurang daripada 99.99. Ini boleh dilakukan dengan membuat peraturan dengan formula mudah ini:

    =$B2<99.99

    Untuk menyerlahkan nilai kurang daripada 99.99 mengabaikan sel kosong, anda boleh menggunakan fungsi AND dengan dua ujian logik:

    =AND($B2"", $B2<99.99)

    =AND(NOT(ISBLANK($B2)), $B2<99.99)

    Dalam kes khusus ini, kedua-dua formula mengabaikan sel dengan rentetan kosong, kerana syarat kedua (<99.99) adalah SALAH untuk sel tersebut.

    Jika sel adalah baris sorotan kosong

    Untuk menyerlahkan keseluruhan baris jika sel dalam lajur tertentu kosong, anda boleh menggunakan mana-mana formula untuk sel kosong. Namun, di sanaialah beberapa helah yang perlu anda ketahui:

    • Gunakan peraturan pada keseluruhan set data , bukan hanya satu lajur tempat anda mencari tempat kosong.
    • Dalam formula, kunci koordinat lajur dengan menggunakan rujukan sel bercampur dengan lajur mutlak dan baris relatif.

    Ini mungkin kedengaran rumit di permukaan, tetapi ia jauh lebih mudah apabila kita melihat contoh.

    Dalam set data sampel di bawah, katakan anda ingin menyerlahkan baris yang mempunyai sel kosong dalam lajur E. Untuk melakukannya, ikuti langkah berikut:

    1. Pilih set data anda (A3:E15 dalam contoh ini).
    2. Pada tab Laman Utama , klik Pemformatan bersyarat > Peraturan Baharu > Gunakan formula untuk menentukan sel mana yang hendak diformatkan .
    3. Dalam kotak Format nilai yang formula ini benar , masukkan salah satu daripada formula ini:

      Untuk menyerlahkan sel kosong sama sekali :

      =ISBLANK($E3)

      Untuk menyerlahkan sel kosong termasuk rentetan kosong :

      =$E3=""

      Di mana $E3 ialah sel atas dalam ko kunci lumn yang anda ingin semak untuk kosong. Sila ambil perhatian bahawa, dalam kedua-dua formula, kami mengunci lajur dengan tanda $.

    4. Klik butang Format dan pilih warna isian yang anda mahu.
    5. Klik OK dua kali untuk menutup kedua-dua tetingkap.

    Akibatnya, pemformatan bersyarat menyerlahkan keseluruhan baris jika sel dalam lajur tertentu kosong.

    Serlahkan baris jika sel tidakkosong

    Pemformatan bersyarat Excel untuk menyerlahkan baris jika sel dalam lajur tertentu tidak kosong dilakukan dengan cara ini:

    1. Pilih set data anda.
    2. Hidupkan tab Laman Utama , klik Pemformatan bersyarat > Peraturan Baharu > Gunakan formula untuk menentukan sel mana yang hendak diformatkan .
    3. Dalam kotak Formatkan nilai di mana formula ini adalah benar , masukkan salah satu daripada formula ini:

      Untuk menyerlahkan sel bukan kosong yang mengandungi apa-apa: nilai, formula, kosong rentetan, dsb.

      =NOT(ISBLANK($E3))

      Untuk menyerlahkan bukan kosong tidak termasuk sel dengan rentetan kosong :

      =$E3""

      Di mana $E3 ialah sel paling atas dalam lajur kunci yang disemak untuk tidak kosong. Sekali lagi, untuk pemformatan bersyarat berfungsi dengan betul, kami mengunci lajur dengan tanda $.

    4. Klik butang Format , pilih warna isian kegemaran anda dan kemudian klik OK .

    Akibatnya, keseluruhan baris akan diserlahkan jika sel dalam lajur yang ditentukan tidak kosong.

    Pemformatan bersyarat Excel untuk sifar tetapi bukan kosong

    Secara lalai, pemformatan bersyarat Excel tidak membezakan antara 0 dan sel kosong, yang benar-benar mengelirukan dalam banyak situasi. Untuk menyelesaikan masalah ini, terdapat dua penyelesaian yang mungkin:

    • Buat 2 peraturan: satu untuk tempat kosong dan satu lagi untuk nilai sifar.
    • Buat 1 peraturan yang menyemak kedua-dua syarat dalam formula tunggal.

    Buatperaturan berasingan untuk kosong dan sifar

    1. Pertama, buat peraturan untuk menyerlahkan nilai sifar. Untuk ini, klik Pemformatan Bersyarat > Peraturan Baharu > Formatkan hanya sel yang mengandungi dan kemudian tetapkan Nilai sel bersamaan dengan 0 seperti yang ditunjukkan pada tangkapan skrin di bawah. Klik butang Format dan pilih warna yang dikehendaki.

      Pemformatan bersyarat ini digunakan jika sel kosong atau sifar :

    2. Buat peraturan untuk kosong tanpa set format. Kemudian, buka Pengurus Peraturan , alihkan peraturan "Kosong" ke bahagian atas senarai (jika belum ada), dan tandakan kotak semak Berhenti jika benar di sebelah kepadanya. Untuk mendapatkan arahan terperinci, sila lihat Cara menghentikan pemformatan bersyarat pada sel kosong.

    Akibatnya, pemformatan bersyarat anda akan termasuk sifar tetapi mengabaikan kosong . Sebaik sahaja syarat pertama dipenuhi (sel kosong), syarat kedua (sel adalah sifar) tidak pernah diuji.

    Buat satu peraturan untuk menyemak sama ada sel adalah sifar, bukan kosong

    Cara lain untuk memformat 0 secara bersyarat tetapi bukan kosong adalah dengan membuat peraturan dengan formula yang menyemak kedua-dua syarat:

    =AND(B3=0, B3"")

    =AND(B3=0, LEN(B3)>0)

    Di mana B3 ialah sel kiri atas julat yang dipilih.

    Hasilnya adalah sama seperti kaedah sebelumnya - pemformatan bersyarat menyerlahkan sifar tetapi mengabaikan sel kosong.

    Begitulah cara menggunakan format bersyarat untuk sel kosong.Saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda minggu hadapan.

    Amalkan buku kerja untuk muat turun

    Pemformatan bersyarat Excel untuk sel kosong - contoh (fail .xlsx)

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.