Cara Membuat Daftar Drop Down Dinamis Menggunakan Excel OFFSET (3 Cara)

  • Bagikan Ini
Hugh West

Excel adalah alat yang paling berguna ketika harus berurusan dengan dataset yang sangat besar. daftar drop-down tetapi kita sering perlu membuat daftar drop-down dinamis di Excel Kita dapat dengan mudah melakukannya dengan menerapkan Fungsi OFFSET Dalam artikel ini, saya akan menunjukkan kepada Anda cara membuat daftar drop-down di Excel dengan OFFSET Fungsi .

Unduh Buku Kerja Praktik

Daftar Drop Down dengan OFFSET.xlsx

Ini adalah dataset yang akan saya gunakan untuk mengilustrasikan cara membuat dataset daftar drop-down dinamis di Excel dengan fungsi OFFSET Kami memiliki beberapa olahraga Peristiwa (s) dan Daftar Pemenang Kami akan mengurutkan para pemenang ke masing-masing acara dengan membuat daftar drop-down dinamis .

3 Metode untuk Membuat Daftar Drop Down Dinamis Menggunakan Excel OFFSET

1. Buat Daftar Drop Down Dinamis di Excel dengan Fungsi OFFSET dan COUNTA

Di sini, saya akan mengilustrasikan cara membuat daftar drop-down dinamis di Excel menggunakan OFFSET dan COUNTA Saya perlu membuat sebuah daftar drop-down dinamis dalam kisaran C4:C11 . saya akan memilih Pemenang dari Daftar Pemenang .

LANGKAH-LANGKAH:

➤ Pilih rentang C4:C11 Kemudian pergi ke Data tab>> Alat Data >> Validasi Data >> Validasi Data .

Validasi Data kotak dialog akan muncul. Pilih Daftar dari drop-down dalam hal itu kotak dialog .

Dalam Sumber kotak, tuliskan rumus berikut ini.

=OFFSET($E$4,0,0,0,COUNTA($E$4:$E$100),1)

Rincian Formula

COUNTA($E$4:$E$100) ➜ Mengembalikan jumlah sel yang tidak kosong dalam kisaran E4:E100

Keluaran ➜ {4}

OFFSET($E$4,0,0,0,COUNTA($E$4:$E$100),1) ➜ Mengembalikan range berdasarkan baris dan kolom dari referensi yang diberikan.

OFFSET($E$4,0,0,0,4,1)

Keluaran ➜ {"Alex"; "Morgan"; "Faulkner"; "Eliot"}

Penjelasan: The referensi adalah E4 . sejak barisan adalah 0 dan kolom adalah 0 pada akhirnya dengan tinggi dari 4 sel, kita akan memiliki nilai dari sel E4:E7 .

➤ Pilih OK .

Excel akan membuat drop-down kotak di setiap sel dari rentang C4:C11 .

Perhatikan bahwa opsi di dalam kotak drop-down persis seperti yang ada pada Daftar Pemenang Sekarang, untuk memeriksa apakah ini adalah kotak drop-down dinamis atau tidak, mari kita asumsikan bahwa Pemenang dari Pemotretan Acara adalah James . sejak James tidak ada di Daftar Pemenang , mari tambahkan namanya dan lihat apa yang terjadi.

Segera setelah kami menambahkan nama James di Daftar Pemenang , Excel secara otomatis memperbarui opsi dalam opsi drop-down Jadi ini daftar drop-down adalah dinamis di alam.

Sekarang pilih sisa Pemenang .

CATATAN Ingat bahwa rentang yang telah kami pilih di Fungsi COUNTA adalah E4:E100 Itulah sebabnya Excel akan memperbarui opsi drop-down selama kita menambahkan atau memperbarui sel dalam jangkauan E4:E100 .

Baca selengkapnya: Cara Membuat Daftar Validasi Data Dinamis Menggunakan VBA di Excel

2. Cara Membuat Daftar Drop Down Dinamis di Excel dengan Fungsi OFFSET dan COUNTIF

Kita juga bisa membuat daftar drop-down dinamis di Excel menggunakan OFFSET dan COUNTIF fungsi.

LANGKAH-LANGKAH:

➤ Bawalah Validasi Data kotak dialog seperti metode-1 Dalam Sumber kotak, tuliskan rumus berikut

=OFFSET($E$4,0,0,0,COUNTIF($E$4:$E$100,""))

Rincian Formula

COUNTIF($E$4:$E$100,"") ➜ Mengembalikan jumlah sel yang tidak kosong dalam kisaran E4:E100

Keluaran ➜ {4}

OFFSET($E$4,0,0,0,COUNTIF($E$4:$E$100,"")) ➜ Mengembalikan range berdasarkan baris dan kolom dari referensi yang diberikan.

OFFSET($E$4,0,0,0,4,1)

Keluaran ➜ {"Alex"; "Morgan"; "Faulkner"; "Eliot"}

Penjelasan: The referensi adalah E4 . sejak barisan adalah 0 dan kolom adalah 0 pada akhirnya dengan tinggi dari 4 sel, kita akan memiliki nilai dari sel E4:E7

➤ Pilih OK .

Excel akan membuat drop-down kotak di setiap sel dari rentang C4:C11 .

Untuk memeriksa apakah ini adalah kotak drop-down dinamis atau tidak, mari kita asumsikan bahwa Pemenang dari Pemotretan Acara adalah James . sejak James tidak ada di Daftar Pemenang , mari tambahkan namanya dan lihat apa yang terjadi.

Segera setelah kami menambahkan nama James di Daftar Pemenang , Excel secara otomatis memperbarui opsi dalam opsi drop-down Jadi ini daftar drop-down adalah dinamis di alam.

Sekarang pilih sisa Pemenang .

CATATAN Ingat bahwa rentang yang telah kami pilih di Fungsi COUNTIF adalah E4:E100 Itulah sebabnya Excel akan memperbarui opsi drop-down selama kita menambahkan atau memperbarui sel dalam jangkauan E4:E100 .

3. Cara Membuat Daftar Drop-Down Bersarang Menggunakan Kombinasi Fungsi

Dalam bagian ini, kita akan menyelami cara menciptakan daftar drop-down dinamis , a bersarang satu. Kita akan menggunakan OFFSET , COUNTA dan PERTANDINGAN berfungsi bersama. Mari saya jelaskan apa yang kita lakukan.

Ini adalah dataset untuk metode ini yang merepresentasikan informasi produk tertentu... Pada dasarnya, kita akan membuat dua daftar drop-down di sel F3 dan F4 Tergantung pada opsi yang dipilih dalam F3 , Excel akan memperbarui opsi di F4 Mari kita lakukan langkah demi langkah.

LANGKAH-1: Membuat daftar Drop-Down di F3

➤ Bawalah Validasi Data kotak dialog seperti metode-1 Dalam Sumber kotak, lakukan referensi sel yang merupakan tajuk tabel ( sel B3: D3 ).

Excel akan membuat daftar drop-down di F3 .

LANGKAH-2: Membuat daftar Drop-Down Dinamis di F4

Sekarang saya akan membuat yang lain daftar drop-down di F4 Opsi-opsi dalam daftar drop-down dari F4 akan bergantung pada apa yang telah kita pilih di daftar drop-down dari F3 Untuk melakukannya,

➤ Bawalah Validasi Data kotak dialog seperti metode-1 Dalam Sumber kotak, tuliskan rumus berikut

=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)

Rincian Formula

COCOKKAN ($F $ 3, $B $ 3: $D $ 3, 0) ➜ Mengembalikan posisi relatif dari nilai sel F3 dari rentang B3:D3

Keluaran: {1} .

OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1) ➜ Mengembalikan sebuah rentang berdasarkan pada barisan dan kolom dari referensi yang diberikan . tinggi adalah 10 Itulah sebabnya keluaran akan menjadi larik dari 10 nilai sel dimulai dari referensi.

Keluaran: {"Sam"; "Curran"; "Yank"; "Rochester";0;0;0;0;0;0;0}

COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)) ➜ Mengembalikan jumlah sel yang tidak kosong di dalam rentang .

COUNTA{"Sam"; "Curran"; "Yank"; "Rochester";0;0;0;0;0;0;0}

Keluaran: {4}

➥ OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH ($F$3,$B $3:$D$3,0)-1,10,1)),1) ➔ Mengembalikan sebuah rentang berdasarkan pada barisan dan kolom dari referensi yang diberikan

OFFSET($B$3,1,1-1,COUNTA{"Sam"; "Curran"; "Yank"; "Rochester";0;0;0;0;0;0}),1)

OFFSET($B$3,1,0,4,1)

Keluaran: {"Sam"; "Curran"; "Yank"; "Rochester"}

Penjelasan: The referensi adalah B3 . sejak barisan adalah 1 dan kolom adalah 0 pada akhirnya dengan tinggi dari 4 sel, kita akan memiliki nilai dari sel B4:B7 .

➤ Pilih OK .

Excel akan membuat daftar drop-down dinamis di F4 Opsi akan berubah tergantung pada apa yang Anda pilih pada F3 Misalnya, apabila Anda memilih Nama di Daftar drop-down F3 , yang daftar drop-down di F4 akan menampilkan nama-nama yang tersedia di Kolom nama .

Demikian pula, apabila Anda memilih Produk di Daftar drop-down F3 , yang daftar drop-down di F4 akan menunjukkan produk yang tersedia di Kolom produk .

Sekarang, jika Anda menambahkan atau memperbarui Nama , Produk , atau Merek , Excel akan memperbarui daftar drop-down di F4 Misalnya, saya telah menambahkan nama baru Batu di Kolom nama dan Excel telah menambahkan nama di dalam daftar drop-down .

Baca selengkapnya: Cara Membuat Daftar 10 Teratas Dinamis di Excel (8 Metode)

Buku Kerja Praktik

Seperti yang bisa Anda lihat, menciptakan daftar drop-down dinamis di Excel dengan fungsi OFFSET Jadi saya sarankan agar Anda lebih banyak berlatih. Saya telah melampirkan lembar latihan untuk Anda.

Kesimpulan

Dalam artikel ini, saya telah mengilustrasikan 3 metode untuk membuat sebuah daftar drop-down dinamis di Excel dengan fungsi OFFSET . saya harap artikel ini bermanfaat bagi Anda. Terakhir, jika Anda memiliki komentar, silakan tinggalkan di kotak komentar.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.