Membuat Dropdown List dengan Dua Kondisi di Libre Office Calc

Pada artikel sebelumnya ExcelNoob telah membahasa bagaimana cara membuat sebuah Dropdown List dari Data Validation yang bersumber dari sebuah range. Jika kamu belum baca atau belum pernah membuat Data Validation dropdown list kamu bisa baca dulu artikelnya disini.

Untuk membuat contoh Data Validation list dengan dua kondisi ini kita memerlukan sebuah data sebagai contoh. Katakanlah kita memiliki dua daftar yang berisi nilai dari kategori masing-masing seperti ini

  • Warna [Hitam, Putih, Merah, Biru, Kuning]
  • Buah [Apel, Pisang, Jambu, Durian, Mangga]

yang pertama yang akan kita buat adalah List Pilihan untuk memilih Warna atau Buah. Kemudian berdasarkan apa yang User pilih pada pilihan List pertama ini kita akan menampilkan List pilihan kedua yang bersumber dari item pilihan tersebut.

Contohnya, misalkan kita pilih Warna pada pilihan Dropdown List pertama, maka pada Dropdown List kedua akan menampilkan pilihan warna. begitupun jika kita memilih Buah, maka dropdown list kedua akan menampilkan pilihan nama buah. Data setupnya kurang lebih seperti gambar dibawah ini

Cara 1 Menggunakan Index .. Match

Untuk cara pertama ini kita akan menggunakan fungsi Index dan Match

  1. Buat Named Range untuk Memudahkan

    Select judul Warna dan Buah dan buat Nama alias di Menu Sheet -> Named Range and Expression -> Define , misal diberinama “Judul”

  2. Buat Named Range untuk Item

    Sama seperti step 1 buat Named untuk Item yang berada di A2:B6, misal diberinama “isi”

  3. Buat Validation list untuk Judul

    di Cell F1, buat Data validation list untuk memilih Nama Category atau Judul, caranya Pilih Cell F1 , Pilih Menu Data -> Validity lalu pilih Allow = Cell Range dan source nya isi dengan JudulValidity Judul

  4. Buat Validation List untuk Item

    di Cell F2 buat data Validation list untuk memilih Item, caranya pilih Cell F2, pilih Menu DataValidity lalu pilih Allow = Cell Range dan Source isi dengan INDEX(isi,,MATCH(F1,Judul,0))ValidityIndex

  5. Finish, dan Hasilnya akan seperti ini

    Hasilvalidationlist

Cara 2 dengan Menggunakan Fungsi IF

Untuk cara kedua ini kita akan Menggunakan Fungsi IF

caranya sama, Pertama kita buat Named Range untuk Memudahkan. tetapi kali ini Kolom Named Range nya Berbeda. yang akan kita buat Named Range untuk Masing-masing Item.

Block A2:A6 lalu buat Named Range misalnya dengan Nama “isiWarna” dan
Block B2:B6 lalu buat Named Range misalnya dengan Nama “isiBuah”

di Cell F1, Buat Validation List untuk Judul caranya sama seperti diatas yaitu Masuk ke Menu Data -> Validity lalu pilih Allow = Cell Range dan source nya isi dengan Judul

di Cell F2 , buat Validation List untuk Item-Item nya, jika sebelumnya menggukan Index dan Match kali ini kita gunakan If. Caranya pilih Cell F2, pilih Menu Data – Validity lalu pilih Allow = Cell Range dan Source isi dengan

IF(F1=”Warna”,IsiWarna,IsiBuah)

jika langkahnya benar hasilnya akan sama seperti menggunakan index dan match yaitu seperti ini

Menggunakan Named Range adalah untuk memudahkan menulis Formula kalaupun ingin melawati bagian ini dan tidak ingin menggunakan named range, bisa ganti named range tadi dengan Cell Range misalnya yang asalnya IF(F1=”Warna”,IsiWarna,IsiBuah) menjadi IF(F1=”Warna”,A2:A6,B2:B6)

Be the first to comment

Leave a Reply

Your email address will not be published.


*