Isi kandungan
Ketahui cara menukar warna keseluruhan baris dengan cepat berdasarkan nilai sel tunggal dalam lembaran kerja Excel anda. Contoh petua dan formula untuk nilai nombor dan teks.
Minggu lepas kami membincangkan cara menukar warna latar belakang sel berdasarkan nilainya. Dalam artikel ini, anda akan mempelajari cara untuk menyerlahkan keseluruhan baris dalam Excel berdasarkan nilai satu sel, dan juga menemui beberapa petua dan contoh formula yang akan berfungsi dengan nilai sel berangka dan teks.
Cara menukar warna baris berdasarkan nombor dalam sel tunggal
Katakanlah, anda mempunyai jadual pesanan syarikat anda seperti ini:
Anda mungkin mahu menaungi baris dalam yang berbeza warna berdasarkan nilai sel dalam lajur Qty. untuk melihat pesanan yang paling penting sepintas lalu. Ini boleh dilakukan dengan mudah menggunakan Pemformatan Bersyarat Excel.
- Mulakan dengan memilih sel warna latar belakang yang ingin anda ubah.
- Buat peraturan pemformatan baharu dengan mengklik Pemformatan Bersyarat > Peraturan Baharu… pada tab Laman Utama .
- Dalam tetingkap dialog " Peraturan Pemformatan Baharu " yang terbuka, pilih pilihan " Gunakan formula untuk menentukan sel mana yang hendak diformatkan " dan masukkan formula berikut dalam medan " Formatkan nilai di mana formula ini benar " untuk menyerlahkan pesanan dengan Kuantiti. lebih besar daripada 4:
=$C2>4
Dan secara semulajadi, anda boleh menggunakan pengendali kurang daripada (<) dan sama dengan (=) untukcari dan serlahkan baris yang mempunyai Kuantiti. lebih kecil daripada 4 atau sama dengan 4:
=$C2<4
=$C2=4
Juga, perhatikan tanda dolar $ sebelum alamat sel - ia adalah diperlukan untuk mengekalkan huruf lajur yang sama apabila formula disalin merentasi baris. Sebenarnya, ini adalah helah dan menggunakan pemformatan pada keseluruhan baris berdasarkan nilai dalam sel tertentu.
- Klik butang " Format… " dan tukar ke tab Isi untuk memilih warna latar belakang. Jika warna lalai tidak mencukupi, klik butang " Lebih Banyak Warna… " untuk memilih warna mengikut keinginan anda, dan kemudian klik OK dua kali.
Anda juga boleh menggunakan sebarang pilihan pemformatan lain, seperti warna fon atau jidar sel pada tab lain pada dialog Format Sel .
- Pratonton peraturan pemformatan anda akan kelihatan serupa dengan ini:
- Jika ini yang anda inginkan dan anda berpuas hati dengan warnanya, klik OK untuk melihat pemformatan baharu anda berkuat kuasa.
Sekarang, jika nilai dalam lajur Qty. lebih besar daripada 4, keseluruhan baris dalam jadual Excel anda akan bertukar menjadi biru.
Seperti yang anda lihat, menukar warna baris berdasarkan nombor dalam sel tunggal agak mudah dalam Excel. Selanjutnya, anda akan menemui lebih banyak contoh formula dan beberapa petua untuk senario yang lebih kompleks.
Cara menggunakan beberapa peraturan dengan keutamaan yang anda perlukan
Dalam contoh sebelumnya, andamungkin mahu menyerlahkan baris dengan nilai yang berbeza dalam lajur Qty. dalam warna yang berbeza. Sebagai contoh, anda boleh menambah peraturan untuk menaungi baris dengan kuantiti 10 atau lebih. Dalam kes ini, gunakan formula ini:
=$C2>9
Selepas peraturan pemformatan kedua anda dibuat, tetapkan keutamaan peraturan supaya kedua-dua peraturan anda akan berfungsi.
- Pada tab Laman Utama , dalam kumpulan Gaya , klik Pemformatan Bersyarat > Urus Peraturan… .
- Pilih " Lembaran kerja ini " dalam medan " Tunjukkan peraturan pemformatan untuk ". Jika anda ingin mengurus peraturan yang digunakan pada pilihan semasa anda sahaja, pilih " Pemilihan Semasa ".
- Pilih peraturan pemformatan yang anda mahu gunakan dahulu dan alihkannya ke bahagian atas senarai menggunakan anak panah. Hasilnya harus menyerupai ini:
Klik butang OK dan baris yang sepadan akan segera menukar warna latar belakangnya berdasarkan nilai sel yang anda tentukan dalam kedua-dua formula.
Cara menukar warna baris berdasarkan nilai teks dalam sel
Dalam jadual sampel kami, untuk memudahkan susulan pesanan, anda boleh menaungi baris berdasarkan nilai dalam lajur Penghantaran , supaya:
- Jika pesanan "Tamat dalam X Hari", warna latar belakang baris tersebut akan bertukar oren;
- Jika item "Dihantar", seluruh baris akan diwarnakan dengan warna hijau;
- Jika pesanan "Lepas Tempoh", baris ituakan bertukar menjadi merah.
Sememangnya, warna baris akan berubah jika status pesanan dikemas kini.
Walaupun formula daripada contoh pertama kami boleh berfungsi untuk "Diserahkan" dan "Lepas Tempoh Tempoh "( =$E2="Delivered"
dan =$E2="Past Due"
), tugas itu terdengar agak rumit untuk pesanan "Due in...". Seperti yang anda lihat, pesanan berbeza perlu dibayar dalam 1, 3, 5 atau lebih hari dan formula di atas tidak akan berfungsi kerana ia bertujuan untuk padanan tepat.
Dalam kes ini, lebih baik anda menggunakan SEARCH fungsi yang berfungsi untuk padanan separa juga:
=SEARCH("Due in", $E2)>0
Dalam formula, E2 ialah alamat sel yang anda ingin asaskan pemformatan anda, tanda dolar ($) digunakan untuk mengunci koordinat lajur dan >0 bermakna pemformatan akan digunakan jika teks yang ditentukan (" Ditetapkan dalam " dalam kes kami) adalah ditemui dalam mana-mana kedudukan dalam sel.
Buat tiga peraturan sedemikian mengikut langkah daripada contoh pertama, dan anda akan mempunyai jadual di bawah, sebagai hasilnya:
Serlahkan baris jika sel bermula dengan teks khusus
Menggunakan >0 dalam formula di atas bermakna baris akan diwarnakan tidak kira di mana teks yang ditentukan terletak dalam sel kunci. Contohnya, lajur Penghantaran (F) mungkin mengandungi teks " Urgent, Due in 6 Hours ", dan baris ini akan diwarnakan juga.
Untuk menukar warna baris apabila sel kunci bermula dengan nilai tertentu, gunakan =1 dalam formula, cth.:
=SEARCH("Due in", $E2)=1
dalam inikes, baris hanya akan diserlahkan jika teks yang ditentukan ditemui di kedudukan pertama dalam sel.
Untuk peraturan pemformatan bersyarat ini berfungsi dengan betul, pastikan tiada ruang utama dalam lajur kunci, jika tidak anda mungkin memeningkan otak anda untuk mencari sebab formula tidak berfungsi :) Anda boleh menggunakan alat percuma ini untuk mencari dan mengalih keluar ruang hadapan dan belakang dalam lembaran kerja anda - tambahkan Trim Spaces untuk Excel.
Bagaimana untuk menukar warna sel berdasarkan nilai sel lain
Malah, ini hanyalah variasi menukar warna latar belakang huruf besar baris. Tetapi bukannya keseluruhan jadual, anda memilih lajur atau julat yang anda mahu menukar warna sel dan menggunakan formula yang diterangkan di atas.
Sebagai contoh, kami boleh mencipta tiga peraturan sedemikian untuk menaungi sel sahaja dalam lajur " Nombor pesanan " berdasarkan nilai sel lain (nilai dalam lajur Penghantaran ).
Cara menukar warna baris berdasarkan beberapa syarat
Jika anda mahu lorekkan baris dalam warna yang sama berdasarkan beberapa nilai , bukannya mencipta beberapa peraturan pemformatan anda boleh menggunakan fungsi OR atau AND untuk menetapkan beberapa syarat.
Sebagai contoh, kami boleh mewarnakan pesanan yang perlu dibayar dalam 1 dan 3 hari dalam warna kemerah-merahan, dan yang perlu dibayar dalam 5 dan 7 hari dalam warna kuning. Formulanya adalah seperti berikut:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days")
=OR($F2="Due in 5 Days", $F2="Due in 7 Days")
Dan anda boleh menggunakan DANberfungsi, katakan, untuk menukar warna latar belakang baris dengan Kuantiti. sama dengan atau lebih daripada 5 dan sama dengan atau kurang daripada 10:
=AND($D2>=5, $D2<=10)
Sememangnya, anda tidak terhad kepada hanya menggunakan 2 syarat dalam formula tersebut, anda bebas untuk menggunakan seberapa banyak yang anda perlukan. Contohnya:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")
Petua: Sekarang anda tahu cara mewarna sel untuk membezakan antara pelbagai jenis nilai, anda mungkin ingin mengetahui bilangan sel yang diserlahkan dalam warna tertentu dan mengira jumlah nilai dalam sel tersebut. Berita baiknya ialah anda juga boleh mengautomasikannya dan anda akan menemui penyelesaiannya dalam artikel ini: Cara mengira, menjumlah dan menapis sel mengikut warna dalam Excel.
Ini hanyalah beberapa daripada banyak cara yang mungkin untuk zebra belangkan lembaran kerja Excel anda berdasarkan nilai sel yang akan bertindak balas terhadap perubahan data dalam sel tersebut. Jika anda memerlukan sesuatu yang berbeza untuk set data anda, berikan kami ulasan dan kami akan cuba memikirkan perkara ini.