Tutorial Excel: Cara membina kotak carian dengan pemformatan bersyarat

Dalam video ini, kita akan melihat cara untuk membuat kotak carian yang menyoroti baris dalam jadual, dengan menggunakan format bersyarat, dan formula yang memeriksa beberapa lajur sekaligus.

Ini adalah alternatif yang bagus untuk menapis, kerana anda dapat melihat maklumat yang anda cari disorot mengikut konteks.

Mari kita lihat.

Di sini kita mempunyai jadual yang mengandungi data pesanan. Kami dapat menambahkan penapis, dan menggunakannya untuk meneroka data.

Tetapi penapis boleh menjadi sedikit kikuk.

Anda terus menukar penapis, dan anda tidak dapat melihat apa yang anda cari dalam konteks data lain.

Mari ambil pendekatan yang berbeza dan tambahkan "kotak carian" di atas data. Kami akan menggunakan pemformatan bersyarat untuk menonjolkan baris yang mengandungi teks yang ditaip di kotak carian.

Pertama, labelkan kotak carian, dan tambahkan warna isian. Seterusnya, namakan sel "search_box". Ini akan memudahkan penggunaannya kemudian dalam formula. Kemudian tambahkan beberapa teks, sehingga anda dapat melihat peraturan yang diterapkan setelah dibuat.

Sekarang kita perlu menambahkan peraturan yang menggunakan kotak carian. Pilih keseluruhan rentang data, dan tambahkan peraturan pemformatan bersyarat khusus yang menggunakan formula.

Untuk membuat peraturan fleksibel, kita akan menggunakan fungsi SEARCH. SEARCH mengambil 3 argumen: teks yang akan dicari, teks untuk dicari, dan, secara opsional, kedudukan permulaan. Apabila CARI mencari sesuatu, ia mengembalikan kedudukan sebagai nombor. Sekiranya teks tidak dijumpai, ia akan mengembalikan sifar.

=SEARCH(search_box,$C5&$D5&$E5&$F5)

Formula ini menggunakan SEARCH untuk mencari teks di search_box di dalam lajur C, D, E, dan F, yang dilekatkan bersama dengan CONCATENATE.

Pastikan nombor baris sepadan dengan baris sel aktif.

Kunci untuk memahami peraturan ini adalah dengan mengingat bahawa peraturan tersebut akan dinilai untuk setiap sel dalam jadual. Tanda dolar mengunci lajur, tetapi baris bebas berubah.

Apabila SEARCH mengembalikan nombor apa pun kecuali sifar, peraturan akan diaktifkan dan pemformatan bersyarat akan digunakan.

Sekarang tambahkan isi cahaya yang sepadan dengan warna kotak carian, dan lengkapkan peraturannya.

Kotak carian kini berfungsi, dan pesanan di mana bandar itu "Dallas" diserlahkan. Anda tidak perlu memasukkan kata-kata yang lengkap, kerana fungsi SEARCH hanya sesuai dengan teks.

Walaupun begitu, ada masalah. Sekiranya kita mengosongkan kotak carian, semua baris diserlahkan. Ini kerana SEARCH mengembalikan nombor 1 jika teks yang hendak dijumpai kosong.

Anda boleh menyelesaikan masalah ini dengan membungkus fungsi SEARCH dalam pernyataan IF yang mengembalikan sifar ketika kotak carian kosong.

Untuk ujian logik, gunakan ISBLANK (search_box). Sekiranya benar, pulangkan sifar. Jika tidak, gunakan formula asal.

=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))

Sekarang, tidak ada baris yang disorot ketika kotak carian kosong, tetapi aturan masih aktif ketika teks dimasukkan.

Anda boleh menggunakan pendekatan ini untuk mencari seberapa banyak lajur yang anda mahukan.

Kursus

Pemformatan Bersyarat

Jalan pintas yang berkaitan

Togol Autofilter Ctrl + Shift + L + + F Luaskan pilihan ke sel terakhir ke bawah Ctrl + Shift + + + Luaskan pilihan ke sel terakhir ke kanan Ctrl + Shift + + +

Artikel menarik...