Rumus Excel: Validasi data dengan daftar bersyarat -

Formula umum

=IF(A1="See full list",long_list,short_list)

Ringkasan

Untuk memungkinkan pengguna beralih di antara dua atau beberapa daftar, Anda bisa menggunakan fungsi IF untuk menguji nilai dan secara bersyarat mengembalikan daftar nilai berdasarkan hasil. Pada contoh yang ditunjukkan, validasi data yang diterapkan ke C4 adalah:

=IF(C4="See full list",long_list,short_list)

Ini memungkinkan pengguna untuk memilih kota dari daftar pendek pilihan secara default, tetapi juga menyediakan cara mudah untuk melihat dan memilih kota dari daftar kota yang lebih panjang.

Catatan: Saya menemukan formula dan pendekatan ini di situs Chandoo yang sangat bagus.

Penjelasan

Aturan validasi data dipicu saat pengguna menambahkan atau mengubah nilai sel. Rumus ini memanfaatkan perilaku ini untuk memberikan cara cerdas bagi pengguna untuk beralih di antara daftar pendek kota dan daftar panjang kota.

Dalam rumus ini, fungsi IF dikonfigurasi untuk menguji nilai di sel C4. Ketika C4 kosong atau berisi nilai apa pun kecuali "Lihat daftar lengkap", pengguna melihat daftar pendek kota, yang disediakan dalam nama range short_list (E6: E13):

Jika nilai di C4 adalah "Lihat daftar lengkap", pengguna akan melihat daftar panjang kota, yang disediakan dalam rentang bernama long_list (G6: G35):

Rentang bernama yang digunakan dalam rumus tidak diperlukan, tetapi membuat rumus jauh lebih mudah dibaca dan dipahami. Jika Anda baru mengenal rentang bernama, halaman ini memberikan gambaran umum yang baik.

Daftar dropdown bergantung

Memperluas contoh di atas, Anda dapat membuat beberapa daftar dropdown dependen. Misalnya, pengguna memilih jenis item "buah", sehingga mereka selanjutnya melihat daftar buah untuk dipilih. Jika mereka pertama kali memilih "sayuran", mereka kemudian melihat daftar sayuran. Klik gambar di bawah untuk petunjuk dan contoh:

Artikel yang menarik...