Dalam video ini, kita akan melihat cara membuat kotak pencarian yang menyoroti baris dalam tabel, dengan menggunakan pemformatan bersyarat, dan rumus yang memeriksa beberapa kolom sekaligus.
Ini adalah alternatif yang bagus untuk pemfilteran, karena Anda dapat melihat informasi yang Anda cari disorot dalam konteks.
Mari lihat.
Di sini kami memiliki tabel yang berisi data pesanan. Kita bisa menambahkan filter, dan menggunakannya untuk menjelajahi data.
Tetapi filter bisa sedikit kikuk.
Anda terus mengubah filter, dan Anda tidak dapat melihat apa yang Anda cari dalam konteks data lain.
Mari kita ambil pendekatan berbeda dan tambahkan "kotak telusur" di atas data. Kami akan menggunakan pemformatan bersyarat untuk menyorot baris yang berisi teks yang diketik di kotak pencarian.
Pertama, beri label pada kotak pencarian, dan tambahkan warna isian. Selanjutnya, beri nama sel "search_box". Ini akan membuatnya lebih mudah digunakan nanti dalam formula. Kemudian tambahkan beberapa teks, sehingga Anda dapat melihat aturan diterapkan setelah dibuat.
Sekarang kita perlu menambahkan aturan yang menggunakan kotak pencarian. Pilih seluruh rentang data, dan tambahkan aturan pemformatan bersyarat kustom yang menggunakan rumus.
Untuk membuat aturan fleksibel, kita akan menggunakan fungsi SEARCH. SEARCH membutuhkan 3 argumen: teks yang akan dicari, teks yang akan dicari, dan, secara opsional, posisi awal. Ketika SEARCH menemukan sesuatu, ia mengembalikan posisi sebagai angka. Jika teks tidak ditemukan, itu mengembalikan nol.
=SEARCH(search_box,$C5&$D5&$E5&$F5)
Rumus ini menggunakan SEARCH untuk mencari teks di search_box di dalam kolom C, D, E, dan F, direkatkan dengan CONCATENATE.
Pastikan nomor baris sesuai dengan baris sel aktif.
Kunci untuk memahami aturan ini adalah dengan mengingat bahwa ini akan dievaluasi untuk setiap sel dalam tabel. Tanda dolar mengunci kolom, tetapi baris bebas berubah.
Saat SEARCH mengembalikan angka apa pun kecuali nol, aturan akan diaktifkan dan pemformatan bersyarat akan diterapkan.
Sekarang tambahkan isian terang yang cocok dengan warna kotak telusur, dan selesaikan aturannya.
Kotak telusur sekarang berfungsi, dan urutan kota "Dallas" disorot. Anda tidak perlu memasukkan kata lengkap, karena fungsi SEARCH hanya mencocokkan teks.
Namun ada masalah. Jika kita mengosongkan search_box, semua baris akan disorot. Itu karena SEARCH mengembalikan angka 1 jika teks yang dicari kosong.
Anda dapat memperbaiki masalah ini dengan membungkus fungsi SEARCH dalam pernyataan IF yang mengembalikan nol saat kotak pencarian kosong.
Untuk pengujian logika, gunakan ISBLANK (search_box). Jika benar, kembalikan nol. Jika tidak, gunakan rumus aslinya.
=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))
Sekarang, tidak ada baris yang disorot saat kotak telusur kosong, tetapi aturan tetap aktif saat teks dimasukkan.
Anda dapat menggunakan pendekatan ini untuk mencari kolom sebanyak yang Anda suka.
Kursus
Pemformatan BersyaratPintasan terkait
Toggle Autofilter Ctrl
+ Shift
+ L
⌘
+ ⇧
+ F
Perluas seleksi ke sel terakhir ke bawah Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ ↓
Perluas seleksi ke kanan sel terakhir Ctrl
+ Shift
+ →
⌃
+ ⇧
+ →