Daftar Isi
Untuk mengekstrak data spesifik berdasarkan nilai tertentu, kita mungkin perlu menggunakan daftar drop-down. Selain itu, kita perlu mengaitkan dua atau lebih daftar drop-down yang bergantung Pada artikel ini, kami akan menunjukkan kepada Anda bagaimana di Excel untuk mengubah daftar drop-down berdasarkan nilai sel.
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Ubah Daftar Drop Down.xlsx2 Cara yang Cocok untuk Mengubah Daftar Drop Down Berdasarkan Nilai Sel di Excel
Pada bagian di bawah ini, kami akan menekankan pada 2 cara yang paling sesuai untuk mengubah daftar drop-down. Pertama , kita akan menerapkan OFFSET dan PERTANDINGAN dalam daftar drop-down untuk membuat perubahan berdasarkan nilai sel. Selain itu , kita akan menggunakan XLOOKUP fungsi yang ditampilkan dalam Microsoft Excel 365 Pada gambar di bawah ini, kami telah menyediakan kumpulan data sampel untuk menyelesaikan tugas tersebut.
1. Gabungkan Fungsi OFFSET dan MATCH untuk Mengubah Daftar Drop Down Berdasarkan Nilai Sel di Excel
Dalam set data kita berikut ini, kita memiliki tiga salesman yang berbeda dengan produk yang dijualnya. Sekarang, kita ingin menemukan produk untuk salesman tertentu. Untuk melakukannya, ikuti langkah-langkah di bawah ini.
Langkah 1: Buat Daftar Validasi Data
- Pergi ke Data.
- Klik pada Validasi Data .
Langkah 2: Pilih sumber untuk Daftar
- Dari Izinkan opsi, pilih opsi Daftar.
- Dalam sumber kotak, pilih rentang sumber E4:G4 untuk nama-nama salesman.
- Tekan Masuk .
- Oleh karena itu, drop-down akan muncul di sel B5 .
Langkah 3: Terapkan fungsi OFFSET
- Ketik rumus berikut untuk OFFSET fungsi,
=OFFSET($E$4)
- Di sini, E4 adalah referensi sel dalam bentuk absolut.
- Dalam barisan argumen, letakkan 1 sebagai nilai yang akan dihitung 1 baris ke bawah dari sel referensi E4 .
=OFFSET($E$4,1
Langkah 4: Gunakan fungsi MATCH untuk menentukan kolom fungsi OFFSET
- Dalam cols argumen, untuk memilih kolom menggunakan perintah PERTANDINGAN dengan rumus berikut ini.
=OFFSET($E$4,1,MATCH($B$5
- Di sini, B5 adalah nilai sel yang dipilih dalam daftar drop-down.
- Untuk memilih lookup_array argumen untuk PERTANDINGAN fungsi, tambahkan E4:G4 sebagai kisaran dalam bentuk absolut dengan rumus berikut.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4
- Jenis 0 untuk Tepat Rumus berikut ini akan mengembalikan 3 untuk PERTANDINGAN
COCOKKAN ($B$5, $E$4:$G$4,0)
- Tulis minus 1 ( -1 ) dari PERTANDINGAN fungsi, karena OFFSET fungsi menghitung kolom pertama sebagai nol ( 0 ).
COCOKKAN ($B$5, $E$4:$G$4,0)-1
Langkah 5: Masukkan ketinggian kolom
- Untuk memilih 1 di tinggi argumen, itu akan menghitung bahwa setiap kolom memiliki satu nilai.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1
Langkah 6: Masukkan Nilai lebar
- Untuk lebar argumen, ketik 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)
- Oleh karena itu, Anda akan melihat bahwa ketika kita memilih Jacob di B5 , itu akan menghasilkan Cokelat sebagai elemen pertama untuk Jacob .
Langkah 7: Hitung elemen-elemen dari setiap kolom
- Untuk menghitung jumlah elemen dalam sebuah kolom, kita akan menerapkan COUNTA fungsi dalam sel C13 dengan rumus berikut ini.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))
- Ini akan menghitung elemen/produk nomor untuk salesman tertentu ( Jacob ).
Langkah 8: Masukkan nilai sel tinggi hitungan sebagai argumen tinggi dalam fungsi OFFSET
- Tuliskan rumus berikut untuk menambahkan tinggi.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Langkah 9: Salin Rumus
- Tekan Ctrl + C untuk menyalin rumus.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
Langkah 10: Tempelkan rumus
- Tempelkan rumus di dalam Validasi Data sumber.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
- Terakhir, tekan Masuk untuk melihat perubahannya.
- Hasilnya, nilai daftar drop-downmu akan berubah berdasarkan nilai cell lainnya.
- Membuat perubahan nilai sel Bryan untuk Juliana dan mendapatkan nama produk yang dijual oleh Juliana .
Baca selengkapnya: Cara Membuat Daftar dari Rentang di Excel (3 Metode)
Bacaan Serupa
- Cara Membuat Daftar Drop Down Tergantung dengan Beberapa Kata di Excel
- Membuat Filter Drop Down untuk Mengekstrak Data Berdasarkan Pilihan di Excel
- Cara Mengekstrak Data Berdasarkan Pilihan Daftar Drop Down di Excel
- Buat Filter Excel Menggunakan Daftar Drop-Down Berdasarkan Nilai Sel
- Cara Menambahkan Item ke Daftar Drop-Down di Excel (5 Metode)
2. Gunakan Fungsi XLOOKUP untuk Mengubah Daftar Drop Down Berdasarkan Nilai Sel di Excel
Jika Anda diberkati dengan Microsoft 365 , Anda bisa melakukannya hanya dengan satu rumus dari XLOOKUP Ikuti langkah-langkah yang diuraikan di bawah ini untuk melakukannya.
Langkah 1: Membuat Daftar Validasi Data
- Dari Validasi Data opsi, pilih opsi Daftar.
Langkah 2: Ketik kisaran sumber
- Pilih rentang sumber E4:G4 dalam kotak sumber.
- Kemudian, tekan Masuk .
- Oleh karena itu, a Validasi Data akan muncul.
Langkah 3: Masukkan fungsi XLOOKUP
- Pilih B5 sel sebagai look_up.
=XLOOKUP(B5)
Langkah 4: Pilih lookup_array
- Tulis jangkauan E4:G4 sebagai look_array .
=XLOOKUP(B5, E4:G4)
Baca selengkapnya: Cara Mengedit Daftar Drop-Down di Excel (4 Pendekatan Dasar)
Langkah 5: Masukkan return_array
- Jenis kisaran untuk kembali nilai E5:G11 .
- Oleh karena itu, maka produk akan kembali sesuai dengan salesman .
- Sekarang, pilih nama apa pun dari daftar drop-down dan dapatkan nama produk.
Catatan. Lihat dengan seksama, bahwa pada gambar di atas nol ditampilkan seperti dalam rentang sel yang kosong Itulah mengapa ini dianggap nol Untuk menghapus nol ikuti langkah-langkah di bawah ini.
Baca selengkapnya: Cara Menambahkan Opsi Kosong ke Daftar Drop Down di Excel (2 Metode)
Langkah 6: Terapkan fungsi UNIQUE
- Ketik rumus berikut yang bersarang dengan UNIK.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)
- Akhirnya, Anda akan mendapatkan hasil yang Anda inginkan.
Baca selengkapnya: Nilai Unik dalam Daftar Drop Down dengan VBA di Excel (Panduan Lengkap)
Kesimpulan
Akhirnya, saya harap Anda sekarang memahami cara memperbarui daftar drop-down di Excel Semua strategi ini harus dilakukan ketika data Anda sedang dididik dan dipraktikkan. Periksa buku latihan dan terapkan apa yang telah Anda pelajari. Kami terdorong untuk terus menawarkan program-program seperti ini karena dukungan Anda yang murah hati.
Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami. Silakan berbagi pemikiran Anda pada bagian komentar di bawah ini.
The Exceldemy staf akan menghubungi Anda sesegera mungkin.
Tetaplah bersama kami dan teruslah belajar.