Saya memiliki satu kolom di mana saya memiliki nilai yang disebut domain dan kolom lain yang memiliki nilai yang disebut peran.
mungkin ada beberapa peran untuk domain misalnya
Domain Role
A XYZ
A ABC
B DEF
C DHG
A LKJ
B OIO
C CND
dll.
Saya memiliki lembar yang sama atau lembar yang berbeda sebuah kolom yang berisi nilai-nilai unik di kolom Domain dan di kolom berikutnya saya harus menampilkan dropdown berdasarkan pilihan di kolom Domain. contoh jika seseorang memilih B dalam domain dropdown dalam satu baris, maka kolom peran dari baris yang sama harus ditampilkan dalam hanya nilai drop-down yang khusus untuk nilai B dalam peran yang ditunjukkan di atas yaitu DEF & OIO
microsoft-excel
Ashish Mohan
sumber
sumber
Jawaban:
Dengan asumsi dapat diterima untuk memiliki tabel induk diurutkan dan kedua tabel dalam lembar kerja yang sama, solusi paling sederhana hanya memerlukan rumus validasi data yang relatif singkat.
Saya telah menyiapkan contoh lembar kerja saya sebagai berikut:
Masukkan formula ini sebagai sumber validasi data Daftar turun bawah sel dari
E2
:Keindahan formula ini adalah bahwa ia beradaptasi dengan perubahan di tabel master, termasuk memasukkan baris baru di atas dan menambahkan baris setelah yang terakhir.
Kerugiannya adalah:
Ada solusi yang lebih kompleks untuk mengatasi semua keterbatasan ini.
Baik. Hanya untuk membuat Rajesh S senang , (dan buktikan dia salah ;-) um, tidak, Anda tidak perlu rumus array untuk membuat daftar unik, atau membuat daftar dependen / difilter, jika daftar sumber diurutkan ), di sini adalah lembar kerja yang diperbarui untuk memasukkan pembuatan daftar domain unik dan formula validasi dropdown dalam kolom
D
yang menggunakannya:The normal, non array masuk rumus masuk ke
C2
dan kemudian diisi bawah adalah:Rumus validasi data
D2
adalah:sumber
@
seperti pada @RajeshS untuk memberi tahu pengguna (ping mereka), bahwa Anda memposting pesan, bukan #. Pemilik pos selalu mendapat pemberitahuan. Anda secara eksplisit perlu melakukan ping ke pengguna lain. Lihat detail cara kerjanya di meta postingan ini. Bagaimana cara kerja comment @replies? .Anda perlu membuat Dropdown Dependent.
Ikuti langkah ini:
NB Ikuti langkah-langkah tertulis di atas untuk ListB & ListC juga.
Pilih B304: D304 dan beri nama rentang ini, ROLE.
Pilih E304 lalu pergi ke Tab DATA lalu klik Validasi Data.
Di bawah Pengaturan Tab untuk Bolehkan pilih LIST dan untuk Sumber tulis
=Role
.Tempatkan penunjuk sel di sel G304 dan raih kembali ke validasi data.
Tulis
=INDIRECT($E$304
) di kotak teks Sumber.Catatan, lalu setelah Anda segera memilih Nama domain dari Drop Down Excel pertama akan menyaring peran terkait di Drop down yang berdekatan, seperti yang Anda lihat di Screen Shot.
NB
Sesuaikan alamat sel sesuai dengan kebutuhan Anda.
Jika Anda merasa dapat mengganti LISTA, LISTB & LISTC dengan A, B & C.
sumber